1. 系統與軟件版本html
1.1 系統版本linux
CentOS6.5 x86_64c++
1.2 ntpd軟件版本bash
ntp-4.2.8p9.tar.gz svn
1.3 下載地址server
官方下載地址:http://support.ntp.org/bin/view/Main/SoftwareDownloadshtm
參考文檔:http://www.linuxfromscratch.org/blfs/view/svn/basicnet/ntp.htmlssl
2. 安裝前提rem
2.1 安裝依賴包文檔
[root@ntpserver ~]# yum install gcc gcc-c++ openssl-devel libstdc++* libcap* |
2.2 備份舊版本的配置文件
[root@ntpserver ~]# cp -ar /etc/ntp /etc/ntp.bak [root@ntpserver ~]# cp /etc/ntp.conf /etc/ntp.conf.bak [root@ntpserver ~]# cp /etc/init.d/ntpd /etc/init.d/ntpd.bak [root@ntpserver ~]# cp /etc/sysconfig/ntpd /etc/sysconfig/ntpd.bak [root@ntpserver ~]# cp /etc/sysconfig/ntpdate /etc/sysconfig/ntpdate.bak
2.3 卸載yum安裝的ntpd服務
[root@ntpserver ~]# yum erase ntp ntpdate
3. 編譯安裝ntp-4.2.8p9
3.1 建立/var/lib/ntp目錄
[root@ntpserver ~]# install -v -m710 -o ntp -g ntp -d /var/lib/ntp
3.2 編譯安裝ntpd
[root@ntpserver ntp-4.2.8p9]# ./configure --prefix=/usr --bindir=/usr/sbin --sysconfdir=/etc --enable-linuxcaps --with-lineeditlibs=readline --docdir=/usr/share/doc/ntp-4.2.8p9 --enable-all-clocks --enable-parse-clocks --enable-clockctl make && make install
[root@ntpserver ~]# ntp ntpd ntpdate ntpdc ntp-keygen ntpq ntptime ntptrace ntp-wait
4. 建立配置文件
[root@ntpserver ~]# cp /etc/init.d/ntpd.bak /etc/init.d/ntpd [root@ntpserver ~]# cp /etc/sysconfig/ntpd.bak /etc/sysconfig/ntpd [root@ntpserver ~]# cp /etc/sysconfig/ntpdate.bak /etc/sysconfig/ntpdate [root@ntpserver ~]# mv /etc/ntp.bak /etc/ntp [root@ntpserver ~]# cp /etc/ntp.conf.bak /etc/ntp.conf
5. 配置ntp.conf
在/etc/ntp.conf配置文件添加如下參數
server 127.127.1.0
fudge 127.127.1.0 stratum 10
啓動ntpd服務
[root@ntpserver ~]# service ntpd start
6. 客戶端配置
[root@localhost ~]# date Sat Aug 8 08:08:13 CST 2015
/etc/ntp.conf添加服務端IP地址
server 10.17.83.106
[root@localhost ~]# ntpq -p remote refid st t when poll reach delay offset jitter ============================================================================== 10.17.83.106 10.17.82.25 12 u 3 64 1 0.628 4279381 0.001
等待幾分鐘,ntpd客戶端自動去同步服務端的時間
[root@localhost ~]# date Sat Aug 8 08:11:10 CST 2015 [root@localhost ~]# date Thu Dec 15 15:28:41 CST 2016