【Ubuntu】关机重启命令

1. 关机命令

shutdown 命令

sudo shutdown -h now # 立即关机

sudo shutdown -h +10 # 10分钟后关机

sudo shutdown -h 23:30 # 指定时间关机

sudo shutdown -c # 取消计划关机

halt 命令

sudo halt # 停止系统

poweroff 命令

sudo poweroff # 关闭电源

2. 重启命令

shutdown 重启

sudo shutdown -r now # 立即重启

sudo shutdown -r +5 # 5分钟后重启

sudo shutdown -r 23:45 # 指定时间重启

reboot 命令

sudo reboot # 立即重启

sudo reboot -f # 强制重启

3. systemd 命令

sudo systemctl poweroff # 关机

sudo systemctl reboot # 重启

sudo systemctl suspend # 休眠(待机)

sudo systemctl hibernate # 休眠到磁盘

sudo systemctl hybrid-sleep # 混合休眠

4. 运行级别命令(init系统)

sudo init 0 # 关机(运行级别0)

sudo init 6 # 重启(运行级别6)

5. 紧急操作(慎用)

SysRq键组合(需启用)

echo b > /proc/sysrq-trigger # 强制重启

echo o > /proc/sysrq-trigger # 强制关机

快捷键:Alt + SysRq + 字母

推荐安全序列:R-E-I-S-U-B

1. Alt+SysRq+R - 恢复键盘控制

2. Alt+SysRq+E - 终止所有进程

3. Alt+SysRq+I - 强制结束进程

4. Alt+SysRq+S - 同步磁盘数据

5. Alt+SysRq+U - 重新挂载为只读

6. Alt+SysRq+B - 重启系统

6. 远程操作示例

延迟重启并通知用户

ssh user@server "sudo shutdown -r +5 '系统更新,5分钟后重启'"

记录日志后重启

ssh user@server "logger '远程重启执行'; sudo shutdown -r now"

7. 图形界面命令

gnome-session-quit --power-off # GNOME关机

kde-shutdown # KDE关机

8. 最佳实践示例

安全关机流程

sync # 同步磁盘数据

sudo shutdown -h +5 "系统维护关机"

wall "系统将在5分钟后关机,请保存工作!" # 广播通知

生产环境重启检查

who # 查看在线用户

uptime # 查看负载

sudo shutdown -r +10 "计划重启"

9. 命令对比表

命令 功能 推荐场景 注意事项
shutdown -h 计划关机 生产环境、多用户系统 可延迟、可取消
poweroff 立即断电 单用户桌面系统 可能丢失数据
shutdown -r 计划重启 系统更新后 提供用户通知
reboot 立即重启 开发环境 快速但无通知
systemctl 系统控制 systemd发行版 统一管理接口
init 0/6 运行级别切换 传统SysV系统 现代系统兼容

10. 重要提醒

  1. 权限要求 :所有命令都需要root权限(使用sudo)
  2. 数据安全:执行前确保重要数据已保存
  3. 生产环境:务必提前通知用户并确认无关键任务运行
  4. 取消操作 :使用 shutdown -c 取消已计划的关机/重启
  5. 日志查看 :重启后检查 /var/log/messages 或 journalctl 查看系统日志
相关推荐
未济3 天前
linux 配置环境变量
linux
傲世仙尊3 天前
目录即文件-Ext文件系统收尾篇
linux·c语言
虎头金猫3 天前
4K 视频总卡在公网带宽?用 N1 + OpenList 把网盘播放链路重新理顺
运维·服务器·网络·python·容器·beautifulsoup·pandas
_艾伦 耶格尔.3 天前
进程间通信
linux
AI职业加油站3 天前
AI智能体应用工程师证书:政策红利下的职业新风口
大数据·运维·人工智能·学习·职场发展
Liuqy-053 天前
Linux IO编程——静态库、动态库
linux
此冬歌咏3 天前
K8s 节点故障实战:优雅驱逐 31 秒,硬故障 331 秒,以及那个永远 Pending 的 Pod
运维·k8s
彧azz3 天前
Linux 环境下 Redis 学习总结:数据类型、持久化、锁、事务、主从与缓存问题
linux·redis·笔记·学习·面试
-梅3 天前
linux(8) 软硬链接
linux·运维·服务器
AIgorithmGEEK3 天前
[Linux]线程三部曲(上):一个执行流的诞生——从操作系统一路拆到 pthread_create
linux·线程·pid