centos7.5配置ntp時間服務器


Centos7配置ntp時間服務器

Centos7配置時間服務器,一個服務端,多個客戶端,客戶端去同步服務端

服務端:

1、先修改時區,否則即使配置完ntp時間也不對,修改時區參照:https://www.cnblogs.com/effortsing/p/10070673.html 

 

 

2、安裝ntp服務 
yum install ntp ntpdate -y 


3、查找當前地區,最適合的時間服務器 
步驟一:打開網站:http://www.pool.ntp.org/zone/asia 
步驟二:復制自動推薦的最合適的同步服務器 
 

server 0.asia.pool.ntp.org
server 1.asia.pool.ntp.org
server 2.asia.pool.ntp.org
server 3.asia.pool.ntp.org

4、編輯 /etc/ntp.conf  復制上述查到的時間服務器,保存 

cat >> /etc/ntp.conf << EOF
server 0.asia.pool.ntp.org
server 1.asia.pool.ntp.org
server 2.asia.pool.ntp.org
server 3.asia.pool.ntp.org
EOF

 

5、啟動ntp服務 
 
systemctl start ntpd 
systemctl enable ntpd.service        #設置開機啟動服務 


6、同步遠程時間服務(下面兩個是第2步查詢到的前兩個ntp) 

[root@www ~]# ntpdate -q 2.asia.pool.ntp.org 3.asia.pool.ntp.org


server 211.233.84.186, stratum 0, offset 0.000000, delay 0.00000
server 46.19.96.19, stratum 0, offset 0.000000, delay 0.00000
server 133.243.238.163, stratum 0, offset 0.000000, delay 0.00000
server 188.93.95.200, stratum 0, offset 0.000000, delay 0.00000
server 203.217.204.135, stratum 0, offset 0.000000, delay 0.00000
server 192.248.1.162, stratum 0, offset 0.000000, delay 0.00000
server 183.177.72.202, stratum 0, offset 0.000000, delay 0.00000
server 118.189.138.5, stratum 1, offset 0.037402, delay 0.11124
5 Dec 00:44:46 ntpdate[4795]: adjust time server 118.189.138.5 offset 0.037402 sec

 

7、驗證服務:ntpq -p 

[root@www ~]# ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
t2.time.sg3.yah .INIT. 16 u - 64 0 0.000 0.000 0.000
ntp.hkg10.hk.le .INIT. 16 u - 64 0 0.000 0.000 0.000
203.95.213.129 .INIT. 16 u - 64 0 0.000 0.000 0.000
203.217.204.135 .INIT. 16 u - 64 0 0.000 0.000 0.000

 

查看當前時間:date -R 
打開百度,搜索“時間”,對比時間是否一致

 

8、建立Job,每天定時自動同步遠程服務

crontab -e 
00 01 * * * root /usr/sbin/ntpdate -q 0.asia.pool.ntp.org 1.asia.pool.ntp.org

 

客戶端:

1、先修改時區,否則即使配置完ntp時間也不對,修改時區參照:https://www.cnblogs.com/effortsing/p/10070673.html 

 

2、安裝ntp服務 
yum install ntp ntpdate -y 


3、啟動ntp服務 
cd /usr/lib/systemd/system 
systemctl start ntpd #啟動 
systemctl enable ntpd.service #設置開機啟動服務 


4、修改硬件時間,保持和軟件NTP時間同步 
hwclock -w 


5、測試服務器同步 
ntpdate -d -b 192.168.1.204


6、如果正常,建立Job,自動運行,每天同步
00 01 * * * root /usr/sbin/ntpdate -q 192.168.1.204

 

報錯解決:

 客戶端同步服務端報錯如下:

9 Dec 22:42:18 ntpdate[10293]: no server suitable for synchronization found

 

解決:

1、添加解析

配置192.168.1.206的 hosts 添加服務端的ip地址和域名即可解決

sed -i '$a\192.168.1.204  www.test.com' /etc/hosts

2、重啟客戶端主機、重啟客戶端 ntp

3、重啟服務端主機、重啟服務端 ntp

 4、再次同步成功

[root@www etc]# ntpdate -d -b 192.168.1.204

9 Dec 22:50:33 ntpdate[10835]: ntpdate 4.2.6p5@1.2349-o Fri Apr 13 12:52:28 UTC 2018 (1)
Looking for host 192.168.1.204 and service ntp
host found : www.test.com
transmit(192.168.1.204)
receive(192.168.1.204)
transmit(192.168.1.204)
receive(192.168.1.204)
transmit(192.168.1.204)
receive(192.168.1.204)
transmit(192.168.1.204)
receive(192.168.1.204)
server 192.168.1.204, port 123
stratum 2, precision -25, leap 00, trust 000
refid [192.168.1.204], delay 0.02643, dispersion 0.00026
transmitted 4, in filter 4
reference time: dfb8603a.eb00f583 Sun, Dec 9 2018 22:47:06.917
originate timestamp: dfb8610f.7f3f2a5e Sun, Dec 9 2018 22:50:39.497
transmit timestamp: dfb8610f.802d9b91 Sun, Dec 9 2018 22:50:39.500
filter delay: 0.03288 0.02699 0.02654 0.02643 
0.00000 0.00000 0.00000 0.00000 
filter offset: -0.00560 -0.00401 -0.00404 -0.00417
0.000000 0.000000 0.000000 0.000000
delay 0.02643, dispersion 0.00026
offset -0.004177

9 Dec 22:50:39 ntpdate[10835]: step time server 192.168.1.204 offset -0.004177 sec

 

參照文檔

https://blog.csdn.net/zzy5066/article/details/79036674

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM