首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux 查看pid占用的端口_如何通过端口号查进程

Linux查看Java进程PID、端口号和内存占用脚本 Linux查看Java进程PID、端口号和内存占用脚本 背景 查询PID 查询占用端口 查询内存占用百分比 脚本 使用 背景 正常情况下,一个jps...-ml就可以查看机器上有多少Java进程以及它们的PID,如果还要看端口号,甚至内存占用,就还要配合netstat以及ps等查询,如果直接使用一个命令就能查出所有信息多好呀,那就试试吧。...查询PID Java自带的jps就很好用,不多说。...查询占用端口 使用netstat工具,根据Java进程的PID查询这个PID占用的端口,一定是状态为LISTEN,并且PID/NAME = PID/java的记录。.../bin/bash # 临时文件路径,保存jps信息 TMP_FILE_PATH=/tmp/superJps.tmp jps -ml > $TMP_FILE_PATH # java进程占用的内存总百分比

20K50
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux下获取进程的PID

    Linux系统中常常需要获取进程的pid进行一些操作,而Linux 的交互式 Shell 与 Shell 脚本存在一定的差异,主要是由于后者存在一个独立的运行进程,因此在获取进程 pid 上二者也有所区别...交互式 Shell 获取 pid在ps命令的基础上,如果我们知道进程的name,那么可以利用grep来获取其pid(需要通过-v来过滤掉grep本身),并通过awk显示出来。...,可以直接使用pidof:`pidof name`Bash Shell 脚本获取进程 pid在使用 Shell 脚本获取进程 pid 时,如果直接使用上述命令,可能会出现多个 pid 结果,例如:#!...$pid执行 process-monitor.sh 会出现多个结果:$> sh process-monitor.sh3036 3098 3099进一步排查可以发现,多出来的几个进程实际上是子 Shell...,可以通过判断pid所在的进程是否运行:if ps -p $PID > /dev/nullthen echo "$PID is running" # Do something knowing the

    1.1K10

    过滤某PID的svchost进程

    原始问题:tasklist /svc结果如下(节选),pid 1560对应的svchost.exe是紧挨的2行,svchost.exe和1560只显示在第一行,单纯用tasklist /svc | findstr...1560过滤1560会导致过滤出的结果不全(下一行不会显示)映像名称 PID 服务========================= ======== ==...SystemEventsBrokerfontdrvhost.exe 1592 暂缺有2种办法①用/fi参数(最为简单,能看到算法之美)tasklist /svc /fi "PID...eq 1560"tasklist /svc /fi "PID eq 1560" /fi "IMAGENAME eq svchost.exe"②用powershell处理字符串(虽然麻烦,但能看到代码之美...,可否打印下一行的时候看看最后一个字符是不是逗号,是的话再打印一行,麻烦继续修改代码# 获取 tasklist /svc 的输出$tasklist = tasklist /svc# 遍历每一行,找到 PID

    6310

    【Android 进程保活】oom_adj 值 ( 简介 | 查询进程 PID | 根据进程 PID 查询 oom_adj 值 )

    文章目录 一、oom_adj 值简介 二、查询进程号 PID 三、查询进程对应的 oom_adj 值 一、oom_adj 值简介 ---- oom_adj 值是 Linux 内核为每个进程分配的 , 该值可以反映进程的优先级...; 在内存不足 , 要杀进程 , 回收内存时 , 会根据该 oom_adj 值决定是否回收该进程 ; oom_adj 值越大 , 对应的进程优先级越低 ; 二、查询进程号 PID ---- 获取进程号...; PID : 进程 ID ; PPID : 进程父 ID ; VSZ : Virtual Size 缩写 , 进程虚拟内存大小 ; RSS : Resident Set Size 缩写 , 该进程实际驻留在内存中的大小...ID , 在 Logcat 面板中 , 进程栏中 , 可以看到 kim.hsl.app2 进程的进程 PID 是 11694 ; 在 PS 中对应的该 PID 为 11694 的进程 ; u0_a356...oom_adj 值 ; cat /proc/11694/oom_adj 最终查询的该进程的 oom_adj 值为 0 , 说明该进程当前处于前台 , 是前台进程 ; 查下企鹅的三个进程的 oom_adj

    5.8K30

    pgrep快速查找进程PID

    发表评论 3,919 A+ 所属分类:linux命令 pgrep命令以名称为依据从运行进程队列中查找进程,并显示查找到的进程id。...参数: Shell -o:仅显示找到的最小(起始)进程号;一般查找父进程 -n:仅显示找到的最大(结束)进程号; -l:显示进程名称; -P:指定父进程号; -g:指定进程组...; -t:指定开启进程的终端; -u:指定进程的有效用户ID。...-f:进行正则匹配ps -ef里面command类容 123456789 -o:仅显示找到的最小(起始)进程号;一般查找父进程    -n:仅显示找到的最大(结束)进程号;    -l:显示进程名称;    ...-P:指定父进程号;    -g:指定进程组;    -t:指定开启进程的终端;    -u:指定进程的有效用户ID。

    30610

    C语言进程(第一章进程基础,fork()函数,pid_t, pid, getpid())

    如果pid值小于0,则fork()系统调用失败并且创建一个新进程将无法完成;如果pid等于0,则说明当前运行的进程为子进程。所以我们执行该程序可以得到父进程的进程 id 和子进程的进程 id。...在父进程中,fork()函数返回子进程的进程 ID 号,也就是变量 pid 值大于 0,如果pid等于-1,则说明进程创建失败。...在子进程中,fork()函数返回0,因此在代码块 else if (pid == 0) 中执行, 输出 “我是子进程,我的pid是 xxx” 的格式化字符串,使用 getpid() 来获取子进程的PID...在父进程中,在 else 语句块中执行,打印 “我是父进程,我的pid是 xxx”。使用 getpid() 来获取父进程自己的 PID 号。...运行结果: pid pid 是 “process ID” 的缩写,即进程ID。 在操作系统中,每个正在运行的进程都会被分配一个唯一的整数进程 ID (PID),用于标识该进程。

    10610

    K8S集群pod名称与pid互查

    在日常运维过程中经常需要根据pid查是哪个pod,或者需要查这个pod的进程id。比如我们查看某台 Kubernetes Node 节点负载高时候。...通过 top 或者 pidstat 命令获取 Pid,但是这个PID对应的是哪个POD容器导致的,这个时候就需要根据PID查询对应容器信息查询某个pod的进程PIDkubectl describe pod...图片图片根据PID查询pod name所有的进程都会在/proc/有自己的文件夹 1,通过 top 或者 pidstat 命令获取 Pid 例如进程:1042832图片2,cat /proc/1042832...cgroup 显示的最后一列就是容器的id ,前面一部分是POD的UUIDcat /proc/1042832/cgroup图片可以通过容器ID去查询容器,或者是通过POD的UUID去查看POD信息例如:批量查下集群...ID 替换成自己查到的进程IDdocker inspect | grep -i pod图片 总结成一个脚本getPodName.sh ,提前需要安装q工具yum install -

    3.5K30

    Linux系统 —— 进程系列 - 进程的概念,PCB与PID和fork

    因为操作系统要管理进程,所以要先描述,再组织,所以必须要有描述进程的task_ struct再组织管理成数据结构,操作系统就会转化成对应数据结构的增删查改 操作系统要对进程做管理,那么就必须要对进程的...PID 获取当前进程PID - getpid 进程创建的时候, 里面都有一个自己的PID,我们如何在一个程序运行时获取这个程序的PID呢?...getpid(), 这个函数在哪个进程里被调用, 就会返回哪个进程的PID 注意:pid是一个整形, 下面是我们自己定义的一个获取系统调用接口的程序 当前进程为: 获取父进程PID...pid, 0返回给子进程。...pid, 给子进程返回0呢?

    12210
    领券