iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux如何查看进程并杀死进程?
  • 194
分享到

Linux如何查看进程并杀死进程?

linux运维服务器 2023-08-31 16:08:19 194人浏览 安东尼
摘要

一、linux查看进程命令 PS命令:     ps命令是一个相当强大地Linux进程查看命令,运用该命令可以确定有哪些进程正在运行和运行地状态、 进程是否结束、进程有没有僵死、哪些进程占用了过多地资源等。总之大部分信息均为可以通过执行该命

一、linux查看进程命令

PS命令:
    ps命令是一个相当强大地Linux进程查看命令,运用该命令可以确定有哪些进程正在运行和运行地状态、 进程是否结束、进程有没有僵死、哪些进程占用了过多地资源等。总之大部分信息均为可以通过执行该命令得到。
PS命令语法:

ps [选项]

-e显示所有进程,环境变量

-f全格式

-h不显示标题

-l长格式

-w宽输出

-a显示终端上地所有进程,包括其他用户地进程

-r只显示正在运行地进程

-x显示没有控制终端地进程

PS命令使用:

    ps命令用于查看当前正在运行的进程,最常用的方法是ps aux,然后再通过管道使用grep命令过滤查找特定的进程,再对特定的进程进行操作,其中grep起到搜索作用。

通常用ps查看进程PID,例:

ps -ef | grep java   //表示查看所有进程里CMD是java的进程信息ps -aux | grep java  //-aux显示所有状态

Top命令:

        top命令可以实时显示各个线程情况。要在top输出中开启线程查看,请调用top命令的“-H”选项,该选项会列出所有Linux线程。在top运行时,你也可以通过按“H”键将线程查看模式切换为开或关。

top   // 查看整体情况,cpu,内存,进程等信息top -Hp pid   //查看进程相关的线程信息也可以通过htop命令查看cpu,内存,进程等信息

Pstree命令

        pgrep命令以名称为依据从运行进程队列中查找进程,并显示查找到的进程id。每一个进程ID以一个十进制数表示,通过一个分割字符串和下一个ID分开,默认的分割字符串是一个新行。对于每个属性选项,用户可以在命令行上指定一个以逗号分割的可能值的集合

Pgrep命令语法:

pstree [-a] [-c] [-h|-Hpid] [-l] [-n] [-p] [-u] [-G|-U] [pid|user]-a:显示每个程序的完整指令,包含路径,参数或是常驻服务的标示;-c:不使用精简标示法;-G:使用VT100终端机的列绘图字符;-h:列出树状图时,特别标明现在执行的程序;-H<程序识别码>:此参数的效果和指定"-h"参数类似,但特别标明指定的程序;-l:采用长列格式显示树状图;-n:用程序识别码排序。预设是以程序名称来排序;-p:显示程序识别码;-u:显示用户名称;-U:使用UTF-8列绘图字符;-V:显示版本信息。

 例:

pstree -p   // 显示当前所有进程的进程号和进程idpstree -a   // 显示所有进程的所有详细信息,遇到相同的进程名可以压缩显示pstree -apnh   //显示在运行的进程间的关系pstree -u //显示用户名称

 获取 ssh 会话的 PID:

二、Linux杀死进程命令

kill是最常用的杀死进程命令,需要配合ps命令先确认待杀死进程的进程号(pid)。

常规用法:kill    // 杀死指定pid号的单个进程

例:

kill -9    //强制杀死进程killall    //杀掉所有同名进程

pkill跟killall类似,也是通过指定进程名称进行终止,不过功能更强大 。

pkill    // 杀掉所有同名进程或指定用户的所有进程

对于上面killall命令,也可以通过"$ pkill vim"杀死进程。

pkill还有一些更高级的用法,尤其对于Linux系统管理员来说非常方便。比如有个tom用户离职了,需要清理掉其在Linux服务器上的所有进程,执行此命令即可。

pkill -u tony

来源地址:https://blog.csdn.net/qq_57788303/article/details/128180776

--结束END--

本文标题: Linux如何查看进程并杀死进程?

