Giới thiệu
Trong lab này, bạn sẽ học cách sử dụng lệnh timedatectl
để quản lý ngày, giờ và múi giờ của hệ thống trong Linux. Lệnh timedatectl
là một phần của bộ công cụ systemd và cung cấp một cách thuận tiện để xem và sửa đổi các cài đặt này. Bạn sẽ bắt đầu bằng cách hiểu cách sử dụng cơ bản của lệnh timedatectl
, sau đó tìm hiểu cách thay đổi múi giờ và định cấu hình các cài đặt NTP để giữ cho đồng hồ hệ thống của bạn được đồng bộ hóa.
Tìm hiểu lệnh timedatectl
Trong bước này, bạn sẽ tìm hiểu về lệnh timedatectl
, được sử dụng để quản lý cài đặt ngày và giờ hệ thống trong Linux.
Lệnh timedatectl
là một phần của bộ công cụ systemd và nó cung cấp một cách thuận tiện để xem và sửa đổi ngày, giờ và múi giờ của hệ thống.
Hãy bắt đầu bằng cách kiểm tra ngày và giờ hiện tại của hệ thống bằng lệnh timedatectl
:
timedatectl
Ví dụ đầu ra:
Local time: Wed 2023-04-12 10:30:00 UTC
Universal time: Wed 2023-04-12 10:30:00 UTC
RTC time: Wed 2023-04-12 10:30:00
Time zone: UTC (UTC, +0000)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no
Đầu ra này hiển thị thời gian cục bộ hiện tại, thời gian toàn cầu (UTC), thời gian đồng hồ thời gian thực (RTC), múi giờ và trạng thái của đồng hồ hệ thống và dịch vụ NTP.
Tiếp theo, hãy xem cách thay đổi múi giờ của hệ thống bằng timedatectl
:
sudo timedatectl set-timezone America/New_York
Lệnh này đặt múi giờ thành "America/New_York". Bạn có thể sử dụng lệnh timedatectl list-timezones
để xem danh sách các múi giờ khả dụng.
Quản lý Ngày và Giờ Hệ Thống bằng timedatectl
Trong bước này, bạn sẽ học cách quản lý ngày và giờ hệ thống bằng lệnh timedatectl
.
Đầu tiên, hãy kiểm tra ngày và giờ hiện tại của hệ thống:
timedatectl
Ví dụ đầu ra:
Local time: Wed 2023-04-12 10:30:00 UTC
Universal time: Wed 2023-04-12 10:30:00 UTC
RTC time: Wed 2023-04-12 10:30:00
Time zone: UTC (UTC, +0000)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no
Để thay đổi ngày hệ thống, hãy sử dụng lệnh timedatectl set-time
:
sudo timedatectl set-time "2023-04-13 12:00:00"
Lệnh này đặt ngày và giờ hệ thống thành ngày 13 tháng 4 năm 2023, lúc 12:00:00.
Bạn cũng có thể đặt thời gian hệ thống tương đối so với thời gian hiện tại bằng cách sử dụng các toán tử +
hoặc -
:
sudo timedatectl set-time "+1 hour"
sudo timedatectl set-time "-1 day"
Các lệnh này sẽ lần lượt thêm một giờ hoặc trừ một ngày so với thời gian hệ thống hiện tại.
Định cấu hình Múi giờ và Cài đặt NTP
Trong bước này, bạn sẽ học cách định cấu hình múi giờ và cài đặt Giao thức thời gian mạng (NTP) bằng lệnh timedatectl
.
Đầu tiên, hãy liệt kê các múi giờ có sẵn:
timedatectl list-timezones
Thao tác này sẽ hiển thị một danh sách dài các múi giờ có sẵn. Bạn có thể sử dụng danh sách này để tìm múi giờ phù hợp cho hệ thống của mình.
Để đặt múi giờ, hãy sử dụng lệnh timedatectl set-timezone
:
sudo timedatectl set-timezone America/Los_Angeles
Thao tác này đặt múi giờ thành "America/Los_Angeles".
Tiếp theo, hãy định cấu hình các cài đặt NTP. Theo mặc định, hệ thống sẽ sử dụng dịch vụ NTP để đồng bộ hóa đồng hồ hệ thống. Bạn có thể kiểm tra trạng thái của dịch vụ NTP bằng lệnh timedatectl
:
timedatectl
Đầu ra sẽ hiển thị rằng "NTP service" đang "active".
Nếu dịch vụ NTP không hoạt động, bạn có thể bật nó bằng lệnh sau:
sudo timedatectl set-ntp true
Lệnh này kích hoạt dịch vụ NTP và bắt đầu đồng bộ hóa đồng hồ hệ thống với các máy chủ NTP.
Tóm tắt
Trong lab này, bạn đã tìm hiểu về lệnh timedatectl
, được sử dụng để quản lý cài đặt ngày và giờ hệ thống trong Linux. Bạn bắt đầu bằng cách hiểu cách sử dụng cơ bản của lệnh timedatectl
và cách xem ngày, giờ và múi giờ hiện tại của hệ thống. Sau đó, bạn đã học cách thay đổi múi giờ của hệ thống bằng lệnh timedatectl set-timezone
. Ngoài ra, bạn đã khám phá cách quản lý ngày và giờ hệ thống, bao gồm cả việc đặt ngày và giờ bằng lệnh timedatectl set-time
.