找回密码
 立即注册
查看: 82|回复: 0

Linux系统中重启命令有哪些?

[复制链接]

20

主题

16

回帖

355

积分

中级会员

积分
355
发表于 2025-5-13 11:12:10 | 显示全部楼层 |阅读模式
在Linux系统中,执行重启操作有多种命令可供选择,每种命令都有其特定的使用场景和优势。以下是几种常见的重启命令及其详细说明

reboot 命令
reboot 是最直接的重启命令,执行后会立即重启系统。
  1. sudo reboot
复制代码
作用:立即重启计算机。
注意:需要管理员权限(使用 sudo)。

shutdown 命令
shutdown 命令不仅用于关机,还可以通过参数实现重启。
  1. sudo shutdown -r now
复制代码
-r:表示重启。
now:立即重启。也可以指定延迟时间,如 +5 表示 5 分钟后重启。
提示:如果不加 -r 参数,默认执行关机操作。

init 6 命令

init 是系统初始化进程,用于改变运行级别。init 6 会触发系统重启。
  1. sudo init 6
复制代码
6:表示重启系统。
说明:init 通过改变运行级别来控制系统状态,6 代表“重启”状态。

systemctl reboot 命令
在采用 systemd 管理的现代 Linux 系统中,systemctl 是管理系统服务的主要工具,也可用于重启系统。
  1. sudo systemctl reboot
复制代码
作用:通过 systemctl 重启系统。
推荐:在大多数现代 Linux 发行版中,这是首选的重启方式。

exec /sbin/reboot 命令
该命令通过直接调用系统的 reboot 二进制文件来实现重启。
  1. sudo exec /sbin/reboot
复制代码
作用:直接执行系统的重启命令。
适用场景:通常用于特殊需求或脚本中。

halt + reboot 组合
halt 会停止所有进程并关机,结合 reboot 使用可实现重启效果。
  1. sudo halt; sudo reboot
复制代码

reboot -f 命令
这是一个强制重启命令,会跳过正常的关机流程直接重启系统。
  1. sudo reboot -f
复制代码

总结
常用命令:reboot、shutdown -r now、systemctl reboot。
运行级别重启:init 6。
强制重启:reboot -f。
根据具体需求选择合适的命令,可以帮助你更高效地管理系统重启操作。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|非凡云交流社区 ( 蜀ICP备2023029164号-2 )

Powered by Discuz! X3.5

快速回复 返回顶部 返回列表