【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 查看系统日志
相关推荐
vibecode2 小时前
网站服务器失去响应怎么解决?我把连接超时和读超时这两段计时拆开跑了一遍
运维·服务器
工业一体机老司机3 小时前
Docker部署工控机采集服务 Compose编排与开机自启
运维·docker·容器
迪康Defender4 小时前
终端供应链安全:应用白名单与软件正版化检测落地|终端安全治理实践
运维·服务器·网络·安全·web安全·自动化·运维开发
lzx_0024 小时前
Linux 进程(二) 深入理解进程
linux
沫璃染墨5 小时前
从零入门计算机网络系列(十二):HTTP长连接与会话管理详解——从Connection到Cookie与Session
linux·服务器·c++·tcp/ip·ubuntu·http·交互
温暖小土5 小时前
在 CentOS 上安装 Redis Stack
linux·redis·centos
GeW7 小时前
国产化替代进入深水区之后Linux 与数据库为什么必须走向重建
linux
万联WANFLOW7 小时前
异地厂区视频监控远程运维:从组网到安全的实施要点
运维·网络·安全·企业组网·sdwan
十碗饭吃不饱7 小时前
SSH 密钥认证详解:原理、实操、参数、排错与加固
运维·ssh
echoarts8 小时前
服务器连不上?FileZilla 改被动模式就好了
运维·服务器·其他