我想使用命令行来完成此操作,因为有时我的计算机死机并且需要强制关机(我知道这对硬件不利)。并且:停止和关闭命令之间有什么区别?
我想使用命令行来完成此操作,因为有时我的计算机死机并且需要强制关机(我知道这对硬件不利)。并且:停止和关闭命令之间有什么区别?
Answers:
如果仍然可以访问文本模式控制台,或者可以远程登录:
ps或其他进程列表中的工具和杀尝试中止一些进程。一些程序将您的工作保存(至少要恢复文件),如果他们收到kill -HUP或平原kill。如果您直接重启,他们可能没有时间这样做。sudo kill后跟进程ID可以杀死以root或不是您的其他用户身份运行的进程。reboot以重新引导(例如,sudo reboot如果您用于sudo获得管理访问权限)。运行halt以关闭计算机电源。这两个都shutdown带有适当的选项。如果绝对一切顺利,但是您具有控制台访问权,则可以使用Magic SysRq至少将所有文件更改干净地刷新到磁盘卸载文件系统中。按
(注意:您有时会看到“ REISUB”,但R和I步骤无效。)
如果是冻结的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在大多数系统上都可以,除了可能安装实时系统。
exit而不是Ctrl + D ...或仅通过SSH执行关机/重新启动ssh root@brokenbox reboot