插件窝 干货文章 linux系统关机命令

linux系统关机命令

关机 shutdown 系统 sudo 582    来源:    2025-05-19

在Linux系统中,有多种关机命令和方式可供选择。以下是常用的关机命令及其说明:


1. 立即关机

sudo shutdown -h now
# 或
sudo poweroff
# 或
sudo halt
  • shutdown -h now:安全关机(-h 表示 halt,停止系统)。
  • poweroff:直接关闭电源(部分系统是 halt 的别名)。
  • halt:停止系统运行(可能需要配合 -p 参数关闭电源,如 halt -p)。

2. 定时关机

sudo shutdown -h +10  # 10分钟后关机
sudo shutdown -h 23:30 # 指定时间关机(如23:30)
  • 取消定时关机: bash sudo shutdown -c

3. 重启系统

sudo reboot
# 或
sudo shutdown -r now
  • -r 表示 reboot(重启)。

4. 强制关机(不推荐)

  • 直接切断电源或长按电源键(可能导致数据丢失)。
  • 若系统无响应,可尝试 REISUB 魔法键(需启用SysRq):
    1. 按住 Alt + SysRq(或 PrintScreen)。
    2. 依次输入:r e i s u b(每个字母间隔1秒)。

注意事项

  1. 权限:普通用户需加 sudo 执行关机命令。
  2. 后台进程shutdown 会通知所有进程保存数据,比直接 poweroff 更安全。
  3. 日志:关机事件会记录在 /var/log/messagesjournalctl 中。

各命令对比

命令 行为 推荐场景
shutdown -h now 安全关机,通知所有进程 常规关机
poweroff 直接关闭电源 快速关机
halt 停止系统但不一定断电 需结合 -p 参数
reboot 重启系统 需要重启时

根据需求选择合适的方式,优先推荐 shutdown 以保障数据安全。