Linux服務部署之NTP時間服務器:
服務器端IP:192.168.11.119
client端Ip: 192.168.11.101
先安裝服務器端ntp:
首先先查看是否安裝了ntp時間服務器;
~]# rpm -q ntp ==>查看是否安裝了ntp服務器;
如果沒有,安裝服務器:
~]# yum install ntp
安裝完成后,設置時區為亞洲上海;
~]#timedatectl set-timezone Asia/Shanghai; ==>設置時區
~]#timedatectl | grep "Time zone" ==>查看時區
啟動ntp服務:
~]#systemctl start ntpd ==>啟動服務
~]#systemctl enable ntpd ==>啟用服務
設置當前server時間點的准確時間
~]#timedatectl set-time HH:MM:SS
在服務器端設置ntp服務器為其自身,通過更改/etc/ntp.conf文件實現。服務器設置為127.127.1.0為自身,原有的server注釋掉。新增一個restrict接受服務的網段:
配置完成后退出保存。
重啟ntpd服務:
~]# systemctl restart ntpd
~]#systemctl status ntpd
如上圖所示,代表服務器端的ntp部署成功。
驗證服務:
~]# ntpq -p ==>驗證ntp服務,出現如下圖所示紅框里的內容,代表服務器端成功
客戶端配置;
先安裝ntp服務,設置好時區,上面都說過,之后 進入/etc/ntp,conf修改配置文件,注釋掉之前的server,添加上服務器的 server 192.168.11.119:
~]# vi /etc/ntp.conf
c
保存退出。
驗證能不能時間同步:
~]#ntpdate 192.168.11.119
輸入以上語句報錯:the NTP socket is in use, exiting(意思是ntp服務被占用)
輸入以下語句查看ntp服務是否被占用:
~]# ps aux |grep ntpd
解決辦法:
~]# systemctl stop ntpd.service
~]# systemctl disable ntpd.service
~]# ntpdate cn.ntp.org.cn
29 May 16:44:44 ntpdate[18700]: adjust time server 182.92.12.11 offset -0.008153 sec
(或者打開ntp服務:
[root@promote ~]# systemctl start ntpd
[root@promote ~]# ntpq -p)