Linux自带了ntp服务 -- /etc/init.d/ntpd,这个服务不仅可以设置让本机和某台/某些机器做时间同步,他本身还可以扮演一个time 的角色,让其他机器和他同步时间,配置文件就是/etc/ntp.conf。
现有4台机器,让217做时间服务器,让218、219、200与217进行同步,配置如下:
第一步:
[root@eytdb etc]# rpm -qa|grep ntp --是否已经安装了这个软件包:
[root@eytdb etc]# ntpstat --NTP服务状态查询
217做time server,217本身不和其他机器时间同步,就是取本地时间,先把217机器的时间调准了:
[root@eytdb etc]# date --set "10/26/2011 16:05:00"
[root@eytdb etc]# clock -w
[root@eytdb etc]# hwclock --systohc
后两个命令是把设置的时间写到硬件时间中去(也就是CMOS里面的时间)。
第二步:
然后将217配置成一个time server,修改/etc/ntp.conf,
[root@eytdb etc]# cp ntp.conf ntp-back.conf --先备份
[root@eytdb etc]# vi /etc/ntp.conf
其他的配置不怎么需要改,只需要关注restrict的配置:
1. 注释掉下面2行,意思是不响应任何的ntp更新请求,其实也就是禁用了本机的ntp server的功能,所以需要注释掉。
# restrict default kod nomodify notrap nopeer noquer
Linux 6.2 配置NTP服务
最新推荐文章于 2025-06-03 12:13:20 发布