ntp時鐘同步服務

2021-09-17 03:35:14 字數 1746 閱讀 8848

因為公司內部伺服器不能上外網,內部沒有同一時間標準,因此時間的同步有了需求。目前所使用的就是 network time protocol 協議。即網路時間協議。

ntp 工作請求

(1)客戶端將採用隨機埠向 ntp 伺服器 (udp:123) 發出時間同步請求

(2)ntp 伺服器收到請求後會將發出調校時間

(3)ntp 客戶端接收到 ntp 伺服器的訊息後,以進行調整,從而完成時間同步

檢視 ntp 配置檔案是否存在

伺服器安裝

yum -y install ntp 

(2)讓本地的ntpd與本地硬體時間同步

vim /etc/ntp.conf

服務端:

vim /etc/ntp.conf (注釋上面四行,新增下面兩行)

將restrict 段網段設定為0.0.0.0     所有ip位址段都可與我同一時間

server 127.127.1.0                 # local clock,本地時間

fudge 127.127.1.0 stratum 10        #與自己同步

注釋四行,新增下面一行

(3)linux 客戶端同步

1) 手動同步

ntpdate 192.168.1.100

2) 自動同步,配置檔案

vim /etc/ntp.conf

server 192.168.58.25              #新增連線的服務端ip

systemctl restart ntpd

(4)檢視上層 ntp 服務狀態

ntpq –p

ntp 服務屬於 c/s 架構模式 , 在建立本地服務時最好與上層伺服器進行時間同步來給本地提供時間同步服務

這個提示表明ntp的埠已經被占用了,該埠預設為123,並且是upd模式。可以使用pe -ef 或lsof命令檢視那個服務占用了此埠,例如:

ps -ef | grep ntpd

lsof –i:123

一般情況下,別的服務是不會占用這個埠的,所以可能的結果是ntpd服務在占用

解決方法一:

清除該程序,完畢

解決方法二:

可以使用ntpdate命令的-u引數解決此問題

ntpdate -u pool.ntp.org

#這行命令的意思是它不再使用預設的埠,而是使用了乙個別的埠,所以避免了埠衝突。

原 NTP時鐘同步服務設定

伺服器列表 192.168.0.2 ntp服務端 192.168.0.3 ntp客戶端 192.168.0.4 ntp客戶端 192.168.0.5 ntp客戶端 注 以下操作均以root操作 一 ntp服務端 1.設定系統時間並寫入硬體時鐘,確保重啟後時間不會改變。設定系統時間 date s 20...

ntp同步系統時鐘

主機板時間有誤,通過同步系統時鐘,再寫入主機板時鐘,整體修改。1.查詢ntp伺服器,我這裡用的是阿里雲的 ntp1.aliyun.com 參考2.ntpdate同步命令 sudo ntpdate u ntp2.aliyun.com 27 apr 12 31 30 ntpdate 3293 step ...

CentOS 下配置時鐘與 NTP 伺服器同步

配置 ntp 伺服器同步 通過如下命令實現 ntp 伺服器同步 sudo yum install ntp sudo systemctl restart ntpd.service systemd sudo systemctl enable ntpd.service systemd 通過修改 etc n...