Ubuntu init 命令详解


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

init 可把控制命令发送到初始守护程序。 init 进程号始终为 1,发送 TERM 信号给 init 会终止所有用户进程、守护进程、等。


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

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


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

另请参阅: 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 解释 中文翻译 备注
Power-off the machine 关闭机器
Reboot the machine 重启机器
Start runlevelX.target unit 启动 runlevelX.target 单元
Enter rescue mode 进入救援模式
q, Q Reload init daemon configuration 重载初始守护程序配置
u, U Reexecute init daemon 重新执行初始守护程序
数字 Python IDE

数字 Python IDE

Windows Vista / 7 / 8 / 10 (x64 位)

下载     网盘 1     网盘 2     网盘 3 (提取码 cs7s)

 

数字网页 IDE

数字网页 IDE

Windows Vista / 7 / 8 / 10 (x64 位)

下载     网盘 1     网盘 2     网盘 3 (提取码 cs7s)

详细用法

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

数字管家

Windows Vista / 7 / 8 / 10 (x64 位)

下载     网盘 1     网盘 2     网盘 3

 

数字翻译

数字翻译

Windows Vista / 7 / 8 / 10 (x64 位)

下载     网盘 1     网盘 2     网盘 3