如何从终端关闭或重启?


Answers:


1044

对于关机:

sudo poweroff

重新启动:

sudo reboot

附录:如果您的关键字是“ lockup”,则无论如何您都无法输入将要从“ su”运行的“ reboot”之类的命令,请使用键盘:按住Alt+ PrintScreen/SysRq,并输入“ REISUB”。不必是大写字母。它将轻轻地重新启动计算机。 http://blog.kember.net/articles/reisub-the-gentle-linux-restart/


9
sudo实际上可能不需要。
Nicolas Raoul

3
在Armbian上,reboot找不到。相反,/sbin/reboot作品。
Mark Jeronimus

1
@MarkJeronimus这取决于您的PATH变量以及您SECURE_PATH/etc/sudoers文件中的位置。
Theoremiser

3
shutdown nowshutdown -r now如何呢?
自发布

@NicolasRaoul不,对我来说我没有看到这个sudoFailed to set wall message, ignoring: Interactive authentication required. Failed to reboot system via logind: Interactive authentication required. Failed to open /dev/initctl: Permission denied Failed to talk to init daemon.
Paramvir Singh Karwal

202

使用CTRL+ ALT+ 打开终端,T然后执行以下命令

要关闭系统:

sudo shutdown -h now 

重新启动:

sudo reboot

以及另一个用于重启的命令:

sudo shutdown -r now

作为用户之一提到的另一种方式。

对于关机:

sudo halt

要么:

sudo init 0 

重新启动:

sudo init 6

您可以shutdown使用以下任一方法获得有关该命令的更多信息:

  • shutdown --help
  • man shutdown

@jai的目标是为操作人员和其他所有人提供他所要求的替代方式。
fromnaboo 2013年

1
似乎shutdown -r now更可取,reboot因为第二个可以使您进入维护模式
ubiquibacon 2014年


谁能解释为什么sudo halt在某些情况下为什么不执行关机,而在某些情况下sudo halt -p呢?
Hee Jin

89

讨厌密码(sudo),喜欢一线吗?

对于Ubuntu 15.04及更高版本

这是由于Ubuntu在使用systemd而不是Upstart

systemctl poweroff
systemctl reboot
systemctl suspend
systemctl hibernate
systemctl hybrid-sleep

由于通常在Ubuntu系统中默认情况下禁用休眠模式,因此您可以通过检查此答案来启用它。

对于Ubuntu 14.10或更早版本

关掉:

/usr/bin/dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop

重新开始:

/usr/bin/dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Restart

您可能喜欢的其他命令:

暂停:

/usr/bin/dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Suspend

休眠:(如果在系统上启用)

/usr/bin/dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Hibernate

19
我一直想知道GUI如何在不需要sudo的情况下关闭系统。我认为就是这样。
triunenature

我爱的第一行的杂耍步行右立的感觉
duhaime

今天我找到了一个优势systemd
Hashim

37

在16.04不需要 sudo

去关机 :

poweroff

要重启:

reboot

2
Failed to set wall message, ignoring: Interactive authentication required.来自ssh
kyb

15

采用

sudo shutdown -h(时间)(消息)

这将关闭计算机并使其停止。那-h是为了什么。然后,在时间区域中,您可以选择关闭延迟(以分钟为单位),如果需要,您可以在消息区域中发送广播消息(例如,再见,或者我正在关闭:P)。

要重新启动计算机,请键入

sudo shutdown -r(时间)(消息)

现在,您无需关闭计算机并暂停它,而是可以在计算机关闭后重新启动计算机。:)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.