![从命令行重新启动服务器?](https://linux22.com/image/846840/%E4%BB%8E%E5%91%BD%E4%BB%A4%E8%A1%8C%E9%87%8D%E6%96%B0%E5%90%AF%E5%8A%A8%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%9F.png)
如何从命令行重启 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
参数将在您输入命令后立即强制重新启动。