来自第 3 章的练习Linux 简介:
哪些服务以图形模式运行而不以文本模式运行?
所以我尝试了:
diff <(ls -l rc3.d/) <(ls -l rc5.d/)
在 /etc 目录中的终端中运行,但根据输出(没有输出),两者之间没有区别,我不明白。有人可以澄清一下吗?
此外,当我尝试通过发出以下命令将运行级别从 5 更改为 3 时:
sudo telinit 3
从终端,屏幕变黑并冻结。键盘上的任何输入均无响应。
答案1
根据Debian 政策手册,默认情况下,运行级别 2 到 5 之间没有区别,运行级别定制由系统管理员决定:
默认情况下,
update-rc.d
将在每个多用户状态运行级别(2、3、4 和 5)中启动服务,并在停止运行级别(0)、单用户运行级别(1)和重新启动运行级别(6)中停止它们。系统管理员将有机会通过简单地添加、移动或删除符号链接(/etc/rcn.d
如果正在使用符号链接)或通过修改(如果正在使用/etc/runlevel.conf
该方法)来自定义运行级别。file-rc