【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/messagesjournalctl 查看系统日志
相关推荐
南境十里·墨染春水几秒前
linux学习进展 进程
linux·运维·学习
cyber_两只龙宝5 分钟前
【Oracle】Oracle之DQL中SELECT的基础使用
linux·运维·服务器·数据库·云原生·oracle
云栖梦泽6 分钟前
Linux内核与驱动:10.平台总线platform
linux
Deitymoon9 分钟前
linux——TCP多进程并发服务器
linux·服务器·tcp/ip
网络安全许木10 分钟前
自学渗透测试第15天(基础复习与漏洞原理入门)
linux·网络安全·渗透测试·kali linux
Hello World . .14 分钟前
linux驱动编程2 : uboot、Linux内核、rootfs来源及制作流程
linux·运维·服务器
.柒宇.22 分钟前
Ansible自动化运维实战笔记:环境搭建与四大核心模块详解
运维·自动化·ansible
啦啦啦_999932 分钟前
1. Linux常用命令
linux·运维·服务器
大白菜和MySQL32 分钟前
openEuler-20.03-LTS系统 nextcloud网盘搭建
linux
Harvy_没救了38 分钟前
【Linux】Shell指令中的变量
linux·运维·服务器