Ubuntu init 命令详解


把控制命令发送给 init 守护程序。

init 进程号始终为 1,发送 TERM 信号给 init 会终止所有用户进程、守护进程、等。


init 可用于安全关闭 重启 停止计算机。 init 是所有进程的祖先,是 Linux 系统不可或缺的程序。

强制直接关闭 Linux 系统计算机电源可能导致进程数据丢失, 使系统处于不稳定状态 (甚至损坏硬件设备)。


shutdown 命令需有 root 权限, shutdown 是把信号发送给 init 命令,要求 init 改变 runlevel,以此进行相关操作。

关机或重启计算机实际上是 runlevel 的调整, 因此,也可使用 init 命令 (需 root 权限) 直接调整 runlevel 进行相关操作。

另请参阅: halt     poweroff     reboot

基本用法     详细用法

init 6

基本语法

init [OPTIONS...] {COMMAND}

OPTIONS

参数 EN 解释 中文翻译 备注
--help Show this help 展示此帮助
--no-wall Don't send wall message before halt/power-off/reboot 在停止/关机/重启之前,不发送墙消息

 

COMMAND 参数

参数 EN 解释 中文翻译 备注
0 Power-off the machine 关闭机器
6 Reboot the machine 重启机器
2, 3, 4, 5 Start runlevelX.target unit 启动 runlevelX.target 单元
1, s, S Enter rescue mode 进入救援模式
q, Q Reload init daemon configuration 重载 init 守护程序配置
u, U Reexecute init daemon 重新执行 init 守护程序

详细用法

功能 命令 文字解释 示例 示例解释
帮助 init --help 展示帮助信息
关闭 init 0 关闭计算机
重启 init 6 重启计算机

 

更新时间: 2020.04.03

版权声明: 本文为独家原创稿件,版权归 乐数软件 ,未经许可不得转载;否则,将追究其法律责任。