linux系统查看服务是否设置开机自启动

1 检查某个服务是否设置开机自启动

Centos7系统下服务我们都知道设置开机自启动的命令 systemctl enable servicename,由于过了很长时间我们不记得了起初部署的启动的时候是否设置了开机自启动,这时我们需要如何判断某个服务目前是否处于开启自启动状态呢?
某个 xxx 服务如果设置了开机自启动,那么就会在目录 /etc/systemd/system/multi-user.target.wants 下生成一个对应的软连接文件,这个软连接指向目录 /usr/lib/systemd/system/xxx.service

[03:33]:[root@luna001:system]# ll /etc/systemd/system/multi-user.target.wants/
total 0
......
0 lrwxrwxrwx. 1 root root 37 Nov  3  2017 crond.service -> /usr/lib/systemd/system/crond.service
0 lrwxrwxrwx. 1 root root 38 Jul 12  2020 docker.service -> /usr/lib/systemd/system/docker.service
0 lrwxrwxrwx  1 root root 39 Mar 21 17:19 kubelet.service -> /usr/lib/systemd/system/kubelet.service
......

你可能感兴趣的