Linux的运行级别和chkconfig用法

Posted gaoblog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux的运行级别和chkconfig用法相关的知识,希望对你有一定的参考价值。

linux服务器启动的时候分为6个等级
等级0表示:表示关机
等级1表示:单用户模式
等级2表示:无网络连接的多用户命令行模式
等级3表示:有网络连接的多用户命令行模式
等级4表示:不可用
等级5表示:带图形界面的多用户模式
等级6表示:重新启动
 
具体和默认的启动等级可以在 /etc/inittab目录下查看
技术图片

 

一般自用的linux默认登陆等级为5    公司为3
 
chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。

语 法:chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level <等级代号>][系统服务][on/off/reset]

 

chkconfig --list [name]    列出所有的系统服务在各个运行级别的启动状态
chkconfig --add name    增加所指定的系统服务,让chkconfig指令得以管理它,并同时在系统启动的叙述文件内增加相关数据。
chkconfig --del name    删除所指定的系统服务,不再由chkconfig指令管理,并同时在系统启动的叙述文件内删除相关数据。
chkconfig [--level levels] name <on|off|reset>  指定读系统服务要在哪一个执行等级中开启或关毕。当在某个运行级为on时,表示当系统进入这个运行级时会自动启动这项服务
chkconfig [--level levels] name
 
chkconfig 没有参数运行时,显示用法。如果在服务名后面指定了on,off或者reset,那么chkconfig 会改变指定服务的启动信息。on和off分别指服务被启动和停止,reset指重置服务的启动信息,无论有问题的初始化脚本指定了什么。on和off开关,系统默认只对运行级2,3,4,5有效,但是reset可以对所有运行级有效。
 

使用范例:

chkconfig --list      列出所有的系统服务在各个运行级别的启动状态

chkconfig --list    httpd  列出httpd服务在各个运行级别的启动状态

chkconfig --add httpd 增加httpd服务

chkconfig --del httpd 删除httpd服务

chkconfig --level httpd 2345 on 把httpd在运行级别为2、3、4、5的情况下都是on(开启)的状态。

技术图片

技术图片

 

以上是关于Linux的运行级别和chkconfig用法的主要内容,如果未能解决你的问题,请参考以下文章

chkconfig命令详解(Linux)

Linux命令记录----chkconfig命令

Linux下chkconfig命令详解

Linux下chkconfig命令详解

Linux下chkconfig命令详解

Linux下chkconfig命令详解