NTP(Network Time Protocol)即网络时间协议,它是用来同步网络中各个计算机的时间的协议;时间的同步对计算机集群协同完成项目起关键作用。
查看时间
[root@fda ~]# date '+%F %T'
2019-01-13 13:29:56
同步时间
data -s "2009-08-08 9:57:00"
NTPserver端部署演示:
#第一步:下载ntp
╭─root@localhost.localdomain /var/www/html/wordpress
╰─➤ yum install ntp -y
#第二步:配置文件
╭─root@localhost.localdomain ~
╰─➤ vim /etc/ntp.conf
...
server 127.127.1.0 #本地时钟地址
server time1.aliyun.com #可以指定多个server,网络时钟地址,可加可不加
restrict 127.0.0.1 #restrict限制 指定那些人可以使用
restrict 192.168.80.4 mask 255.255.255.0
...
#第三步:重启ntp服务
╭─root@localhost.localdomain ~
╰─➤ systemctl restart ntpd
#第四步:查看ntp服务状态
╭─root@localhost.localdomain ~
╰─➤ ntpstat
synchronised to local net at stratum 6
time correct to within 3948 ms
polling server every 64 s
NTPclient端:
#第一步:下载同步时间的命令行工具
╭─root@localhost.localdomain ~
╰─➤ yum install ntpdate -y
#第二步:同步时间
╭─root@localhost.localdomain ~
╰─➤ ntpdate 192.168.80.3
24 May 18:50:43 ntpdate[10261]: adjust time server 192.168.80.3 offset -0.026284 sec
#第三步:编写计划任务
╭─root@localhost.localdomain ~
╰─➤ crontab -e
no crontab for root - using an empty one
crontab: installing new crontab
╭─root@localhost.localdomain ~
╰─➤ crontab -l
*/5 * * * * /usr/sbin/ntpdate 192.168.80.3
同步网络时间
╭─root@localhost.localdomain ~
╰─➤ ntpdate time1.aliyun.com
24 May 06:56:21 ntpdate[4577]: the NTP socket is in use, exiting