命令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
例如尝试跑步。其他有趣的手册页包括runlevel
和telinit
。