如何在CENTOS 7上安装NTPD

NTP(网络时间协议)是允许计算机同步时间的协议。NTPd是一个守护程序,用于与其他NTP服务器同步维护系统时间。这样可以防止漂移,因为漂移是计算机内部时钟上缓慢的时间不一致。对于系统日志,复制和应用程序而言,保持系统时间准确度尤其重要。

 

安装NTPD

首先,您将要安装ntp,这可以在默认目录中找到

yum -y install ntp

CentOS 7附带chronyd作为默认软件包,因此您也将其禁用。

停止服务:

systemctl stop chronyd.service

禁用服务:

systemctl disable chronyd.service

chronyd和ntpd可以同时使用。

配置NTP

然后,您将需要找到最接近的时间服务器,您可以在这里找到它们  在这种情况下,我们将保留rpm附带的默认服务器

server 0.centos.pool.ntp.org iburst

server 1.centos.pool.ntp.org iburst

server 2.centos.pool.ntp.org iburst

server 3.centos.pool.ntp.org iburst

添加或删除服务器将在/etc/ntp.conf中完成

启用并启动NTP

然后,您将要启动ntpd服务

systemctl start ntpd

并确保服务将在重新启动时启动

systemctl enable ntpd

您还将希望允许防火墙中的ntp

firewall-cmd --add-service=ntp --permanent

然后重新加载防火墙

firewall-cmd --reload

然后,您可以验证其是否正常运行

# systemctl status ntpd

● ntpd.service - Network Time Service

 Loaded: loaded (/usr/lib/systemd/system/ntpd.service; enabled; vendor preset: disabled)

 Active: active (running) since Mon 2017-07-31 13:27:12 EDT; 5min ago

 Main PID: 810 (ntpd)

 CGroup: /system.slice/ntpd.service

 └─810 /usr/sbin/ntpd -u ntp:ntp -g

您正在寻找“活动(运行)”语句。就是安装ntpd了。

执行手动NTP同步

如何使用ntp手动更新系统时钟

首先停止该服务以释放用于手动更新的端口(123):

systemctl stop ntpd

运行更新:

# ntpd -gq

ntpd: time slew +0.009586s

-g用于更新时间,而不管偏移量是多少。
-q是在设置时间后立即退出。

关于ntpd服务:

systemctl start ntpd

这就是手动同步所需的全部。

 

你可能感兴趣的:(如何在CENTOS 7上安装NTPD)