精华内容
下载资源
问答
  • Linux 根据进程名查找进程ID

    万次阅读 2017-08-10 22:10:27
    pgrep str命令进行模糊匹配,查找匹配该特征串的进程ID


    pgrep str命令进行模糊匹配,查找匹配该特征串的进程ID 



    在ps命令中,“-T”选项可以开启线程查看。 


    SPID”栏表示线程ID,而“CMD”栏则显示了线程名称


    展开全文
  • linux 查找进程

    2020-11-11 22:01:30
    ps aux | grep 进程关键字 杀死进程 kill 进程id

    ps aux | grep 进程关键字

    杀死进程

    kill 进程id

    展开全文
  • linux查找进程

    千次阅读 2021-02-25 17:14:10
    进程是在 CPU 及内存中运行的程序代码,而每个进程可以创建一个或多个进程(父子进程)。 查看进程方法: 第一种: ps auxps命令用于报告当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序。ps命令是...

    进程是在 CPU 及内存中运行的程序代码,而每个进程可以创建一个或多个进程(父子进程)。

    查看进程方法:

    第一种:

    ps aux

    ps命令用于报告当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序。ps命令是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等,总之大部分信息都是可以通过执行该命令得到的。

    a:显示当前终端下的所有进程信息,包括其他用户的进程。

    u:使用以用户为主的格式输出进程信息。

    x:显示当前用户在所有终端下的进程。

    示例: img

    上图中各字段解释:

    USER:启动该进程的用户账号名称 PID:该进程的ID号,在当前系统中是唯一的 %CPU:CPU占用的百分比 %MEM:内存占用的百分比

    VSZ:占用虚拟内存(swap空间)的大小 RSS:占用常驻内存(物理内存)的大小

    TTY:该进程在哪个终端上运行。“?”表未知或不需要终端 STAT:显示了进程当前的状态,如S(休眠)、R(运行)、Z(僵死)、<(高优先级)、N(低优先级)、s(父进程)、+(前台进程)。对处于僵死状态的进程应予以手动终止。

    START:启动该进程的时间 TIME:该进程占用CPU时间 COMMAND:启动该进程的命令的名称

    总结:ps aux 是以简单列表的形式显示出进程信息。

    第二种:

    ps -elf

    -e:显示系统内的所有进程信息。

    -l:使用长(long)格式显示进程信息。

    -f:使用完整的(full)格式显示进程信息。 img

    上图字段解释: 大部分跟第一种一样,PPID为父进程的PID。

    第三种:

    top

    以全屏交互式的界面显示进程排名,及时跟踪包括CPU、内存等系统资源占用情况,默认情况下每三秒刷新一次,其作用基本类似于Windows系统中的任务管理器。

    img

    上图解释: Tasks(系统任务)信息:total,总进程数;running,正在运行的进程数;sleeping,休眠的进程数;stopped,中止的进程数;zombie,僵死无响应的进程数。

    CPU信息:us,用户占用;sy,内核占用;ni,优先级调度占用;id,空闲CPU;wa,I/O等待占用;hi,硬件中断占用;si,软件中断占用;st,虚拟化占用。了解空闲的CPU百分比,主要看%id部分。

    Mem(内存)信息:total,总内存空间;used,已用内存;free,空闲内存;buffers,缓存区域。

    Swap(交换空间)信息:total,总交换空间;used,已用交换空间;free,空闲交换空间;cached,缓存空间。

    第四种:

    pstree -aup

    可以带上|grep 查询特定进程。例如 pstree -aup | grep php

    img

    以树状图的方式展现进程之间的派生关系,显示效果比较直观。 -a:显示每个程序的完整指令,包含路径,参数或是常驻服务的标示; -c:不使用精简标示法; -G:使用VT100终端机的列绘图字符; -h:列出树状图时,特别标明现在执行的程序; -H<程序识别码>:此参数的效果和指定"-h"参数类似,但特别标明指定的程序; -l:采用长列格式显示树状图; -n:用程序识别码排序。预设是以程序名称来排序; -p:显示程序识别码; -u:显示用户名称; img

    以上就是良许教程网为各位朋友分享的Linux相关知识。

    展开全文
  • Linux 查找进程运行位置

    千次阅读 2018-07-16 15:20:17
    http://www.cnblogs.com/joshua317/p/5643150.html点击打开链接1、通过ps或者... 获取进程的pid后,然后使用命令ls -l /proc/${pid},这个命令可以列出该进程的启动位置。ll /proc/22551 total 0 dr-xr-xr-x 2 w...

    http://www.cnblogs.com/joshua317/p/5643150.html点击打开链接

    1、通过ps或者top命令查看运行的进程的pid

    ps -aux|grep php-fpm
    
    #或者
    
    top

     

    2. 获取进程的pid后,然后使用命令ls -l /proc/${pid},这个命令可以列出该进程的启动位置。

    ll /proc/22551

     

    复制代码
    total 0
    dr-xr-xr-x 2 www www 0 Jul  5 11:15 attr
    -rw-r--r-- 1 www www 0 Jul  5 11:49 autogroup
    -r-------- 1 www www 0 Jul  5 11:49 auxv
    -r--r--r-- 1 www www 0 Jul  5 11:49 cgroup
    --w------- 1 www www 0 Jul  5 11:49 clear_refs
    -r--r--r-- 1 www www 0 Jul  5 06:53 cmdline
    -rw-r--r-- 1 www www 0 Jul  5 11:49 coredump_filter
    -r--r--r-- 1 www www 0 Jul  5 11:49 cpuset
    lrwxrwxrwx 1 www www 0 Jul  5 11:49 cwd -> /apps/php/lib/php/extensions/no-debug-zts-20151012
    -r-------- 1 www www 0 Jul  5 11:49 environ
    lrwxrwxrwx 1 www www 0 Jul  5 07:39 exe -> /apps/php/sbin/php-fpm
    dr-x------ 2 www www 0 Jul  5 11:15 fd
    dr-x------ 2 www www 0 Jul  5 11:49 fdinfo
    -r-------- 1 www www 0 Jul  5 11:49 io
    -rw------- 1 www www 0 Jul  5 11:49 limits
    -rw-r--r-- 1 www www 0 Jul  5 11:49 loginuid
    -r--r--r-- 1 www www 0 Jul  5 11:49 maps
    -rw------- 1 www www 0 Jul  5 11:49 mem
    -r--r--r-- 1 www www 0 Jul  5 11:49 mountinfo
    -r--r--r-- 1 www www 0 Jul  5 11:49 mounts
    -r-------- 1 www www 0 Jul  5 11:49 mountstats
    dr-xr-xr-x 6 www www 0 Jul  5 11:49 net
    -r--r--r-- 1 www www 0 Jul  5 11:49 numa_maps
    -rw-r--r-- 1 www www 0 Jul  5 11:49 oom_adj
    -r--r--r-- 1 www www 0 Jul  5 11:49 oom_score
    -rw-r--r-- 1 www www 0 Jul  5 11:49 oom_score_adj
    -r--r--r-- 1 www www 0 Jul  5 11:49 pagemap
    -r--r--r-- 1 www www 0 Jul  5 11:49 personality
    lrwxrwxrwx 1 www www 0 Jul  5 11:49 root -> /
    -rw-r--r-- 1 www www 0 Jul  5 11:49 sched
    -r--r--r-- 1 www www 0 Jul  5 11:49 schedstat
    -r--r--r-- 1 www www 0 Jul  5 11:49 sessionid
    -r--r--r-- 1 www www 0 Jul  5 11:49 smaps
    -r--r--r-- 1 www www 0 Jul  5 11:49 stack
    -r--r--r-- 1 www www 0 Jul  5 06:40 stat
    -r--r--r-- 1 www www 0 Jul  5 08:48 statm
    -r--r--r-- 1 www www 0 Jul  5 06:53 status
    -r--r--r-- 1 www www 0 Jul  5 11:49 syscall
    dr-xr-xr-x 3 www www 0 Jul  5 11:49 task
    -r--r--r-- 1 www www 0 Jul  5 11:49 wchan
    展开全文
  • go linux 根据进程名查找进程

    千次阅读 2019-12-04 14:46:42
    原理:利用golang执行shell(ps ux)(只能获取当前用户进程,如果要获取所有进程,请用ps aux) 命令,在命令中获取进程ID,然后传递给go语言即可。 最后贴出"ps ux"命令参数详解: ps ux USER PID % CPU % ...
  •  pidof可以查找指定名称的进程的pid,将结果送到标准输出。pidof有两种返回值:0,找到至少一个进程;1,没有找到进程。pidof实际上与killall5相同;程序根据调用它的名称进行操作。  此命令的适用范围:RedHat、...
  • Linux查找进程并kill

    千次阅读 2011-04-11 15:38:00
     pid:要中止进程ID号。  Signal:表示信号。  3)说明  进程Linux系统中一个非常重要的概念。Linux是一个多任务的操作系统,系统上经常同时运行着多个进程。我们不关心这些进程究竟是如何分配的,或者...
  • ps -ef | grep jar lsof -i |grep 8888 kill -9 进程
  • 1. 先根据进程名查看进程id ps aux | grep 进程名(或者ps -ef | grep 进程名) y@ubuntu:~$ ps aux | grep bitcoind y 2708 101 12.1 1611172 488580 ? Ssl Aug22 32:04 bitcoind -daemon -connect=172.16.247.139 ...
  • linux java 查找进程中的线程

    万次阅读 2016-05-24 10:35:31
    在这里对linux下、sun(oracle) JDK的线程资源占用问题的查找步骤做一个小结;linux环境下,当发现java进程占用CPU资源很高,...如上图所示,java的进程id为'12377',接下来用top命令单独对这个进程中的所有线程作监视:
  • linux查找进程所在的执行目录

    千次阅读 2017-03-06 23:31:43
    背景 方法背景linux下,运行多个相同...查找当前用户所有xxx程序运行的进程号。 假设想查看进程ID是123的执行目录;那么可以利用ls -l /proc/123/cwd; /proc/123/cwd是一个链接符号。指向进程ID是123的执行目录。
  • grep查找进程ID

    千次阅读 2014-05-19 14:36:53
    kill -9 `ps | grep "test" | grep -v "grep" | sed -n '2P' | awk '{print $1}'` #找到第二个进程,并杀死该进程 1.kill -9 num,杀死1个进程 2.`ps`/ 'ps -pux` 列出进程 3. grep "test" 找含“test”...
  • Linux进程ID号--Linux进程的管理与调度(三)

    万次阅读 多人点赞 2016-05-12 13:31:31
    日期 内核版本 架构 作者 GitHub CSDN 2016-05-12 ...Linux 内核使用 task_struct 数据结构来关联所有与进程有关的数据和结构,Linux 内核所有涉及到进程和程序的所有算法都是围绕该数据结构建立的,是内
  • 工作环境中遇到网络不正常,检测是某服务器异常往外发送数据包,使用netstat命令查看,发现有程序。这篇文章主要介绍了linux根据进程号PID查找启动程序的全路径,需要的朋友可以参考下
  • Linux 内核进程管理之进程ID

    千次阅读 2013-10-03 17:01:32
    Linux 内核使用 task_struct 数据结构来关联所有与进程有关的数据和结构,Linux 内核所有涉及到进程和程序的所有算法都是围绕该数据结构建立的,是内核中最重要的数据结构之一。该数据结构在内核文件 include/...
  • Linux通过名称查找进程并杀死

    千次阅读 2020-07-13 14:15:43
    命令: ps -ef | grep 进程名/启动进程的命令 | grep -v grep | awk ‘{print $2}’ | xargs kill -9
  • 使用linux操作系统,难免遇到一些软件“卡壳”的问题,这时就需要使用linux下强大的kill...首先,我们需要使用linux下另外一个命令ps查找进程相关的PID号:ps aux | grep program_filter_word 1)ps a 显示现行终
  • Linux通过进程ID查看文件路径

    千次阅读 2019-07-25 10:25:06
    1、用ps -ef |grep xxxxx得到该进程的pid 2、输入ls -l ,结果中 exe链接对应的就是可执行文件的路径 $ ls -l /proc/18283 以下是/proc目录中进程18283的信息 /proc/18283 pid为N的进程信息 /proc/18283/cmdline ...
  • 1.根据进程名字查找进程号,可使用ps命令。 比如,我们想到进程nginx的进程号(pid), 可使用下面的命令: ps -C nginx -o pid= -C 是command的意思,一般进程名包含在启动该进程的命令(command)中,所以我们可以通过...
  • linux 查找某个进程并关掉

    千次阅读 2013-12-13 15:07:21
    1、按名称查找某个进程,并停止#! /bin/sh ID=`ps -ef| grep 'TcpServer.sh'|grep -v 'grep'|awk '{print $2}'` for pid in $ID do kill -9 $pid echo " kill TcpServer.sh pid:$pid" done 注意包含此名字的...
  • Linux下ps查找进程用kill终止命令http://os.51cto.com 2009-05-26 12:14 佚名 IT168摘要:使用linux操作系统,难免遇到一些软件"卡壳"的问题,这时就需要使用linux下强大的kill命令来结束相关进程。这在linux系统...
  • 实际应用中可能有这样的场景:给定一个进程名称特征串,查找所有匹配该进程名称的进程的详细信息。...(3) 因为查找出来的进程ID需要被作为参数传递给ps命令,故使用xargs命令,通过管道符号连接; (4) 最后显示进
  • 查找Linux 进程目录

    千次阅读 2012-11-14 10:51:43
    Linux下我们一般使用ps查看进程...Linux下,任何一个程序启动以后,系统会为其分配一个ID,即我们熟悉的PID,称为进程号,与此同时,系统会在/proc目录下为其创建一个独立的文件夹,文件夹以PID命名,在该文件夹内保
  • 昨天遇到一个问题,背景是这样的:我们工作环境不正常,使用ps命令查看,发现有程序A的两个进程状态一个是状态,一个是正常运行.由于该程序A是个通用服务程序,被拷贝成多份,分发到不同的目录中单独启动,只有各自...
  • 使用linux操作系统,难免遇到一些软件"卡壳"的问题,这时就需要使用linux下强大的kill命令来结束相关进程。这在linux系统下是极其容易的事情,你只需要kill xxx即可,这里xxx代表与此软件运行相关...
  • linux根据进程名字获取进程ID

    千次阅读 2014-11-07 16:59:37
    查找了N篇文档,有所收获,总结一下。 二、实现 大体分两种: 1、exec或popen执行ps的命令行,然后运用某几个字符串匹配函数。 #include stdio.h> #include unistd.h> #include string.h> #include ...
  • Linux查找并杀死僵尸进程

    千次阅读 2019-06-14 22:15:07
    1、查看系统是否有僵尸进程 使用Top命令查找,当zombie前的数量不为0时,即系统内存在相应数量的僵尸进程。 2、定位僵尸进程 使用命令ps -A -ostat,ppid,pid,cmd |grep -e ... 僵尸进程ID:3533,父进程ID:351...
  • pidof 查找指定名称的进程的进程号ID号 语法 pidof(选项)(参数) ...-o:指定不显示的进程ID。 参数 进程名称:指定要查找的进程名称。 实例 pidof nginx 13312 5371 pidof crond 1509 pidof init 1 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 103,688
精华内容 41,475
关键字:

linux查找进程id

linux 订阅