Answers:
是的,对他们的处理方式有所不同。
要查看当前(和上一个)运行级别:
runlevel
要切换运行级别:
sudo init $runlevel
例如,重新启动:
sudo init 6
您正在阅读的init被Edgy Eft 6.10开始的新贵所取代;并且,新贵提供的程序之一是它自己的init实现。 这是 10.04 的文档。
要更改默认运行级别,请在/etc/init/rc-sysinit.conf上使用您喜欢的文本编辑器。
sudo vim /etc/init/rc-sysinit.conf
将此行更改为所需的任何运行级别...
env DEFAULT_RUNLEVEL=2
然后,每次启动时,新贵都会使用该运行级别。
要查看当前运行级别命令:
$ who -r or $ runlevel
如果您希望运行级别命令
$ sudo init 1
(这将需要单用户模式)
您可以执行以下不同的运行级别:
0-系统停止;如果没有任何活动,则可以安全关闭系统电源。
1-单用户;很少使用。
2-多个用户,没有NFS(网络文件系统);也很少使用。
3-多个用户,命令行(即全文本模式)界面;大多数基于Linux的服务器硬件的标准运行级别。
4-用户定义
5-多个用户,GUI(图形用户界面);大多数基于Linux的桌面系统的标准运行级别。
6-重新启动;重新启动系统时使用。
通常,这是通过在GRUB条目中的内核选项中显式添加一个数字来完成的。
假设您要将默认grub条目从默认运行级别(5)更改为3:
sudo vim /boot/grub/grub.cfg
查找默认引导项的位置,然后看linux
一行。可能看起来像这样:
linux /boot/vmlinuz-3.0.0-13-generic root=UUID=d07e0c99-65ba-4eda-98d8-79693dc79554 ro quiet splash vt.handoff=7
3
在该行的末尾添加:
linux /boot/vmlinuz-3.0.0-13-generic root=UUID=d07e0c99-65ba-4eda-98d8-79693dc79554 ro quiet splash vt.handoff=7 3
试试看:
sudo reboot