如何从命令行关闭,重新引导和注销系统?


Answers:


5

分别使用命令shutdownreboot。要从终端注销,可以按Ctrl- D或键入exit


1
或键入exit而不是Ctrl + D ...或仅通过SSH执行关机/重新启动ssh root@brokenbox reboot
Bananguin 2012年

10

如果仍然可以访问文本模式控制台,或者可以远程登录:

  • 您可以使用ps或其他进程列表中的工具和尝试中止一些进程。一些程序将您的工作保存(至少要恢复文件),如果他们收到kill -HUP平原kill。如果您直接重启,他们可能没有时间这样做。
  • 运行sudo kill后跟进程ID可以杀死以root或不是您的其他用户身份运行的进程。
  • 运行reboot以重新引导(例如,sudo reboot如果您用于sudo获得管理访问权限)。运行halt以关闭计算机电源。这两个都shutdown带有适当的选项。

如果绝对一切顺利,但是您具有控制台访问权,则可以使用Magic SysRq至少将所有文件更改干净地刷新到磁盘卸载文件系统中。按

  1. Alt+ SysRq+ E将SIGT E RM 发送到所有进程(可选)。
  2. Alt+ SysRq+ S小号 ynchronize(齐平)的文件系统改变到磁盘。
  3. Alt+ SysRq+ U强行û nmount(实际上,重新挂载只读)的所有文件系统。
  4. Alt+ SysRq+ B重新b OOT。

(注意:您有时会看到“ REISUB”,但R和I步骤无效。)


1
为了便于记忆,其BUSIER倒退了。
Spidey 2012年

2

如果是冻结的X会话,请按ctrl+ alt+ f1进入控制台。登录并从那里,执行/sbin/shutdown/sbin/reboot/sbin/shutdown -r now。根据权限的不同,您可能需要为这些命令加上前缀sudo或首先su成为root用户。

您也许也可以终止违规程序。运行ps aux以列出所有进程,并查找使用大量CPU和/或内存的进程(第三和第四列)。使用kill <pid>,其中pid是ps输出第二列中的数字)。如果这样做不能终止进程,则可能需要运行kill -9 <pid>以强制终止该进程。


ctrl+alt+f1可能无法在所有系统上运行(某些系统上有X会话),但ctrl+alt+f3在大多数系统上都可以,除了可能安装实时系统。
乔纳斯·谢弗(JonasSchäfer)2012年

0

如果您的BIOS设置方式是必须按下电源按钮超过X秒钟才能真正关闭计算机,请按一次电源按钮。这将为关闭/停止/关机提供提示信号。

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.