坦白地说,我喜欢在所有内容中发现漏洞,我正在看电视连续剧《机器人先生》,有时某个人物提到了init 1
命令,她的计算机一次又一次崩溃,并且在使用该命令后失去了理智。我正在研究OS,并且是一个初学者,尝试过使用它,并且还检查了许多论坛来了解此命令的实际作用。
我所知道的是Linux的运行级别init 1
为0-6,并且是其中之一,有人还提到它会冻结计算机,但是我没有找到我对该命令的实际作用及其工作方式的确切答案。我应该在计算机上尝试吗?
坦白地说,我喜欢在所有内容中发现漏洞,我正在看电视连续剧《机器人先生》,有时某个人物提到了init 1
命令,她的计算机一次又一次崩溃,并且在使用该命令后失去了理智。我正在研究OS,并且是一个初学者,尝试过使用它,并且还检查了许多论坛来了解此命令的实际作用。
我所知道的是Linux的运行级别init 1
为0-6,并且是其中之一,有人还提到它会冻结计算机,但是我没有找到我对该命令的实际作用及其工作方式的确切答案。我应该在计算机上尝试吗?
Answers:
ID Name Description
0 Halt Shuts down the system.
1 Single-user mode Mode for administrative tasks.
2 Multi-user mode Does not configure network interfaces and does not export networks services.
3 Multi-user mode with networking Starts the system normally.
4 Not used/user-definable For special purposes.
5 Start the system normally with Same as runlevel 3 + display manager.
appropriate display manager (with GUI)
6 Reboot Reboots the system.
从上面可以看到,每个运行级别在用户或任何其他进程启动时都有运行哪些命令和程序,就像运行级别1一样。在这里,只有一个用户可以访问系统,并且这里的命令是最少的,因此它冻结了系统的注释。您在3-5
运行级别中知道的大多数命令在这里不可用。
如果尝试从当前运行级别进入此级别,您将发现很多事情将不起作用,并且很可能会丢失任何打开的文件或程序中的数据。最好尝试在虚拟机上查看其功能。
基本上,在Linux中,每个运行级别都与某些程序相关联,或者程序与各种运行级别相关联。因此,使用进入该级别init 1
将杀死所有未设计为或不属于该运行级别的程序,因此您提到的计算机冻结。
2 & 4
以及为何未使用这些级别
我既不是Linux程序员,也不是黑客,但我也一直在观察Robot先生,并来到这里寻求解答。
电视节目中的台词是:
达琳:“我的计算机一直崩溃,您(艾略特)告诉我尝试init1”
现在,我是一名c ++程序员和电气工程师,因此我在线检查并在这里找到答案。很简单,这是因为Darlene使用的运行级别更高,并且她的计算机持续崩溃是她感到沮丧的原因。Elliot建议运行单用户模式,从而消除网络和其他用户,并允许她调试程序。
每当需要帮助时,init1就会成为他们的密码。