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用法的主要内容,如果未能解决你的问题,请参考以下文章