Linux中的任务管理器键盘快捷键?


13

当我的计算机进入崩溃状态时,“任务管理器”是否有任何键盘快捷键(例如Windows中的Alt+ Ctrl+ Del)?


2
作为注释,windows将ctrl + alt + del混为一谈,这意味着要重启很长时间,然后Windows决定改为弹出任务管理器。
xenoterracide

4
顺便说一句,它在Windows中并不是真正的Ctrl + Alt + Del(尽管在某些情况下确实可以直接启动它,但并非总是如此),而是Ctrl + Shift + Escape。
houbysoft 2011年

没有适用于Linux的标准GUI。这样的事情完全取决于桌面环境(Gnome,KDE等)或窗口管理器配置。但是,如果仅一个应用程序崩溃了,那么通常的系统菜单将保持响应,并且如果整个系统崩溃了,则没有任何响应。在一些中间状态下,一些基本系统组件(例如X服务器)崩溃了,请参阅jsbillings的答案jwernerny的答案
吉尔(Gilles)'所以

Answers:


12

我假设“我的机器进入崩溃状态”表示您正在看的显示正在执行的任何任务都已停止响应。(通常,当Linux上发生故障时,只有该故障会崩溃,其他所有东西都会继续运行。很少有整台计算机停机的情况。)

当所有其他方法都失败时,我喜欢通过按CTRL+ Alt+ 切换回标准终端界面(文本模式,而不是GUI)F1。这将显示一个登录提示。然后登录,并输入命令top以查看正在运行什么。列表顶部的进程是使用最多CPU的进程,通常是问题所在,因此我可以通过按k并输入进程ID(左侧的数字)将其杀死。然后,我通过按CTRL+ Alt+ F7 (或者有时是CTRL+ Alt+)返回GUI F8,这两种方法中的一种可以使用,但可能会更改)。如果现在一切正常,请继续,否则,我将重试,或者可能只是强制重新启动。


您是否真的在谈论所有Linux发行版?尝试运行Fedora 29或
Mint19

@kokbira是的,自编写以来的8年中,有些事情发生了变化。我现在经常只是ssh进入系统。尽管如此,仍有一些发行版可以使用。
jwernerny19年

12

您可以尝试以下一些有用的快捷方式:

  • <Ctrl><Esc> 显示过程表
  • <Ctrl><Alt><Esc> 将指针转换为骷髅和交叉骨,将终止您单击窗口的过程
  • <Ctrl><Alt><Backspace> 杀死X服务器
  • <Ctrl><Alt><Del> 关闭系统并重新启动

3
Ctrl+alt+backspace必须启用以杀死xserver
xenoterracide 2011年

6

这有点相关,但是如果要处理崩溃的系统,则可能需要调用Magic Sysrq键。这样,您可以杀死所有进程,同步磁盘,打印活动任务,启动故障转储等等。


2

您还可以使用xbindkeys并定义绑定以弹出top,htop,* top,gnome-system-monitor等。如果您的系统或X服务器正在运行,则切换到TTY(jwernerny的回答)可能是最好的主意。


1

仅需两个步骤:

步骤1:top在终端中键入命令。

$ sudo -s
[sudo] password for username : (type your password here)
$ top

它将给出正在运行的进程列表,其中包含进程ID,名称,时间,内存使用情况等。

第二步:找到特定的进程,然后是各自的ID,让我们假设进程ID为12043,然后命令如下所示

$ kill 12043

通过kill我们,我们可以杀死/停止/中止正在运行的进程/挂起的进程。


0

没有上述答案可以回答真正的问题。我刚刚到达此线程,也找不到答案。所以你去

  • 对于基于Gnome的环境,请转到应用程序->系统工具->系统监视器 在此处输入图片说明
  • 对于基于Gnome的环境,请转到应用程序>系统>系统监视器
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.