本文链接: https://www.lsjlt.com/news/386286.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux如何查看进程并杀死进程?
    一、Linux查看进程命令 PS命令:     ps命令是一个相当强大地Linux进程查看命令,运用该命令可以确定有哪些进程正在运行和运行地状态、 进程是否结束、进程有没有僵死、哪些进程占用了过多地资源等。总之大部分信息均为可以通过执行该命...
    99+
    2023-08-31
    linux 运维 服务器
  • linux如何查看进程号并杀死进程
    这篇文章给大家分享的是有关linux如何查看进程号并杀死进程的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。什么是Linux系统Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户、...
    99+
    2023-06-15
  • linux怎么查看进程和杀死进程
    要查看进程,可以使用以下命令:1. `ps`命令:显示当前用户的进程列表。```ps```2. `top`命令:实时显示进程的资源使...
    99+
    2023-09-28
    linux
  • Linux系统中如何查看并杀死僵尸进程
    这篇文章主要为大家展示了Linux系统中如何查看并杀死僵尸进程,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“Linux系统中如何查看并杀死僵尸进程”这篇文章吧。僵尸进程是指一个已经终止、但是其父进...
    99+
    2023-06-28
  • Linux系统中如何查看并且杀死僵尸进程
    小编给大家分享一下Linux系统中如何查看并且杀死僵尸进程,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!僵尸进程就是是指一个已经终止、但是其父进程尚未对其进行善后处理获取终止进程的有关信息的进程,这个进程被称为“僵尸进程”...
    99+
    2023-06-28
  • linux查看进程和杀死进程的方法是什么
    在Linux中,可以使用以下命令来查看进程和杀死进程:1. 查看进程:- `ps`命令:可以显示当前运行的进程。常用的选项包括:- ...
    99+
    2023-09-22
    linux
  • Linux如何查找占用的端口并杀死进程
    这篇文章主要介绍Linux如何查找占用的端口并杀死进程,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!我要使用4040端口,但是被其他的程序占用了1. 查找占用的程序netstat -apn | grep 4040 最...
    99+
    2023-06-12
  • Linux系统中查看并且杀死僵尸进程命令有哪些
    这篇“Linux系统中查看并且杀死僵尸进程命令有哪些”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“Linux系统中查看并且杀死僵尸进程命令有哪些”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望...
    99+
    2023-06-28
  • 怎么在Linux中查看端口占用情况并杀死占用进程
    这篇文章给大家介绍怎么在Linux中查看端口占用情况并杀死占用进程,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。什么是Linux系统Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户、...
    99+
    2023-06-09
  • python 判断linux进程,并杀死进程的实现方法
    如下所示: ''' @author: Jacobpc ''' import os import sys import subprocess def get_process_id(name): child = ...
    99+
    2022-06-04
    python linux 杀死 进程
  • Linux查找占用的端口,并杀死进程的方法
    我要使用4040端口,但是被其他的程序占用了 1. 查找占用的程序 netstat -apn | grep 4040 最后一项显示的是pid和对应的名称 2. 杀掉对应的进程,彻底杀死进程 kill -...
    99+
    2022-06-04
    端口 进程 方法
  • Linux 查看端口的占用情况并找出并杀死占用进程的方法
    1 lsof查看端口的占用情况 1.1 命令使用示例 # 命令为 lsof -i [root@onepiece ~]# lsof -i # 将会显示 命令 + 进程ID + 进程所属用户, 以及监听的协议、状态等信息...
    99+
    2022-06-04
    linux 查看端口占用情况 linux 杀死占用进程
  • linux怎么杀死进程kill
    在Linux中,可以使用kill命令来杀死进程。kill命令的基本语法如下:```kill [选项] 进程ID```常用的选项包括:...
    99+
    2023-09-11
    linux
  • 如何杀死redis进程
    在redis中杀死进程的方法:1.命令行启动redis;2.redis服务端;3.执行“ps -ef|grep redis”命令查看进程;4.使用kill命令杀死进程;在redis中杀死进程的方法首先,在计算机命令行中启动redis;red...
    99+
    2022-10-05
  • linux怎么杀死多个进程
    要杀死多个进程,可以使用以下命令:1. 使用`ps`命令来查找要杀死的进程的PID(进程ID),如:```ps -ef | grep...
    99+
    2023-09-08
    linux
  • Linux中怎么杀死defunct进程
    Linux中怎么杀死defunct进程,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一、什么是defunct进程(僵尸进程)在 Linux 系统中,一个进程结束了,但是他的父进...
    99+
    2023-06-12
  • linux下杀死进程的方法
    本篇内容介绍了“linux下杀死进程的方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1. kill作用:根据进程号杀死进程用法: kil...
    99+
    2023-06-17
  • linux杀死进程命令kill如何使用
    本篇内容介绍了“linux杀死进程命令kill如何使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2023-01-05
    linux kill
  • linux怎么杀死所有java进程
    要杀死所有Java进程,可以使用以下命令:1. 使用ps命令列出所有Java进程的PID(进程ID):```ps -ef | gre...
    99+
    2023-10-11
    linux java
  • linux怎么杀死所有nginx进程
    可以使用以下命令来杀死所有的nginx进程:1. 使用ps命令查找nginx进程的PID(进程ID):```ps aux | gre...
    99+
    2023-09-27
    linux nginx
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作