1、NTP時間服務器:
NTP是網絡時間協議(Network Time Protocol),它是用來同步網絡中各個計算機的時間的協議。
NTP服務器是用于局域網服務器時間同步使用的,可以保證局域網所有的服務器與時間服務器的時間保持一致,某些應用對時間實時性要求高的必須統一時間。
基于Client/server模式,udp123端口
2、安裝步驟:
2.1、 服務器端:
NTP服務器監聽端口為UDP的123,那就需要在本地防火墻開啟運行客戶端訪問123端口,vi /etc/sysconfig/iptables添加如下規則:
-A INPUT -m state --state NEW -m udp -pudp --dport 123 -j ACCEPT
2.1.1、首先關閉防火墻: /etc/init.d/iptables stop
或關閉Selinux軟件服務: Setenforce 0臨時關閉
2.1.2、[root@haikang~]#yum install ntp* -y //安裝ntp軟件
[root@haikang ~]# cp /etc/ntp.conf/etc/ntp.conf.bak //備份ntp主配置文件
[root@haikang ~]#vi /etc/ntp.conf //修改ntp主配置文件
[root@haikang~]# cat /etc/ntp.conf //查看主配置文件
driftfile /var/lib/ntp/drift
//在與上級時間服務器聯系時所花費的時間,記錄在driftfile參數后面的文件內
restrictdefault kod nomodify notrap nopeer noquery
//允許所有來跟我進行同步
restrict 127.0.0.1 //開啟內部遞歸網絡接口 lo
restrict 192.168.1.0 mask255.255.255.0 nomodify notrap
//定義可訪問的內部子網客戶端,但不能修改NTP服務器的時間參數。
server 0.centos.pool.ntp.org iburst
//上級時間服務器
server 127.127.1.0 # local clock//設置與本機ntp同步時鐘
[root@haikang~]# /etc/init.d/ntpd start
//啟動ntp服務,客戶端需要幾分鐘后才能同步,否則會提示錯誤.
[root@haikang ~]# netstat -nulp|grep ntp //查看是否有ntp進程
[root@haikang ~]# ntpq -p //查看ntp服務器的上級服務器或
[root@haikang ~]# watch ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
ntp1.ams1.nl.le 130.133.1.10 2 u 15 64 153 337.087 -705047 7050475
注釋:remote -本機和上層ntp的ip或主機名,“+”表示優先,“*”表示次優先
refid - 參考上一層ntp主機地址
st - stratum階層
when - 多少秒前曾經同步過時間
poll - 下次更新在多少秒后
reach - 已經向上層ntp服務器要求更新的次數
delay - 網絡延遲
offset - 時間補償
jitter - 系統時間與bios時間差
2.2、客戶端:
[root@localhost ~]# ntpdate172.16.30.12 //與NTP進行同步
30 May 01:15:35 ntpdate[1096]: adjust timeserver 172.16.30.12 offset 0.003669 sec
備注:如果客戶機沒有ntpdate,可以yum –y install ntp 即可!
客戶端創建計劃任務:
crontab -e 創建客戶端定期同步,需創建計劃任務。
如:增加一行,在每天的6點10分與時間同步服務器進行同步
10(分) 06(時) *(日) *(月) *(周)/usr/sbin/ntpdate ntp-server的ip (172.16.30.10)>>/usr/local/logs/crontab/ntpdate.log
crontab -l //查看計劃任務
備注:如果客戶機沒有crontab,可以yum install cron* -y 即可。
crontab 主要用來創建計劃任務
2.3、ntp客戶端同步時的錯誤解決方案:
[root@localhost~]# ntpdate 172.16.30.12
30 May11:50:29 ntpdate[1136]: no server suitable for synchronization found
客戶端用[root@localhost~]# ntpdate -d 172.16.30.12
錯誤1.Serverdropped: no data
關閉防火墻或者加入規則-AINPUT -m state --state NEW -m udp -p udp --dport 123 -j ACCEPT
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。