插件窝 干货文章 centos重启命令有哪些

centos重启命令有哪些

重启 命令 sudo shutdown 808    来源:    2025-04-03

在 CentOS 系统中,常用的重启命令及用法如下:


1. reboot 命令

  • 作用:最常用的重启命令(需 root 权限)。
  • 示例bash sudo reboot
  • 附加选项
    • -f:强制立即重启(不推荐,可能损坏数据)。
    • -w:模拟重启(只写日志,不实际重启)。

2. shutdown 命令

  • 作用:安全重启/关机(支持定时和通知)。
  • 立即重启bash sudo shutdown -r now
  • 延迟重启(如 5 分钟后): bash sudo shutdown -r +5
  • 取消重启计划bash sudo shutdown -c

3. init 命令

  • 作用:通过运行级别控制重启(传统 SysVinit 方式)。
  • 示例bash sudo init 6
  • 说明6 是系统运行级别,代表重启。

4. systemctl 命令(推荐)

  • 作用:Systemd 系统管理工具(CentOS 7+ 默认)。
  • 示例bash sudo systemctl reboot
  • 延迟重启(如 10 分钟后): bash sudo systemctl reboot --time=10:00

5. 紧急情况:Magic SysRq 组合键

  • 作用:系统无响应时强制重启(需内核支持)。
  • 步骤
    1. 按住 Alt + SysRq(或 Print Screen)。
    2. 依次输入:r e i s u b(每个字母间隔 1-2 秒)。
  • 风险:可能导致数据丢失,仅限极端情况使用。

注意事项:

  1. 权限要求:普通用户需通过 sudo 提权。
  2. 保存数据:重启前确保关键服务已保存状态。
  3. 远程操作:建议通过 screentmux 执行,避免连接中断导致命令未执行。

根据系统版本(CentOS 6/7/8)选择合适命令,推荐优先使用 systemctl(CentOS 7+)或 shutdown