Linux重新启动NTPD服务命令
时间:2020-01-09 10:43:15 来源:igfitidea点击:
我在Linux操作系统上使用称为NTPD的网络时间协议守护程序。
如何在Debian/Ubuntu/RHEL/Red Hat Enterprise/Fedora/CentOS Linux操作系统上重新启动NTPD服务器或者服务?
在Linux网络时间协议上,服务名称可以是以下任何一项:
- ntpd(大多数发行版中的默认设置)
- xntpd
- openntpd
更改ntp.conf等NTP配置文件后,需要重新启动NTP服务。
确切的命令取决于您的Linux发行版。
Debian/Ubuntu Linux重新启动ntp服务
在Debian或者Ubuntu Linux上对ntpd(旧版本)使用以下任何命令:
$ sudo /etc/init.d/ntp restart
或者使用服务命令:
$ sudo service ntp restart
如果您使用的是基于Ubuntu Linux 16.04+ LTS/Debian 9.x + systemd的发行版,请使用以下命令:
$ sudo systemctl restart ntp
要查看您的ntp服务运行状态,请执行以下操作:
$ systemctl status ntp
输出示例:
* ntp.service - LSB: Start NTP daemon Loaded: loaded (/etc/init.d/ntp; bad; vendor preset: enabled) Active: active (running) since Mon 2016-10-30 08:57:22 UTC; 23h ago Docs: man:systemd-sysv-generator(8) Process: 13976 ExecStop=/etc/init.d/ntp stop (code=exited, status=0/SUCCESS) Process: 13988 ExecStart=/etc/init.d/ntp start (code=exited, status=0/SUCCESS) Tasks: 1 Memory: 2.7M CPU: 14.410s CGroup: /system.slice/ntp.service ??14005 /usr/sbin/ntpd -p /var/run/ntpd.pid -g -u 114:120
CentOS/RHEL/Red Hat Enterprise Linux v4.x/5.x/6.x重新启动ntp服务
在CentOS或者REHL上对ntpd使用以下任何命令:
$ sudo /etc/init.d/ntpd restart
或者使用服务命令:
$ sudo service ntpd restart
如果您使用的是RHEL/CentOS Linux版本7.x +或者Fedora Linux的最新版本,请使用以下命令:
$ sudo systemctl restart ntpd
验证ntpd已重新启动,执行以下systemctl命令:
$ systemctl status ntpd
失败的ntpd restart命令的示例输出:
* ntpd.service - Network Time Service Loaded: loaded (/usr/lib/systemd/system/ntpd.service; disabled; vendor preset: disabled) Active: failed (Result: exit-code) since Tue 2016-10-31 08:37:52 UTC; 3s ago Process: 6063 ExecStart=/usr/sbin/ntpd -u ntp:ntp $OPTIONS (code=exited, status=0/SUCCESS) Main PID: 6064 (code=exited, status=255) Oct 31 08:37:52 centos-7 ntpd[6064]: Listen and drop on 1 v6wildcard :: UDP 123 Oct 31 08:37:52 centos-7 ntpd[6064]: Listen normally on 2 lo 127.0.0.1 UDP 123 Oct 31 08:37:52 centos-7 ntpd[6064]: Listen normally on 3 eth0 10.98.222.3 UDP 123 Oct 31 08:37:52 centos-7 ntpd[6064]: Listen normally on 4 lo ::1 UDP 123 Oct 31 08:37:52 centos-7 ntpd[6064]: Listen normally on 5 eth0 fe80::216:3eff:fed0:e88a UDP 123 Oct 31 08:37:52 centos-7 ntpd[6064]: Listening on routing socket on fd #22 for interface updates Oct 31 08:37:52 centos-7 ntpd[6064]: 0.0.0.0 c016 06 restart Oct 31 08:37:52 centos-7 systemd[1]: ntpd.service: main process exited, code=exited, status=255/n/a Oct 31 08:37:52 centos-7 systemd[1]: Unit ntpd.service entered failed state. Oct 31 08:37:52 centos-7 systemd[1]: ntpd.service failed.
关于OpenNTPD服务的说明
如果在Linux上使用OpenNTPD,请执行以下命令以在Linux上重新启动openntpd:
$ sudo /etc/init.d/openntpd restart
或者使用服务命令:
$ sudo service openntpd restart