linux怎么查看一个服务是否开启?
查看服务是否开机自动启动,可以使用chkconfig --list命令并指定服务名,这会显示该服务在各个运行级别下的启动设置,帮助判断是否配置了开机自启。
查看服务是否开机自动启动,可以使用chkconfig --list命令并指定服务名,这会显示该服务在各个运行级别下的启动设置,帮助判断是否配置了开机自启。
chkconfig 这个命令现在其实很多新发行版都不默认支持了,比如 CentOS 7 以后基本都用 systemctl 了。建议直接说 systemctl is-enabled 服务名,这样更实用,不然新手照着做可能会报错。
这个说法有点过时了吧。chkconfig 主要是针对 SysVinit 系统的,现在大多数新发行的 Linux 发行版(比如 CentOS 7+, Ubuntu 16.04+)都转向使用 systemd 了。更主流的做法应该是用 systemctl is-enabled <service_name> 来查看开机自启状态,或者用 systemctl status <service_name> 查看当前运行状态。不过对于老系统来说,楼主说的也没错。