檢視時區列表: timedatectl list-timezones|grep Asia
設定中國時區: timedatectl set-timezone Asia/Shanghai 執行完後時間就變為北京時間了
檢視當前時間: date
檢視當前設定:
[root@localhost ~]# timedatectl
Local time: Mon 2017-10-09 16:44:08 CST
Universal time: Mon 2017-10-09 08:44:08 UTC
RTC time: Mon 2017-10-09 08:44:08
Time zone: Asia/Shanghai (CST, +0800)
NTP enabled: yes
NTP synchronized: yes
RTC in local TZ: no
DST active: n/a
如果沒有系統沒有安裝 ntp 站群伺服器的話可以安裝 yum install ntp -y
然後編輯 ntp 的配置檔案 vi /etc/ntp.conf (日誌檔案預設在/var/log/messages 中), 新增以下幾個站群伺服器域名,如果原配置檔案沒有的話
server 0.centos.pool.ntp.org iburst
server 1.centos.pool.ntp.org iburst
server 2.centos.pool.ntp.org iburst
server 3.centos.pool.ntp.org iburst
systemctl restart ntpd
systemctl enable ntpd
這樣,站群伺服器端就配置得差不多了,但我為了讓效果更明顯,把站群伺服器修改為紐約時區,另一臺需要同步的 linux 客戶端的時區修改為非洲時間,結果導致,客戶端 ntpdate 之後沒有同步,後來才發現,需要在同一時區內才能同步時間,也就是說,服務端和客戶端的時區必須在中國這個時區內才可以
下面來測試我們的 ntp 站群伺服器配置有沒有成功
在站群伺服器端(ip:10.0.3.66)上
使用 date -s 23:30:30(時間可以隨便改,反正改一個跟客戶端時間不一樣的就可以了),然後 date 可以看到時間變成了 23:30:30
在客戶端上
ntpdate 10.0.3.66 執行後發現,時間也變成了 23:30:30