- Linux 系统任何时候都运行在一个指定的运行级上,并且不同的运行级的程序和服务都不同,所要完成的工作和要达到的目的都不同,系统可以在这些运行级之间进行切换,以完成不同的工作。Ubuntu 的系统运行级别:
0 — 系统停机状态
1 — 单用户或系统维护状态
2~5 — 多用户状态
6 — 重新启动
查看当前运行级别,执行命令:
runlevel
( runlevel 显示上次的运行级别和当前的运行级别,“N”表示没有上次的运行级别。)
切换运行级别,执行命令:
init [0123456Ss]
( 即在 init 命令后跟一个参数,此参数是要切换到的运行级的运行级代号,如:用 init 0 命令关机;用 init 6 命令重新启动。) - 通常情况下, /etc/rcS.d/ 目录下的启动脚本首先被执行,然后是/etc/rcN.d/目录。例如您设定的运行级别为 2,那么它对应的启动目录为 /etc/rc2.d/ 。rc2.d文件夹里面是/etc/init.d下脚本的软链接, S开头的是可以运行的,K开头的是不运行的.更改文件名首字母S为K可停用该服务,反之亦然。
ubuntu启动级别及开机启动项