Lệnh timedatectl là một công cụ dòng lệnh trong Linux được sử dụng để quản lý thời gian và ngày tháng trên hệ thống. Đây là một công cụ mạnh mẽ để cập nhật và đồng bộ hóa thời gian và ngày tháng trên máy tính.
Các cú pháp của lệnh timedatectl:
1. Hiển thị thông tin thời gian và ngày tháng hiện tại:
timedatectl
2. Cài đặt múi giờ cho hệ thống:
sudo timedatectl set-timezone <timezone>
3. Cài đặt thời gian cho hệ thống:
sudo timedatectl set-time "yyyy-mm-dd HH:MM:SS"
4. Cài đặt thời gian cho RTC (Real-time Clock):
sudo timedatectl set-local-rtc 0/1
5. Hiển thị thông tin về múi giờ, giờ hệ thống và RTC:
timedatectl status
Các đầu ra của lệnh timedatectl bao gồm:
Local time, Universal time (UTC), RTC time và Time zone là các thuật ngữ liên quan đến thời gian và thường được sử dụng trong lĩnh vực máy tính và công nghệ thông tin.
Local time: Thời gian địa phương, được sử dụng để đo đếm thời gian trên máy tính hoặc thiết bị địa phương. Nó được cài đặt và điều chỉnh bởi người dùng để phù hợp với múi giờ và địa điểm của họ.
Universal time (UTC): Thời gian chuẩn toàn cầu được sử dụng như một tiêu chuẩn thời gian trong toàn cầu, đảm bảo rằng thời gian được đồng bộ hóa trên toàn thế giới. Nó là thời gian chính thức được sử dụng bởi các tổ chức quốc tế như Liên Hiệp Quốc.
RTC time: Là thời gian thực (Real Time Clock), được tính bằng cách sử dụng bộ đếm thời gian trên bo mạch chủ của máy tính. Thời gian này sẽ không bị ảnh hưởng bởi thay đổi múi giờ hoặc cài đặt thời gian của hệ điều hành.
Time zone: Múi giờ được sử dụng để đồng bộ hóa thời gian giữa các khu vực khác nhau trên thế giới. Để biểu diễn thời gian một cách đồng bộ, thế giới được chia thành nhiều múi giờ khác nhau, mỗi múi giờ sử dụng cùng một chuẩn giờ. Các múi giờ được đặt tên theo các vùng địa lý hoặc tên của thành phố chính trong múi giờ đó, ví dụ như múi giờ Tokyo, múi giờ New York.