轉載自:
http://zabbx.cn/archives/centos7%E6%97%B6%E9%97%B4%E5%90%8C%E6%AD%A5%E4%BF%AE%E5%A4%8D
timedatectl命令
timedatectl命令是用來查看和設置時間和時區的。用起來也非常簡單!
1.顯示系統的當前時間和日期
# timedatectl status #結果中RTC time就是硬件時鍾的時間。 2.Linux系統上的time總是通過系統的timezone設置的,查看當前時區: # timedatectl | grep Time 3.查看所有可用的時區: # timedatectl list-timezones 4.根據地理位置找到本地的時區: # timedatectl list-timezones | egrep -o “Asia/B.*” # timedatectl list-timezones | egrep -o “Europe/L.*” # timedatectl list-timezones | egrep -o “America/N.*” 5.在Linux中設置本地時區,使用set-timezone開關: # timedatectl set-timezone “Asia/shagnhai” 6.可以使用timedatectl命令設置系統的日期和時間: # timedatectl set-time 20:46:30 #只設置時間的話可以使用set-time開關以及HH:MM:SS(小時,分,秒)的時間格式。 7.只設置日期的話可以使用set-time開關以及YY:MM:DD(年,月,日)的日期格式。 # timedatectl set-time 20200224 8.設置日期和時間: # timedatectl set-time '20:47:36 2020-02-24' 9.設置硬件時鍾為UTC可以使用 set-local-rtc boolean-value選: # timedatectl | grep local #首先確定硬件時鍾是否設置為本地時區: # timedatectl set-local-rtc 1 #將硬件時鍾設置為本地時區: # timedatectl set-local-rtc 0 #將硬件時鍾設置為UTC: 10.NTP時間 # 啟動NTP時間同步(啟用NTP服務或者Chrony服務):timedatectl set-ntp true # 禁用NTP時間同步:timedatectl set-ntp false