Centos7设置开机自启动NTP服务

这里提供两种方法解决问题:

方法一:

1.通过命令 systemctl enable ntpd 设置NTP服务开机自启动。

2.重启虚拟机后查看 服务运行状态 systemctl status ntpd ,发现服务并没有成功启动。

3.查看chrony是否被设置为开机自启动。通过指令 systemctl is-enabled chrony 查看,发现这个服务已经被设置为开机自启动所以导致NTP服务的自启动失败。

4.所以要把 chrony 的自启动去掉。执行指令 systemctl disable chrony 。

5.重启虚拟机, 执行 systemctl status ntpd ,问题解决。

方法二:

需要开机自启动某服务,第一个想到的当然是开机启动自定义脚本。

在Centos之前版本只要在 /etc/rc.d/rc.local 文件中加入 启动服务的命令,当虚拟机重启时就会执行该文件中的命令,服务也就启动了。但是但Centos7版本,这个文件的权限被降低了,所以当你打开这个文件时,注释中很友好的提示让你给这个文件赋权,以确保它有可执行权限。chmod +x /etc/rc.d/rc.local 。

所以只要把指令写到这个文件中,就可以在开机时启动服务或者让虚拟机做其它事情。

参考来源:

https://www.cnblogs.com/lisery/p/8963200.html

https://blog.csdn.net/huangbaokang/article/details/79924058

 

你可能感兴趣的:(Linux)