如果我在 Ubuntu Gnome 终端中运行 init 命令会发生什么?

如果我在 Ubuntu Gnome 终端中运行 init 命令会发生什么?

命令init似乎是每次启动后运行的第一个进程。

如果我init在 Ubuntu Gnome 终端中,这会重新启动我的操作系统吗?

答案1

如果您不是 root(并且通常不应以 root 身份登录),您只会收到一条消息:

bash$ init
init: Need to be root

如果您是 root,则可以使用 init 更改系统的当前运行级别(它实际上运行“telinit”来进行更改)。

bash$ sudo init
init: missing runlevel
Try `init --help' for more information.

如果您确实想重新启动系统,可以通过告诉 init 切换到运行级别 6 来完成:

bash$ sudo init 6

(我实际上并不打算这样做,因为我不想真正重新启动我的机器。)

为了将来的参考,所有这些内容都在手册页中得到了很好的描述。man init例如尝试跑步。其他有趣的手册页包括runleveltelinit

相关内容