问题描述
在Centos7机器设置向局域网内的NTP服务器进行时间同步。前提是该机器已经安装了ntpd服务,一般在安装Centos7的时候,系统都会自带这一服务。
解决方案
以root权限登录,按照下面的步骤操作:
- 检查另一时间同步软件chronyd有无运行,如果在运行,则关停:
systemctl status chronyd
systemctl stop chronyd
systemctl disable chronyd #禁止开机自启
- 修改/etc/ntp.conf配置文件,设置NTP服务器ip地址:
server ${NTP服务器ip地址}
- 启动NTPD软件,并设置开机自启:
systemctl start ntpd
systemctl enable ntpd
开启ntpd后,Centos机器不会立即更新时间,会按照一定的时间间隔检查是否同步,并更新。如果想立即更新时间,可用
ntpdate ${NTP服务器IP}
这个命令,不过此时需要先将ntpd服务停掉,因为这两个服务共用了一个端口,不能并存。