插件窝 干货文章 linux系统重启命令

linux系统重启命令

重启 命令 系统 shutdown 990    来源:    2025-05-19

在Linux系统中,重启系统的命令有多种方式,以下是常用的命令及其说明:


1. reboot

  • 作用:立即重启系统(需root权限)。
  • 命令bash sudo reboot
  • 说明:默认会立即重启,等同于 reboot -f(强制重启)。

2. shutdown -r

  • 作用:安全重启系统(可指定时间或延迟)。
  • 常用形式
    • 立即重启bash sudo shutdown -r now
    • 延迟X分钟后重启(如10分钟后): bash sudo shutdown -r +10
    • 定时重启(如指定时间点): bash sudo shutdown -r 14:30
  • 取消重启计划bash sudo shutdown -c

3. init 6

  • 作用:通过SysV初始化系统重启(需root权限)。
  • 命令bash sudo init 6
  • 说明init命令会切换运行级别,6表示重启。

4. systemctl reboot(Systemd系统)

  • 作用:在Systemd管理的系统中重启(如Ubuntu 16.04+、CentOS 7+)。
  • 命令bash sudo systemctl reboot
  • 说明:与reboot命令效果相同,但通过Systemd执行。

5. 强制重启(不推荐)

  • 方法:按物理电源键或Alt + SysRq + REISUB组合键。
  • 说明
    1. 按住 Alt + SysRq(或PrtSc)。
    2. 依次输入:r e i s u b(每个字母间隔1秒)。
    • 这是安全地强制重启,避免直接断电导致数据损坏。

⚠️ 注意事项

  1. 权限要求:除物理按键外,其他命令通常需要rootsudo权限。
  2. 保存数据:重启前确保保存所有未保存的工作。
  3. 生产环境:建议通过shutdown提前通知用户,避免影响服务。

根据你的系统版本(如Ubuntu/CentOS)和初始化系统(SysV/Systemd),选择适合的命令即可。