歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux管理 >> Linux維護 >> Linux下配置NTP 架設本地時間服務器

Linux下配置NTP 架設本地時間服務器

日期:2017/3/2 10:40:53   编辑:Linux維護

配置NTP架設本地時間服務器

NTP是用來使系統和一個精確的時間源保持時間同步的協議.在Linux下,

我們可以通過自帶的NTP(Network Time Protocol)協議通過網絡使自己的系統保持精確的時間.
安裝:

# yum install ntp

或者從安裝盤查找 ntp 的rpm 包安裝

當你只有一台可鏈接外網的服務器時,加入

# crontab -e

加入一行:

*/15 * * * * ntpdate 210.72.145.44

210.72.145.44 為中國國家授時中心服務器地址,這樣該機就可以與國家授時中心進行同步了。

要架設本地時間服務器,只需要修改 /etc/ntp.conf文件裡的幾個簡單的配置就可以了,以下是我添加的配置:

#add by Fengshihua

server 210.72.145.44 prefer (中國國家授時中心服務器地址 prefer表示優先 注意把默認的server更改成這樣)

server 218.21.130.42 (cn.pool.ntp.org的IP)

restrict 192.168.100.0 mask 255.255.255.0 nomodify (允許內網通訊)

restrict 0.0.0.0 mask 0.0.0.0 nomodify notrap noquery notrust (屏蔽其他IP過來更新時間)


其他的保持默認不動。

為了使NTP服務可以在系統引導的時候自動啟動,執行:

# chkconfig ntpd on

啟動/關閉/重啟NTP的命令是:

# /etc/init.d/ntpd start

# /etc/init.d/ntpd stop

# /etc/init.d/ntpd restart

將同步好的時間寫到CMOS裡


vi /etc/sysconfig/ntpd


SYNC_HWCLOCK=yes


切記每次修改了配置文件後都需要重新啟動服務來使配置生效。可以使用下面的命令來檢查NTP服務是否啟動,你應該可以得到一個進程ID號:

# pgrep ntpd

使用下面的命令檢查時間服務器同步的狀態:

# ntpq -p

用ntpstat 也可以查看一些同步狀態,用netstat -ntlup查看端口使用情況!

安裝完畢客戶端需過5-10分鐘才能從服務器端更新時間!

客戶端設置:

# crontab -e

加入一行:

*/15 * * * * ntpdate 服務器端IP。

Copyright © Linux教程網 All Rights Reserved