5 chkconfig命令示例
1.列出所有服务
使用 “-list”参数将显示所有的服务和当前的启动状态中的每个运行级别配置。[root@youcl ~]# chkconfig --list NetworkManager 0:off 1:off 2:on 3:on 4:on 5:on 6:off abrt-ccpp 0:off 1:off 2:off 3:on 4:off 5:on 6:off abrt-oops 0:off 1:off 2:off 3:on 4:off 5:on 6:off ...
2.检查特定服务的状态
以下命令显示特定服务的启动配置。它显示 HTTP服务在所有的运行级别 关闭 。[root@youcl ~]# chkconfig --list | grep httpd httpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
3.如何在运行级别上启动特定服务
下面的 'chkconfig的 “命令显示了我们如何只能在运行级别 3和 5'-level'参数启动 HTTP服务。 第一个命令的运行级别 3启动 httpd的服务和 5秒命令检查的运行级别运行 的httpd服务的状态。[root@youcl ~]# chkconfig --level 35 httpd on
[root@youcl ~]# chkconfig --list | grep httpd httpd 0:off 1:off 2:off 3:on 4:off 5:on 6:off
4.如何检查哪些服务是开/关
以下命令将显示所有这些都 和 关闭特定的运行级别 5的服务。[root@youcl ~]# chkconfig --list | grep 5:on NetworkManager 0:off 1:off 2:on 3:on 4:on 5:on 6:off abrt-ccpp 0:off 1:off 2:off 3:on 4:off 5:on 6:off abrt-oops 0:off 1:off 2:off 3:on 4:off 5:on 6:off abrtd 0:off 1:off 2:off 3:on 4:off 5:on 6:off acpid 0:off 1:off 2:on 3:on 4:on 5:on 6:off ...
[root@youcl ~]# chkconfig --list | grep 5:off dnsmasq 0:off 1:off 2:off 3:off 4:off 5:off 6:off dovecot 0:off 1:off 2:off 3:off 4:off 5:off 6:off firstboot 0:off 1:off 2:off 3:off 4:off 5:off 6:off kdump 0:off 1:off 2:off 3:off 4:off 5:off 6:off mysqld 0:off 1:off 2:off 3:off 4:off 5:off 6:off netconsole 0:off 1:off 2:off 3:off 4:off 5:off 6:off nfs 0:off 1:off 2:off 3:off 4:off 5:off 6:off ...
5.如何在运行级别上停止特定服务
下面的命令将 关闭时称为 Postfix公正单一的运行级别的服务。 同样,我们可以一次性 关闭特定服务在多个运行级别下,如图所示。[root@youcl ~]# chkconfig --level 3 postfix off
[root@youcl ~]# chkconfig --level 2345 postfix off众所周知,Linux操作系统上有七个运行级别。我们将在后续文章中详细介绍不同运行级别和引导顺序的重要性。所以,请继续关注。