这是Jack Wallen 从 Linux.com 档案库中撰写的经典文章。如需更多出色的 SysAdmin 技巧和技巧,请查看我们的免费Linux 入门课程。
想象一下:您启动了一个应用程序(无论是从您最喜欢的桌面菜单还是从命令行),并且您开始使用该启动的应用程序,结果它锁定在您身上、停止执行或意外死亡。您尝试再次运行该应用程序,但原来的应用程序从未真正完全关闭。
你做什么工作?你杀了这个进程。但是如何?信不信由你,你最好的选择通常是在命令行中。值得庆幸的是,Linux 拥有所有必要的工具来授权您,即用户,杀死错误的进程。但是,在您立即启动该命令以终止进程之前,您首先必须知道该进程是什么。你如何处理这个分层的任务?这实际上很简单……一旦您了解了可以使用的工具。
让我向您介绍这些工具。
我将要概述的步骤几乎适用于所有 Linux 发行版,无论是台式机还是服务器。我将严格处理命令行,因此请打开您的终端并准备输入。
定位进程
终止无响应进程的第一步是定位它。我使用两个命令来定位进程:top和ps。