1.4 chkconfig 命令
chkconfig命令的功能强大,可以设置系统中所有服务在各个运行级别中的启动状态,当然也包括受xinetd服务管理的服务。
1.管理服务在运行级别中的定义
可通过使用chkconfig命令修改运行级别中服务的定义从而越过引导的步骤添加一个服务。即检查、设置系统的各种服务,它实际上是通过操控/etc/rc[0-6].d目录内的符号链接文件对系统的各种服务进行管理。
2.引导时启动httpd服务
chkconfig httpd on
3.不修改当前的系统V服务的运行状态
4. chkconfig也能管理xinetd服务:
chkconfig lpd –list
4.命令的格式:
⑴ chkconfig [–level levels] on|off|reset 在指定的运行级别,开启、关闭服务或重置服务到系统启动时的默认状态。不指定运行级别时,默认的运行级别是3、4、5
⑵ chkconfig –list 显示由chkconfig命令管理的所有服务
chkconfig –list命令用于查看系统中服务的启动状态,如不指定任何参数则显示所有服务的启动状态,如指定服务名称则只显示该服务的启动状态。
⑶ chkconfig –add 添加由chkconfig命令进行管理的制定服务
⑷ chkconfig –del 删除由chkconfig命令进行管理的指定服务。
5. 举例说明:
⑴ 查看sendmail服务在所有运行级别的状态
图1.1 命令chkconfig –list sendmail
⑵ 显示由chkconfig命令管理的所有服务
图1.2 命令chkconfig –list
⑶ 添加一个由chkconfig命令管理的服务
[root@www root]#chkconfig –add httpd
⑷ 更改指定服务在指定运行级别的运行状态
[root@www root]#chkconfig –level 35 httpd on
[root@www root]#chkconfig httpd on
[root@www root]#chkconfig –level 4 sendmail off