当前位置: 首页 > 科技观察

如何在Linux中查找进程ID并将其杀死

时间:2023-03-20 11:31:40 科技观察

在Linux系统中运行的应用程序会降低计算机的速度,尤其是在您使用低端计算机时。在Linux(和所有其他操作系统)中,程序或应用程序带有一个特殊的PID(进程ID),可以让您轻松识别它们。然而,大多数Linux初学者不知道如何在Linux中找到正在运行的进程并将其杀死。在本指南中,我们将解释在Linux中终止正在运行的进程的不同方法。这包括终端和GUI方法。请记住,您应该只终止没有响应的进程,或者如果您发现应用程序无法正常关闭(对于基于GUI的应用程序)。如何在Linux中找到PID并杀死它们在这一部分,我们首先要学习如何找到正在运行的进程的PID,然后学习杀死它们的命令:要找到正在运行的进程可以使用命令top来列出所有正在运行的进程及其PID,以及其他详细信息。程序top默认安装在所有Linux发行版和所有基于Unix的系统上。topTop程序输出同样,您可以执行带有附加选项的命令ps来获取特定进程的PID。例如,您可以使用以下命令获取firefox的PID。ps-el|grep-ifirefoxFirefoxprocessidusingpscommand-example现在您已经找到了PID,让我们看看如何终止它。杀死正在运行的进程使用下面的命令,可以通过进程的名称或进程的PID来杀死正在运行的进程:Killall:通过正在运行的进程的名称来杀死进程Kill:传递PID来杀死进程现在,让我们先使用进程killall以Firefox的名字杀死它,命令如下:killall-9firefox参数-9发送信号SIGKILL通知OS终止进程。您还可以使用以下命令列出一些其他信号。kill-l类似地,如果你想通过PID杀死一个进程,你可以使用以下命令:kill-9在这个例子中,命令将如下所示:kill-933665让我们看看在不同的发行版中会发生什么如何使用图形用户界面(GUI)终止.通过GUI查找PID杀掉有很多GUI程序可以枚举进程。大多数Linux发行版已经将它们与桌面环境一起提供。我们在这里列出一些。GNOME(inUbuntu,Fedoraworkstation等)&inLinuxMint在应用程序菜单中搜索“systemmonitor”并打开(LCTT译注:中文桌面环境也可以搜索“systemmonitor”,我在Ubuntu中试过了).在“进程”选项卡下找到您的进程,右键单击进程名称以打开上下文菜单,然后选择“杀死”选项。使用gnome系统监视器KDEPlasma(Kubuntu、Fedora-KDE或任何基于Plasma的发行版)在Linux中终止进程在应用程序菜单中搜索并启动“系统监视器”。这将打开以下程序。单击左侧菜单栏上的“进程”,您应该会看到正在运行的程序列表。您可以右键单击列表中的某个进程或应用程序,然后选择“杀死”来终止该进程。KDEPlasmaXfce桌面中的系统监视器可以执行此任务的Xfce桌面的本机应用程序是任务管理器,您可以通过“应用程序>系统>任务管理器”找到它。右键单击进程名称并选择“终止”以终止应用程序或进程。Xfce任务管理器终止进程如何终止其他桌面或发行版上的进程或程序如果您找不到任何类似的程序,您可以选择使用终端方法。或者,您可以使用以下命令安装gnome-system-monitor。Ubuntu和相关发行版:sudoaptinstallgnome-system-monitorFedora和相关发行版:sudodnfinstallgnome-system-monitor和ArchLinux:sudopacman-Sgnome-system-monitor总结一下你应该如何找到PIDLinux中正在运行的进程并杀死它。我们已经解释了不同的方法:您可以通过名称或PID终止进程。我希望这可以帮助你。