📑Linux/Ubuntu 常用命令归类整理
reboot
命令在Ubuntu系统中用于重新启动系统。这个命令通常需要管理员权限才能执行。
reboot
命令的参数如下
-f
或--force
:强制重启,不调用shutdown -r进行友好重启。-p
或--poweroff
:在重启后关闭电源,而不是重新启动。-h
或--halt
:在重启后停止所有的CPU活动,而不是重新启动。-i
或--init
:不发送信号给init,只是直接重启。-n
或--no-wall
:不发送wall消息,即不向所有用户广播重启消息。
reboot
命令的常见用法如下
- 👇直接重启系统:
sudo reboot
- 👇强制重启系统:
sudo reboot -f
- 👇在重启后关闭电源:
sudo reboot -p
- 👇在重启后停止所有的CPU活动:
sudo reboot -h
shutdown -r
vs reboot
在Ubuntu系统中,shutdown -r
和reboot
命令都用于重启系统,但它们的工作方式略有不同。
-
shutdown -r
命令会先将系统切换到维护模式(单用户模式),然后再重启。在这个过程中,所有正在运行的进程都会被优雅地关闭,所有已经打开的文件也会被保存。这个命令可以设置一个特定的时间来重启系统,例如shutdown -r +10
表示10分钟后重启。 -
reboot
命令则是立即重启系统,不会切换到维护模式。这个命令会尽可能快地关闭所有进程,可能会导致一些数据丢失。这个命令通常在系统紧急情况下使用。
总的来说,shutdown -r
命令更安全,更适合日常使用,而reboot
命令则更适合紧急情况。
小结
reboot
命令在Ubuntu系统中用于重新启动系统,它有多种参数可以用来控制重启的行为,如强制重启、在重启后关闭电源等。使用这个命令需要管理员权限。