runlevel 0 = halt/关机
runlevel 1 = single user mode = linux single/单用户模式(通常维护用)
runlevel 2 = n/a or user - user defined/用户定义
runlevel 3 = text mode with 6 virtual consoles/带有6个虚拟终端的文本模式(服务器常用此模式)
runlevel 4 = n/a or user - user defined/用户定义
runlevel 5 = graphics mode or X/图形模式或者X-window(桌面用户的最爱)
runlevel 6 = reboot/重启
快速切换运行等级命令
init 运行等级号
察看当前运行等级命令
runlevel
修改默认运行等级
打开/etc/inittab文件
找到id:5:initdefault
将中间的5改成你期望的运行等级号,然后重启即可
相关文件
/etc/rc.d/rc.sysinit - 初始化系统环境的脚本
/etc/inittab - 默认运行等级
/etc/rc.d/init.d/ - 存放初始化脚本
/etc/rc.d/rc*.d/ - *取值(0~6),存放相关运行等级的脚本(一般都是软链接)
K(Kill)开头的脚本 - 关闭脚本
S(Start)开头的脚本 - 开始脚本
/etc/rc.d/rc.local - 存放用户自定义的初始化后运行的脚本
服务相关程序
/usr/sbin/ntsysv
/usr/sbin/system-config-services(早期的rh版本可能是redhat-config-services)
以上两个是图形化配置系统服务的程序
[attach=78]
/sbin/chkconfig
用法: chkconfig --list [name]
chkconfig --add <name>
chkconfig --del <name>
chkconfig [--level <levels>] <name> <on|off|reset>
基于命令行的服务配置程序
/sbin/service
service < option > | --status-all | [ service_name [ command | --full-restart ] ]
用来显示,重启服务用的。非常有用