Linux 关机命令之 init

init 关机命令很简单,直接输入 init + 运行级别代码 回车即可。

init 命令示例:

init 0  # 关闭机器
init 3  # 切换到多用户
init 5  # 切换到图形界面
init 6  # 重启

 

附:Linux 系统运行级别

# Default runlevel. The runlevels used by RHS are:  
#   0 - halt (Do NOT set initdefault to this)  # 关机模式
#   1 - Single user mode  # 单用户模式
#   2 - Multiuser, without NFS (The same as 3, if you do not have networking)  # 多用户,不联网模式
#   3 - Full multiuser mode  # 多用户模式
#   4 - unused  # 暂未分配
#   5 - X11  # xwindows(图形界面模式)
#   6 - reboot (Do NOT set initdefault to this)  # 重启模式

Linux 关机命令之 shutdown

shutdown 会给系统计划一个时间关机,它可以被用于停止、关机、重启机器。
你可以指定一个时间字符串 (通常是 now 或者用 hh:mm 指定小时/分钟) 作为第一个参数。额外地,你也可以设置一个广播信息在系统关闭前发送给所有已登录的用户。
重要:如果使用了时间参数,系统关机前 5 分钟,会创建 /run/nologin 文件,以确保没有人可以再登录。
提示:shutdown 是 linux 最安全的关机方法,何星星推荐使用 shutdown 命令为 linux 关机

shutdown 命令示例:

# shutdown 
# shutdown now      # 立即关机  
# shutdown 13:20    # 计划在 13:20 关闭机器 
# shutdown -p now   # 关闭机器 
# shutdown -H now   # 停止机器       
# shutdown -r 19:35 # 计划在 19:35 重启机器 

 

要取消即将进行的关机,只要输入下面的命令:

# shutdown -c