5个Linux中的基本chkconfig命令示例

这是我们正在进行的Linux命令系列赛里,我们要审查我们如何能够有效地使用 chkconfig命令与它的可用参数。 chkconfig命令工具允许配置服务启动,并通过命令行脚本 /etc/rd.d/init.d自动停止。让我们看一些例子。

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的 “命令显示了我们如何只能在运行级别 35'-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操作系统上有七个运行级别。我们将在后续文章中详细介绍不同运行级别和引导顺序的重要性。所以,请继续关注。
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