插件窝 干货文章 linux怎么重启服务器

linux怎么重启服务器

重启 系统 sudo bash 81    来源:    2025-04-07

在 Linux 系统中重启服务器可以通过以下几种方法实现,根据您的权限和需求选择合适的方式:


1. 使用 reboot 命令

sudo reboot
  • 最常用的重启命令,需要 sudo 权限。
  • 系统会立即终止所有进程并重启。

2. 使用 shutdown 命令

sudo shutdown -r now
  • -r 表示重启(reboot),now 表示立即执行。
  • 也可以指定延迟时间(如 +5 表示5分钟后重启): bash sudo shutdown -r +5 "Server will reboot in 5 minutes"
  • 取消重启计划(如果未执行): bash sudo shutdown -c

3. 使用 initsystemctl(现代系统推荐)

  • Systemd 系统(Ubuntu 16.04+/CentOS 7+)bash sudo systemctl reboot
  • 旧版 SysV Init 系统bash sudo init 6 (运行级别 6 表示重启)

4. 强制重启(紧急情况)

如果系统无响应,可通过以下方法强制重启: 1. 键盘快捷键
Alt + SysRq + REISUB(需启用 SysRq)
按顺序输入:REISUB

  1. 物理电源键
    长按服务器电源键(不推荐,可能导致数据损坏)。

注意事项

  1. 保存数据:重启前确保关键服务已保存数据。
  2. 通知用户:多用户环境需提前通知。
  3. 定时重启:可通过 cron 计划任务实现定时重启。

验证重启是否成功

重启后,检查系统运行时间和内核版本:

uptime
uname -a

根据您的系统版本(如 Ubuntu、CentOS 等)和权限选择合适的方法。如有疑问,请补充更多上下文信息。