如何使用单个命令重新启动 Linux PC 或服务器

迟早,您将不得不重新启动 Linux 系统。 无论您是需要修复问题还是想在安装更新后重新启动系统,您都可以在命令行中完成,就像在 Linux 中的所有其他操作一样。

使用 reboot 命令

重新启动 Linux 系统的最简单方法是使用 重启 命令。 要立即重新启动系统,只需键入:

sudo reboot

然后您的系统将重新启动。

使用关机命令

reboot 命令是 shutdown 命令的前端。 这两个命令都有相同的参数。 如果您只想使用关机重新启动计算机,请使用 -r 旗帜:

sudo shutdown -r

shutdown 命令接受其他参数,因此您可以自定义重启方式。 默认情况下,它将花费时间字符串,让您在未来一段时间内重新启动。

时间流的语法是“小时:毫米“,其中 “hh” 是小时,”mm” 是您想要以 24 小时时钟格式重新启动的时间的分钟。

为了 example,如果您想在午夜重新启动系统,请发出以下命令:

sudo shutdown -r 00:00

还有一个指定分钟的快捷方式,“+n“,其中 “n” 代表分钟。对于 example五分钟后重启:

sudo shutdown -r +5

第二个参数是“墙消息”,它向连接到系统的每个终端打印一条消息。 在像服务器这样的共享系统上,给其他活跃用户一个提示是个好主意,这样他们就可以保存他们的工作。

sudo shutdown -r +10 "System rebooting in 10 minutes!"

如果您改变主意并想取消已安排的重新启动,请键入:

sudo shutdown -c

重新启动和关闭命令适用于本地和远程系统。 如果您通过 SSH 连接到服务器,当您重新启动时,您将断开连接,除非您连接到串行控制台。

如果系统出现问题并且您通过 SSH 登录,您可能只能直接在连接到系统的终端上再次登录。

大多数数据中心都提供连接到机架式服务器的串行控制台服务器,或者提供“带外”管理,使您可以在 SSH 之外访问系统,通常是通过 Web 界面。这些功能使您可以管理系统,即使在它重新启动。

现在你可以重启你的 Linux 系统了

现在或将来,使用 reboot 和 shutdown 命令(甚至是远程命令)都可以很容易地从命令行重新启动系统。 如果要关闭 Linux 计算机,也可以从命令行执行此操作。