linux系统服务之chkconfig服务

linux系统服务之chkconfig服务

1、chkconfig命令 – 检查与设置系统的各种服务

它可查询操作系统在每一个执行等级中会执行哪些系统服务,其中包括各类常驻服务。作用:相当于window下“安全卫士”、电脑管家,提供“开机启动项”的一个管理服务。

linux系统服务之chkconfig服务
2、在linux下不是所有的软件安装完成之后都有开机启动服务,有的可能需要自己去添加。

6个运行级别
# 0 - 停机(千万不要把initdefault设置为0 )
# 1 - 单用户模式
# 2 - 多用户,但是没有NFS
# 3 - 完全多用户模式
# 4 - 没有用到
# 5 - X11
# 6 - 重新启动(千万不要把initdefault设置为6 )

修改级别:vi /etc/inittab
把**id:3:initdefault:**中的3改为相应的级别

一般的Linux系统,服务一般配置在/etc/init.d或者/etc/rc.d/init.d文件夹下,国产RedFlag Linux干脆两个目录下都有对应的服务,只是/etc/init.d下面的配置成系统默认的

(1)开机启动服务查询:
linux系统服务之chkconfig服务
(2)删除服务:
#chkconfig --del 服务名 netconsole
linux系统服务之chkconfig服务
(3)添加开机启动服务:
#chkconfig --add 服务名 netconsole
linux系统服务之chkconfig服务
(4)设置服务在某个级别下开机启动/不启动:
#chkconfig --level 连在一起的启动级别 服务名(netconsole) on/off

chkconfig --level 35 netconsole on

linux系统服务之chkconfig服务
linux系统服务之chkconfig服务