因为很多系统服务默认系统启动时不自动启动,每次开机后都要使用的服务都必须设置为默认启动,有些没用的服务则可以关闭,
设置服务默认启动或关闭有图形和命令两种方式,
建议使用命令方式,有些服务无法在图形工具中进行设置!!
最常用的命令是
chkconfig,该命令主要是检查、设定系统各服务的运行级别和运行状态,下面以httpd服务为例进行介绍,httpd为Apache服务
-
[root@localhost ~]# chkconfig httpd on //将httpd服务设为默认启动
-
[root@localhost ~]# chkconfig --list httpd //查看httpd的level状态
-
[root@localhost ~]# chkconfig httpd off //httpd服务设为默认关闭
-
[root@localhost ~]# chkconfig --list httpd ///查看httpd的level状态
-
-
[root@localhost ~]# chkconfig --list
-
abrt-ccpp 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
-
atd 0:off 1:off 2:off 3:on 4:on 5:on 6:off
-
auditd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
-
autofs 0:off 1:off 2:off 3:on 4:on 5:on 6:off
-
blk-availability 0:off 1:on 2:on 3:on 4:on 5:on 6:off
-
certmonger 0:off 1:off 2:off 3:on 4:on 5:on 6:off
-
cgconfig 0:off 1:off 2:off 3:off 4:off 5:off 6:off
chkconfig命令的完整说明
chkconfig --list //显示所有服务启动情况
chkconfig --add //增加指定服务
chkconfig --del //删除指定服务
chkconfig --Level 0~6 服务名称 on/off //设置服务Level启动/关闭
chkconfig单个服务的运行状态,默认Level 2,3,4,5 为on,其他Level为off
每个Level所代表的意义
若要将crond的Level设为0~6都启动,先查看crond当前的Level设置状态
-
[root@localhost ~]# chkconfig --list crond
-
crond 0:off 1:off 2:on 3:on 4:on 5:on 6:off
你可以选择全部打开
-
[root@localhost ~]# chkconfig --level 0123456 crond on
-
[root@localhost ~]# chkconfig --list crond
-
crond 0:on 1:on 2:on 3:on 4:on 5:on 6:on
你也可以选择关闭某一些level,例如0、1、6
-
[root@localhost ~]# chkconfig --level 016 crond off
-
[root@localhost ~]# chkconfig --list crond
-
crond 0:off 1:off 2:on 3:on 4:on 5:on 6:off
你也可以选择开启某一些level,例如0
-
[root@localhost ~]# chkconfig --level 0 crond on
-
[root@localhost ~]# chkconfig --list crond
-
crond 0:on 1:off 2:on 3:on 4:on 5:on 6:off
阅读(1072) | 评论(0) | 转发(0) |