Linux无需重新启动即可更改服务器的运行级别

时间:2020-01-09 14:16:08  来源:igfitidea点击:

问题描述:如何在不重启服务器的情况下更改Linux服务器的运行级别?
我正在使用Gentoo Linux。

解决方法:几乎所有Linux发行版都使用init程序来更改运行级别。

init是所有进程的父级。
它的主要作用是从存储在文件/etc/inittab中的脚本创建进程。
该文件通常包含一些条目,这些条目会导致init在用户可以登录的每一行上生成getty。
它还控制任何特定系统所需的自治进程。

要将运行级别从3更改为1,您需要输入以下命令:

# init 1

或者

$ sudo init 1

其中1是运行级别编号,其他可能的运行级别值为:

  • 0关闭服务器
  • 1使服务器进入单用户模式
  • 2启动X窗口(由Debian使用)
  • 3完整的多用户文本模式
  • 5启动X Window
  • 6重新启动服务器