Linux 有7 个启动级别:init 0,1,2,3,4,5,6
其含义是
0:停机
1:单用户形式,只root进行维护
2:多用户,不能使用net file system
3:完全多用户
5:图形化
4:安全模式
6:重启
分别对应, /etc/rc.d/中的rc*.d的文件。比如 init 0,对应的系统会运行,/etc/rc.d/rc0.d里指定的程序。
系统运行中的切换
使用 sudo init id
命令
sudo init 1
系统启动时指定运行模式
Step 1: 首先进入启动选择界面
Step 2: 在系统界面输入 e
, 进入 grub2 参数编辑模式
Step 3: 在编辑界面红圈的位置输入对应模式的 id
Step 4: 输入 F10 (或 Ctrl + X) 保存然后自动 boot
使用经验
有一次 Ubuntu 因为装 Nvidia 驱动, X 打不开了. 可以盲操, 但是屏幕全黑. 于是, 想改动到mod 3. 然后发现, mod 3 也进不去. 转而使用 mod 1. mod 1 顺利进入, 完成操作, 重启. 发现 mod 1 无法再次进入. 再然后发现 mod3 也无法正常进入. 再重启, 诶, 自动boot mod5居然 GUI 好了. 其中原理尚未明了.