知乎專欄 | 多維度架構 | 微信號 netkiller-ebook | QQ群:128659835 請註明“讀者” |
timeconfig
system-config-date
[root@ntp ~]# cat /etc/sysconfig/clock ZONE="Asia/Harbin" UTC=true ARC=false
# tzselect Please identify a location so that time zone rules can be set correctly. Please select a continent or ocean. 1) Africa 2) Americas 3) Antarctica 4) Arctic Ocean 5) Asia 6) Atlantic Ocean 7) Australia 8) Europe 9) Indian Ocean 10) Pacific Ocean 11) none - I want to specify the time zone using the Posix TZ format. #?
重新啟動後生效
可用時區 /usr/share/zoneinfo
[root@ntp ~]# ls /usr/share/zoneinfo Africa Asia Canada Cuba EST Factory GMT0 Hongkong Iran Japan Mexico Navajo Poland PRC ROK Universal W-SU America Atlantic CET EET EST5EDT GB GMT-0 HST iso3166.tab Kwajalein Mideast NZ Portugal PST8PDT Singapore US zone.tab Antarctica Australia Chile Egypt Etc GB-Eire GMT+0 Iceland Israel Libya MST NZ-CHAT posix right Turkey UTC Zulu Arctic Brazil CST6CDT Eire Europe GMT Greenwich Indian Jamaica MET MST7MDT Pacific posixrules ROC UCT WET
執行 hwclock 後會立即生效
# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime # hwclock
演示如下,你可以看到時區從 EDT 變為 CST
# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime # date Fri Jul 4 05:57:25 EDT 2014 # hwclock Fri 04 Jul 2014 06:12:14 PM CST -0.219192 seconds # date Fri Jul 4 18:12:17 CST 2014
列出時區
# timedatectl list-timezones
設置時區
# timedatectl set-timezone Asia/Hong_Kong
查看時區
# timedatectl
# date -s "2008-7-19" # date -s 18:10