从命令行重新启动服务器?

从命令行重新启动服务器?

如何从命令行重启 Ubuntu 服务器?sudo reboot now对我来说似乎从来都行不通。因为它是服务器,我没有安装窗口管理器,所以我无法从 GUI 执行此操作(GUI 似乎总是有效)。

在此处输入图片描述

多年来,我在各种版本的操作系统上都遇到过这个问题。它发生在虚拟机和真实机器上。sudo shutdown now也存在同样的问题。

我以前也遇到过这种情况。但现在的不同之处在于我不想直接按下电源按钮,因为这可能会丢失数据。

答案1

尝试使用以下命令安全地重启

sudo reboot

相反,如果你想关闭安全地访问服务器,请使用以下命令:

sudo shutdown -h now

答案2

要重新启动,请输入以下内容

sudo shutdown -r now

答案3

作为替代方案sudo shutdown -r now,此命令还会执行立即关闭

sudo shutdown -h +0

添加-r重启命令:

sudo shutdown -r -h +0

输出(以 root 身份运行):

root@mydevwkstn:~# shutdown -r -h +0

Broadcast message from cjbs@mydevwkstn
        (/dev/pts/10) at 14:41 ...

The system is going down for halt NOW!
root@mydevwkstn:~#

答案4

如果您想使用@Jay 的解决方案重新启动系统,您会注意到重新启动时间将提前一分钟。如果您希望系统立即重新启动,则可以使用以下命令:

reboot -f

-f参数将在您输入命令后立即强制重新启动。

相关内容