linux系统化中重启命令有哪些?
linux系统结构中重启命令有哪些?
在 Linux 系统结构中,重启使用可以通过多种命令来实现。以下是普遍的几种重启命令:
1. reboot
reboot 命令是最普遍的重启命令,它会立即重启计算过程机。
sudo reboot
作用:直接重启系统结构。
注意:需要管理员权限(sudo)实施。
2. shutdown
shutdown 命令不仅可以用来关机,还可以用来重启系统结构。通过指定 -r 参数可以重启系统结构。
sudo shutdown -r now
-r:表示重启。
now:表示立即重启。你也可以指定延迟时光,例如 +5(5分钟后重启)。
-h:如果不加 -r,默认会是关机使用。
3. init 6
init 是系统结构初始化进程,用来改变运行级别。init 6 会让系统结构进入重启状态。
sudo init 6
6:表示重启系统结构。
init 命令是通过改变系统结构的运行级别来掌控系统结构的状态,6 代理人的是“重启”状态。
4. systemctl reboot
在使用 systemd 管理的新式 Linux 系统结构中,systemctl 是用于管理系统结构帮助的器具。通过 systemctl reboot
可以实现重启使用。
sudo systemctl reboot
作用:通过 systemctl 重启系统结构。
推荐:在大多数新式 Linux 发行版中,systemctl 是首选的重启方式。
5. exec /sbin/reboot
这个命令是通过直接调用系统结构的 reboot 二进制文档来实现重启的。
sudo exec /sbin/reboot
作用:直接实施系统结构中的重启命令,通常用于比较特别的情况,或者在脚本中使用。
6. halt + reboot
halt 会停止所有进程,并将系统结构关机,若结合 reboot 使用,会达到重启的效果。
sudo halt; sudo reboot
7. reboot -f
这是一个强制重启命令,会直接重启系统结构,而不进行正常的关机程序代码。
sudo reboot -f
-f:强制重启,跳过一些关闭进程的正常步骤。
小结:
常用命令:reboot、shutdown -r now、systemctl reboot
通过运行级别:init 6
强制重启:reboot -f
这些命令都会让你的系统结构进行重启,选择合适的命令根据你的需求来实施。