centos7下首先確認防火牆、selinux關閉狀態node
[root@applog ~]# cat /etc/redhat-release
CentOS Linux release 7.0.1406 (Core)linux
第一步 安裝ntp ntpdatenginx
[root@applog ~]# yum install ntp ntpdate -ywindows
第二步 查找時間同步服務器centos
http://www.pool.ntp.org/zone/asia
服務器
第三步 編輯 /etc/ntp.confapp
server time.windows.comide
server s2m.time.edu.cn測試
server 0.asia.pool.ntp.orgui
server 1.asia.pool.ntp.org
server 2.asia.pool.ntp.org
server 3.asia.pool.ntp.org
server 127.127.1.0 iburst local clock 當外部時間不可用時,使用本地時間。
restrict 172.100.1.0 mask 255.255.0.0 nomodify 容許更新的IP地址段
第四步 啓動ntp服務
systemctl start ntpd
systemctl enable ntpd.service 設置開機啓動服務
第五步 驗證服務
[root@applog ~]# ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
+23.102.23.44 188.114.116.1 3 u 33 64 3 295.525 -9.062 7.868
ns.pku.edu.cn .STEP. 16 u - 64 0 0.000 0.000 0.000
-nipper.paina.jp 103.1.106.69 2 u 36 64 3 189.334 48.582 0.068
-203.158.247.150 202.28.214.2 2 u 38 64 3 258.045 -83.101 0.123
+168.63.242.24 137.189.4.10 2 u 45 64 3 66.155 -6.473 0.343
*linode.dev.fawo 218.186.3.36 2 u 44 64 3 71.535 10.114 0.157
LOCAL(0) .LOCL. 5 l 112 64 2 0.000 0.000 0.000
[root@applog ~]# date -R
Mon, 12 Oct 2015 10:56:06 +0800
第六步 遠程客戶端時間同步測試
[root@nginx01 ~]# date
2015年 10月 12日 星期一 10:30:01 CST
[root@nginx01 ~]# ntpdate 172.100.1.119
12 Oct 11:12:11 ntpdate[19962]: step time server 172.100.1.119 offset 1667.466210 sec
第七步 客戶端設置計劃任務,天天晚上1點同步時間
crontab -e
00 01 * * * root /usr/sbin/ntpdate 172.100.1.119; /sbin/hwclock -w
報錯解決
[root@nginx01 ~]# ntpdate 172.100.1.119
12 Oct 10:38:26 ntpdate[19199]: no server suitable for synchronization found
這個錯誤是時間服務器,尚未同步上層時間服務器。