A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
-bash: runlevel: command not found #Debian apt-get install sysvinit #Ubuntu apt-get install upstart-sysv #Arch Linux pacman -S systemd-sysvcompat #Kali Linux apt-get install runit-init #CentOS yum install systemd #Fedora dnf install systemd #Raspbian apt-get install upstart
runlevel 命令用于打印当前 Linux 系统的运行等级。
runlevel [options...]
--help:打印简短的帮助文本并退出
[root@TestMaster ~] $ runlevel N 3
常用: init 0
为关机,init 6
为重启系统
/etc/rc.d/init.d
下有许多服务器脚本程序,一般称为服务 (Service)/etc/rc.d
下有 7 个名为 rcN.d
的目录,对应系统的 7 个运行级别init.d
目录下的 service 脚本文件,命名规则为 K+nn+服务名 或 S+nn+服务名,其中 nn 为两位数字。标准 Linux 内核支持七种不同的运行级别,如下所示。
RUNLEVEL | 运行级别说明 |
---|---|
0 | System halt - 系统停机状态,系统默认运行级别不能设为0,否则不能正常启动 |
1 | Single user - 单用户工作状态,root权限,用于系统维护,禁止远程登陆 |
2 | Multiple users with no NFS - 多用户状态(没有NFS) |
3 | Multiple users under the command line - 完全的多用户状态(有NFS),登陆后进入控制台命令行模式 |
4 | User-definable - 系统未使用,保留 |
5 | Multiple users under a GUI - X11控制台,登陆后进入图形GUI模式 |
6 | Reboot - 系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动 |