Các hẹn giờ lệnh cho phép bạn truy vấn và thay đổi đồng hồ hệ thống cũng như cài đặt của nó trên hệ thống Linux.
Để hiển thị cài đặt hiện tại, hãy sử dụng lệnh của chính nó — không có đối số. Bạn sẽ thấy một cái gì đó như thế này:
$ timedatectl Local time: Thu 2021-12-16 11:12:31 EST Universal time: Thu 2021-12-16 16:12:31 UTC RTC time: Thu 2021-12-16 16:12:31 <; real time clock Time zone: America/New_York (EST, -0500) System clock synchronized: yes NTP service: active RTC in local TZ: no
Các trường được hiển thị bao gồm giờ địa phương, giờ quốc tế (giống nhau trên toàn cầu), RTC (đồng hồ thời gian thực, thường là một mạch tích hợp) và múi giờ (Châu Mỹ / New York ”là múi giờ miền Đông Hoa Kỳ). NTP là giao thức thời gian mạng để đồng bộ hóa đồng hồ giữa các hệ thống máy tính qua mạng dữ liệu chuyển mạch gói, có độ trễ thay đổi. Trong trường hợp này, RTC nó không được đặt thành múi giờ địa phương.
Ít khi cần thay đổi ngày giờ vì hệ thống của bạn thường quản lý việc này từ thời điểm cài đặt bằng NTP. Tuy nhiên, nếu bạn di chuyển hoặc mang theo máy tính xách tay của mình trong kỳ nghỉ, bạn có thể muốn thực hiện một số thay đổi để phù hợp với vị trí mới của mình.
Để thay đổi cài đặt của bạn, bạn cần sử dụng sudo.
$ timedatectl set-timezone America/New_York <== no change, no authentication $ timedatectl set-timezone America/Nome ==== AUTHENTICATING FOR org.freedesktop.timedate1.set-timezone ==== Authentication is required to set the system timezone. Authenticating as: Sandra Henry-Stocker (shs) Password: ==== AUTHENTICATION COMPLETE ==== $ timedatectl Local time: Thu 2021-12-16 07:27:00 AKST Universal time: Thu 2021-12-16 16:27:00 UTC RTC time: Thu 2021-12-16 16:27:00 Time zone: America/Nome (AKST, -0900) System clock synchronized: yes NTP service: active RTC in local TZ: no
Bạn có thể thay đổi múi giờ bằng cách sử dụng sudo, nhưng không phải ngày hoặc giờ nếu đồng hồ hệ thống của bạn được đồng bộ hóa.
Nếu bạn muốn liệt kê các múi giờ, bạn có thể sử dụng múi giờ danh sách lựa chọn. Có 339 trong số chúng, vì vậy tôi muốn chuyển đầu ra của lệnh sang lệnh cột:
$ timedatectl list-timezones | wc -l 339 $ timedatectl list-timezones | column Africa/Abidjan America/Paramaribo Asia/Yekaterinburg Africa/Algiers America/Phoenix Asia/Yerevan Africa/Bissau America/Port-au-Prince Atlantic/Azores Africa/Cairo America/Porto_Velho Atlantic/Bermuda Africa/Casablanca America/Puerto_Rico Atlantic/Canary Africa/Ceuta America/Punta_Arenas Atlantic/Cape_Verde Africa/El_Aaiun America/Rainy_River Atlantic/Faroe Africa/Johannesburg America/Rankin_Inlet Atlantic/Madeira Africa/Juba America/Recife Atlantic/Reykjavik Africa/Khartoum America/Regina Atlantic/South_Georgia Africa/Lagos America/Resolute Atlantic/Stanley Africa/Maputo America/Rio_Branco Australia/Adelaide Africa/Monrovia America/Santarem Australia/Brisbane Africa/Nairobi America/Santiago Australia/Broken_Hill Africa/Ndjamena America/Santo_Domingo Australia/Darwin … … …
Gói (lại
Bạn có thể xem xét bổ sung hẹn giờ tùy chọn lệnh bằng cách yêu cầu trợ giúp như sau:
$ timedatectl -h command.
Bản quyền © 2021 IDG Communications, Inc.