一、CentOS 7 設(shè)置日系統(tǒng)時(shí)間為中國(guó)時(shí)區(qū)并啟用NTP同步
在CentOS 6版本,時(shí)間設(shè)置有date、hwclock命令,從CentOS 7開始,使用了一個(gè)新的命令timedatectl。
yum install ntp //安裝ntp服務(wù) systemctl enable ntpd //開機(jī)啟動(dòng)服務(wù) systemctl start ntpd
//啟動(dòng)服務(wù) timedatectl set-timezone Asia/Shanghai //更改時(shí)區(qū) timedatectl set-ntp yes
//啟用ntp同步 ntpq -p //同步時(shí)間
如需更改時(shí)間服務(wù)器, 修改 /etc/ntp.conf 文件中的服務(wù)器地址 server 即可.
二、 基本概念
1. GMT、UTC、CST、DST 時(shí)間
1.1 UTC
整個(gè)地球分為二十四時(shí)區(qū),每個(gè)時(shí)區(qū)都有自己的本地時(shí)間。在國(guó)際無線電通信場(chǎng)合,為了統(tǒng)一起見,使用一個(gè)統(tǒng)一的時(shí)間,稱為通用協(xié)調(diào)時(shí)(UTC, Universal
Time Coordinated)。
1.2 GMT
格林威治標(biāo)準(zhǔn)時(shí)間 (Greenwich Mean
Time)指位于英國(guó)倫敦郊區(qū)的皇家格林尼治天文臺(tái)的標(biāo)準(zhǔn)時(shí)間,因?yàn)楸境踝游缇€被定義在通過那里的經(jīng)線。(UTC與GMT時(shí)間基本相同,本文中不做區(qū)分)
1.3 CST
中國(guó)標(biāo)準(zhǔn)時(shí)間 (China Standard Time)
GMT + 8 = UTC + 8 = CST
1.4 DST
夏令時(shí)(Daylight Saving Time) 指在夏天太陽(yáng)升起的比較早時(shí),將時(shí)鐘撥快一小時(shí),以提早日光的使用。(中國(guó)不使用)
三、timedatectl 命令
3.1 讀取時(shí)間
timedatectl //等同于 timedatectl status
3.2 設(shè)置時(shí)間
timedatectl set-time "YYYY-MM-DD HH:MM:SS"
3.3 列出所有時(shí)區(qū)
timedatectl list-timezones
3.4 設(shè)置時(shí)區(qū)
timedatectl set-timezone Asia/Shanghai
3.5 是否NTP服務(wù)器同步
timedatectl set-ntp yes //yes或者no
3.6 將硬件時(shí)鐘調(diào)整為與本地時(shí)鐘一致
timedatectl set-local-rtc 1 hwclock --systohc --localtime //與上面命令效果一致
注意 硬件時(shí)鐘默認(rèn)使用UTC時(shí)間,因?yàn)橛布r(shí)鐘不能保存時(shí)區(qū)和夏令時(shí)調(diào)整,修改后就無法從硬件時(shí)鐘中讀取出準(zhǔn)確標(biāo)準(zhǔn)時(shí)間,因此不建議修改。修改后系統(tǒng)會(huì)出現(xiàn)警告。
3.7 硬件時(shí)間設(shè)置成 UTC
timedatectl set-local-rtc 1 hwclock --systohc --utc //與上面命令效果一致
熱門工具 換一換