因为 Ubuntu 使用Upstart
而不是init
,这与 Red Hat 有些不同。
但是我如何才能获得代表的每个运行级别编号的列表,例如init 0
意味着shutdown
。
man init
无法显示列表。那么哪个命令或手册页不能打印列表。
谢谢!
答案1
尝试man telinit
但是,Ubuntu 中的运行级别是:
Code Description
0 Halt
1 Single-user mode
2 Graphical multi-user with networking
3-5 Unused but configured the same as runlevel 2
6 Reboot
答案2
Ubuntu 上的正确运行级别是:
Runlevel Target Units Description
========================================================================================
0 runlevel0.target, poweroff.target Shut down and power off the system.
1 runlevel1.target, rescue.target Set up a rescue shell, single user mode.
2 runlevel2.target, multi-user.target Set up a non-graphical multi-user system -> - Network, - GUI.
3 runlevel3.target, multi-user.target Set up a non-graphical multi-user system -> + Network, - GUI.
4 runlevel4.target, multi-user.target Set up a non-graphical multi-user system -> special purposes.
5 runlevel5.target, graphical.target Set up a graphical multi-user system -> + Network, + GUI.
6 runlevel6.target, reboot.target Shut down and reboot the system.
意义:
-
: 缺席的
+
: 展示
答案3
运行级别因发行版而异,但一般来说:
运行级别 0:关闭电源,暂停。
运行级别 1:单用户模式。
运行级别 6:重新启动。
通常 3、4 或 5 中的一个代表“多用户”,但是这些还有更多的变化。