插件窝 干货文章 如何在CentOS系统中通过命令行重启服务器

如何在CentOS系统中通过命令行重启服务器

重启 命令 使用 reboot 556    来源:    2025-04-03

在CentOS系统中,可以通过命令行使用以下方法重启服务器:

1. 使用 reboot 命令(推荐)

sudo reboot
  • 这是最直接的重启命令,会立即重启系统。
  • 需要管理员权限(使用 sudo 或以 root 用户执行)。

2. 使用 shutdown 命令

sudo shutdown -r now
  • -r 表示重启(reboot)
  • now 表示立即执行,也可以替换为具体时间(如 +5 表示5分钟后重启)

3. 使用 init 命令

sudo init 6
  • init 6 是传统的运行级别切换命令,会执行重启操作。

4. 使用 systemctl 命令(CentOS 7+)

sudo systemctl reboot
  • 这是systemd系统管理器的重启命令,适用于现代CentOS版本。

注意事项:

  1. 执行前请确保:

    • 已保存所有工作
    • 已通知可能受影响的用户
    • 关键服务已做好重启准备
  2. 强制重启(不推荐):

    echo 1 > /proc/sys/kernel/sysrq
    echo b > /proc/sysrq-trigger
    

    这种方法会立即强制重启,可能导致数据损坏,仅用于系统完全无响应时。

  3. 查看重启日志: 重启后可以用以下命令查看上次重启时间:

    who -b
    last reboot
    

选择哪种方法取决于您的具体需求和系统版本。对于常规使用,sudo reboot 是最简单直接的选择。