在Linux系统中,查看开机启动的服务可以通过以下几种方法:
systemctl
命令(适用于大多数现代Linux发行版)systemctl
是 systemd 系统和服务管理器的命令行工具,广泛用于现代Linux发行版如Ubuntu、CentOS、Debian等。
systemctl list-unit-files --type=service
systemctl is-enabled <service_name>
例如,查看Apache HTTP服务器是否设置为开机启动:
systemctl is-enabled httpd
chkconfig
命令(适用于较旧的Linux发行版)在一些较旧的Linux系统中,如Red Hat Enterprise Linux 6及更早版本,可以使用 chkconfig
来查看和管理开机启动服务。
chkconfig --list
chkconfig --list <service_name>
例如,查看Apache HTTP服务器的启动状态:
chkconfig --list httpd
ls /etc/init.d
(适用于所有Linux发行版)所有Linux系统通常都会在 /etc/init.d
目录下存放服务的启动脚本。通过查看此目录下的文件,可以了解哪些服务有对应的启动脚本。
ls /etc/init.d
通过上述方法,你可以有效地管理和查看Linux系统中开机启动的服务。
领取专属 10元无门槛券
手把手带您无忧上云