L

Linux系统查看系统开机启动项

HB 杂类 2024-09-12

systemctl命令可查看Systemd系统的开机启动项
Linux发行版(如CentOS 7+、Ubuntu 16.04+、Debian 9+等)普遍采用Systemd作为初始化系统。可以通过systemctl命令查看。

列出所有启用(enabled)的服务:

systemctl list-unit-files --type=service | grep enabled

列出所有服务的状态(包括disabled):

systemctl list-unit-files --type=service

Ctrl + C 停止显示

使用以下命令查看某个具体服务是否开机启动:

systemctl is-enabled servicename.service

除了上述方法,还可以结合以下命令进一步分析启动过程:

查看系统启动总耗时:

systemd-analyze

列出各服务启动耗时,帮助识别慢启动项:

systemd-analyze blame

查看本次启动的日志:

journalctl -b

使用 systemctl list-unit-files --type=service | grep enabled 就能快速看到所有开机自启服务,但容易忽略细节,比如区分系统服务和用户级自动启动程序。

PREV
MyTV-Android目前最好用的安卓TV电视直播软件
NEXT
Windows系统内置的网络抓包工具