NTP服务

本文详细介绍了如何在Linux环境下部署NTP时间服务器,包括安装服务、配置NTP文件、重启服务以及检查状态等步骤。同时,还提供了客户端下载NTP客户端服务的方法,并演示了如何进行时间同步。此外,文章还讲解了如何通过计划任务实现时间服务器的自动执行,确保时间的准确性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

NTP时间服务器

作用:NTP主要是用于对计算机的时间同步管理操作。

时间是对服务器来说十分重要的,一般很多网站都需要读取服务器时间来记录相关信息,如果时间不准,则可能造成很大的影响。

部署安装NTP服务器

  • 安装服务
[root@localhost ~]# yum install ntp -y
  • 配置NTP文件
[root@localhost ~]# vim /etc/ntp.conf       #把文件中的内容全部删除,填入以下内容
server 127.127.1.0                          #本地时钟地址,以本机作为时间服务器,也可以根据需要选择阿里时间服务器
server timel.aliyun.com                     #网络时钟地址
restrict 127.0.0.1                          #允许本机使用时间服务器
restrict 192.168.127.0 mask 255.255.255.0 #允许192.168.127.0这网段的所有机器使用本机的时间服务器
  • 重启NTP服务
[root@localhost ~]# systemctl restart ntpd 
  • 检查NTP状态
[root@localhost ~]# ntpstat
synchronised to local net at stratum 6 
   time correct to within 3949 ms
   polling server every 64   
  • 客户端下载NTP客户端服务
[root@localhost ~]# yum install ntpdate -y
  • 客户端进行同步
[root@localhost ~]# date           #当前服务端时间
2019年 07月 27日 星期六 11:35:10 CST
[root@localhost ~]# date           #当前客户端时间
2019年 07月 27日 星期六 11:35:43 CST
[root@localhost ~]# ntpdate 192.168.127.140    #客户端进行时间同步
27 Jul 11:42:08 ntpdate[38818]: step time server 192.168.127.140 offset -3.145190 sec
  • 查看时间进行验证
[root@localhost ~]# date -s "2019-5-26 5:21:0"    #修改客户端时间
2019年 05月 26日 星期日 05:21:00 CST
[root@localhost ~]# ntpdate 192.168.127.140       #进行时间同步
27 Jul 11:46:46 ntpdate[38862]: step time server 192.168.127.140 offset 5379923.666986 sec
[root@localhost ~]# date                          #查看时间,发现和服务端时间一致
2019年 07月 27日 星期六 11:46:54 CST

 

时间服务器自动执行解决方案

配合计划任务进行时间同步

  • 查看crond是否已经启动
[root@localhost ~]# systemctl restart crond
[root@localhost ~]# ps aux | grep "crond"
root      38937  0.0  0.1 126220  1580 ?        Ss   11:53   0:00 /usr/sbin/crond -n
root      38939  0.0  0.0 112664   956 pts/0    R+   11:53   0:00 grep --color=auto crond
  • 获取ntpdate路径
[root@localhost ~]# which ntpdate
/usr/sbin/ntpdate
  • 编辑计划任务
[root@localhost ~]# crontab -e      #写入命令的绝对路径
*/5 * * * * /usr/sbin/ntpdate 192.168.127.140    #每五分钟执行一次
  • 查看计划任务
[root@localhost ~]# crontab -l
*/5 * * * * /usr/sbin/ntpdate 192.168.127.140
  • 查看计划任务执行结果
[root@localhost ~]# date -s "2019-4-4 1:2:2"
2019年 04月 04日 星期四 01:02:02 CST
[root@localhost ~]# date
2019年 04月 04日 星期四 01:03:03 CST
[root@localhost ~]# date
2019年 07月 27日 星期六 14:00:18 CST

 

  

 

 

 

 

 

 

 

 

 

 

 

 

  

 

转载于:https://www.cnblogs.com/CruxAustralis/p/11250625.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值