Linux `shutdown` 命令速查:安全关机与重启

🛑 Linux shutdown 命令速查:安全关机与重启

核心原则 :永远不要直接拔电源!使用 shutdown 可以优雅地终止进程、同步数据,避免文件系统损坏。
权限要求 :通常需要 sudo 或 root 权限。


1️⃣ 常用命令清单 (直接复制)

目的 命令 说明
立即关机 sudo shutdown -h now 最常用,立即停止系统并断电
立即重启 sudo shutdown -r now 立即重启系统
定时关机 sudo shutdown -h +10 10 分钟后关机
定点关机 sudo shutdown -h 23:00 今晚 23:00 关机
取消关机 sudo shutdown -c 取消之前计划的关机/重启任务
发送通知 sudo shutdown -r +5 "System updating" 5 分钟后重启,并广播消息给所有用户

2️⃣ 参数详解

bash 复制代码
shutdown [选项] [时间] [警告消息]
  • -h (Halt): 关机后停止系统(默认行为,通常会自动断电)。
  • -r (Reboot): 关机后自动重启。
  • -c (Cancel): 取消正在进行的关机计划。
  • now : 立即执行(等同于 +0)。
  • +m : m 分钟后执行(例如 +10)。
  • HH:MM : 指定具体时间执行(24小时制,例如 23:30)。
  • 消息: 可选,会广播给所有登录用户,提醒他们保存工作。

3️⃣ 实战场景示例

✅ 场景一:日常维护,立即重启

bash 复制代码
sudo shutdown -r now

✅ 场景二:下班前定时关机(给同事留时间保存)

bash 复制代码
# 30 分钟后关机,并提示大家
sudo shutdown -h +30 "Server will shut down in 30 mins for maintenance. Please save your work!"

系统会每隔一段时间广播一次警告,直到关机。

✅ 场景三:后悔了,取消关机计划

bash 复制代码
# 如果你改变了主意,立刻运行这个
sudo shutdown -c

终端会显示:"Shutdown cancelled."

✅ 场景四:预约凌晨重启(适合跑批处理任务后)

bash 复制代码
# 凌晨 02:00 重启
sudo shutdown -r 02:00

4️⃣ 替代命令 (极简版)

如果你不需要定时或广播消息,只想快速操作:

功能 命令 备注
立即关机 sudo poweroff 等同于 shutdown -h now
立即重启 sudo reboot 等同于 shutdown -r now
立即停止 sudo halt 停止系统,但不一定断电

💡 一句话总结

日常用 now,计划用 +分钟,后悔用 -c
为了数据安全,请始终使用 shutdown 而不是直接断电。


标签: #Linux #Shutdown #运维命令 #系统管理 #重启 #关机 #极简教程

相关推荐
Yana.nice6 小时前
Linux 只保留 30 天内日志(find命令删除日志文件)
linux·运维·chrome
DFT计算杂谈9 小时前
无 Root 权限在 Tesla K80 零门槛部署 DeepSeek 大模型
linux·服务器·网络·数据库·机器学习
九硕智慧建筑一体化厂家10 小时前
直流智能照明|一站式低碳照明解决方案,安全、节能、降本、全场景适配
安全
Zhang~Ling10 小时前
从 fopen 到 struct file:从零开始拆解 Linux 文件 I/O
linux·运维·服务器
DeeplyMind10 小时前
Linux 深入 per-VMA lock:Linux 缺页路径如何摆脱 mmap_lock
linux·per-vma lock
爱写代码的森11 小时前
蒙三方库 | harmony-utils之FileUtil文件重命名与属性查询详解
linux·运维·服务器·华为·harmonyos·鸿蒙·huawei
XMAIPC_Robot12 小时前
软硬协同实时控制|RK3588业务调度+FPGA硬件时序,ethercat实现半导体设备微秒级响应(125us)
linux·arm开发·人工智能·fpga开发
重生的黑客12 小时前
Linux 进程优先级、切换与调度:从孤儿进程到 O(1) 调度模型
linux·运维·服务器·进程优先级·nice
骑上单车去旅行14 小时前
MD5校验对比脚本
linux·服务器·windows
平生幻14 小时前
Linux 常用命令
linux