Linux使用ntpdate和ntpd進行時間同步


生產環境關聯主機間常要求時間一致,若有NTP時間同步服務器,可配置各主機與時間同步服務器同步時間。

 

1.使用ntpdate進行時間同步

安裝ntp客戶端:

yum install ntpdate

同步時間:

ntpdate 192.168.160.2

配置定時同步任務,以root執行crontab -e,在調出的vi中輸入以下內容:

0 1 * * *  /usr/sbin/ntpdate 192.168.160.2

說明:前邊的五個值依次為分/時/日/月/星期,*表示任意。

 

2.使用ntpd進行時間同步
2.1 安裝ntpd

yum install -y ntp

2.2 配置ntp.conf文件

cat > /etc/ntp.conf <<EOF
# 對任意IP進行限制,完全限制不提供同步服務
restrict default kod nomodify notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery
# 對本機進行限制,不做任何限制 restrict 127.0.0.1 restrict -6 ::1 # 對192.168進行配置限制,允許其以本機為時間同步服務器進行時間同步 restrict 192.168.0.0 mask 255.255.0.0 nomodify notrap # 配置本機要進行同步的時間同步服務器,如果有多個則以帶prefer的為主如果沒有prefer那么從上往下為准 server 192.168.1.1 # 以下兩句為沒有上層時啟用自身時間為准 #server 127.127.1.0 #fudge 127.127.1.0 stratum 10 # 上層服務與本機主板時鍾之間時間差別記錄在這個文件里 driftfile /var/lib/ntp/drift keys /etc/ntp/keys EOF

2.3 重啟ntp服務

chkconfig ntpd on
service ntpd restart

 

3.ntpdate和ntpd進行時間同步的區別

ntpdate只能用來將本機時間與服務器進行同步,而ntpd還可以讓別的機器將其作為時間同步服務器進行時間同步。

ntpdate是一下將本機時間修改成與服務器時間相一致,對采用了系統時間的程序而言是不友好的;ntpd是多次緩慢地對時間進行調整使本地時間與服務器時間相一致,是更推薦的。


免責聲明!

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



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