linux ntp 同步時間

文章來自:linux ntp 同步時間,linux ntp時間同步的兩種方法

服務端IP 192.168.1.101 客戶端IP 192.168.1.88

1、首先配置ntpd服務器:

vi /etc/ntp.conf

配置文件中有restrict default語句

# restrict default nomodify notrap noquery     #  默認允許所有可連接客戶端ntpdate到本機

# restrict default ignore          #  默認所有客戶端禁止ntpdate到本機

#與上級服務端連續(xù)性同步時間,prefer表示優(yōu)先,如無可不設置

#server 上級ntp服務器IP或者域名 [prefer]

server 210.72.145.44 perfer

#當之前設置了restrict default ignore的情況下,可以設置哪些客戶可以ntpdate到本機

restrict 192.168.1.88 mask 255.255.255.255 nomodify notrap

#其余為可選設置,以默認值即可

開啟ntpd服務

service ntpd start && chkconfig –level 345 ntpd on

2、客戶端配置:

此時有2種辦法使客戶端與服務器同步,一種是用ntpdate + crontab,另一種是客戶端也開啟ntpd服務。

  • ntpdate + crontab

使用ntpdate同步一次時間,查看是否有正確回顯

ntpdate 192.168.1.101

如為以下報錯,一般是因為服務端才開啟,需要等5分鐘左右就好了

[root@test ~]# ntpdate 192.168.1.101

5 Nov 05:25:51 ntpdate[3892]: no server suitable for synchronization found

如顯示以下信息表示成功

[root@test ~]# ntpdate 192.168.1.101

7 Nov 22:34:59 ntpdate[4546]: step time server 192.168.1.101 offset 2.946644 sec

這樣就可以將ntpdate命令放入crontab中,定期執(zhí)行

crontab -e

添加一條,如

  • 2 * * * * ntpdate 192.168.1.101 #每天2點執(zhí)行

保存即可

如有開啟iptables,配置允許ntpd服務的udp協(xié)議端口123被訪問。

  • 客戶端也開啟ntpd服務

使用ntpdate同步一次時間,查看是否有正確回顯

ntpdate 192.168.1.101

設置ntpd服務

vi /etc/ntp.conf

方法同上,但注意將設置的上級ntp server 設置為服務器的地址。

server 192.168.1.101 prefer

設置開啟服務后自動同步上級ntp server時間

vi /etc/ntp/step-tickers   加入一條

192.168.1.101

重啟ntpd服務。

[root@test ~]# service ntpd restart

關閉 ntpd:                                                [確定]

ntpd: 同步時間服務器:                                     [確定]

同步硬件時鐘到系統(tǒng)時鐘                                     [確定]

啟動 ntpd:                                                [確定]
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容