可以通过输入 -c命令取消任何计划的关闭或重新启动:

shutdown

linuxidc@linuxidc:~/linuxidc.com$ shutdown -c

2、重新启动

由于shutdown命令具有重启选项,因此了解reboot命令有关闭选项也就不足为奇了。

标准的重启命令是:

reboot

这将提示您的计算机自动关闭,然后再重新打开。然而,如果你想关掉设备,那么-p开关将工作:

reboot -p

另一种选择是强制重启。如果应用程序或服务正在挂起,而您需要快速重启,这将非常有用:

reboot -f

这将强制重新启动Linux机器。

3、Halt

我们已经看到了上面的-h开关,但是halt可以单独用作命令。这将导致计算机立即关闭,用一个简单的四个字母单词:

halt

-f开关也可以用于暂停,但结果不一致

取消关机命令shutdown

,并且可能导致系统稳定性问题。

4、定时关机

您可能更喜欢poweroff命令的术语。这与halt完全相同,只是它需要两倍的输入时间。

但是,除了使用-f强制关机外,还可以使用-w开关将系统重启调用记录到/var/log/wtmp。这是一个潜在有用的调试工具

取消关机命令shutdown

,就像-verbose一样,它可以帮助解决关机问题。

poweroff –verbose

5、紧急选项:REISUB

当系统运行正常时,可以使用上面的所有命令。但如果它崩溃了呢?如果PC或服务器正在挂起,无法以合适的方式重新启动,该怎么办?

答案就是键盘组合。如果您已从Windows切换,您可能知道Ctrl + Alt + Del会显示一个菜单,其中包含Shutdown作为选项。如果保持更长时间,机器将自动关闭。同时,在Mac上,您只需按住电源按钮(也适用于Windows硬件的选项)。

在Linux中,键盘组合为Alt + Print Screen + B以重新启动。 但是,如果这不起作用,或者存在更复杂的问题,则可以使用最多六个键来更改组合。

这就是所谓的REISUB,是取以下词语的缩略语:

要使其起作用,您应按下Alt + Print Screen,然后按顺序按下R E I S U B键。 在每个按键之间留一两秒。 请注意,此方法通常不适用于具有ARM体系结构的计算机(例如Raspberry Pi)。

救命,我不小心关闭了我的Linux PC或服务器!

我们已经了解了如何取消关机或重启命令。然而,当一个重要的进程正在运行时,您很容易启动shutdown命令——尤其是在远程服务器上。解决这个问题的一种方法是安装molly-guard,它可以通过检查某些参数来覆盖关机。

例如,有一个脚本检查SSH会话(与FTP不同)。如果您发送重新启动、停止、关机或关机命令,molly-guard将要求您要关闭的主机的名称。

要使用它,请在终端中安装molly-guard:

linuxidc@linuxidc:~/linuxidc.com$ sudo apt-get install molly-guard

当molly-guard在后台运行时,它将检测诸如poweroff之类的命令,并报告已检测到SSH会话。 然后,您可以选择输入服务器的主机名以确认关闭,或者按Ctrl + C取消。 有用!

从命令行关闭Linux计算机的这五种方法特别有用,因为它们可以在计算机本身上使用,也可以通过远程SSH使用。 由于这些命令非常简洁,因此可以快速使用 – 这可能会导致意外重启! 幸运的是,molly-guard实用程序足以避免这种情况。

商务合作加小编微信

长按或扫描左图识别二维码加我不定时在朋友圈发布邀请码

更多Linux命令相关信息见Linux命令大全 专题页面

Linux公社的RSS地址:

本文永久更新链接地址:

看了本文就点下在看吧↓↓↓