linux查看进程端口号,进程id

1 netstat -nlp 查看占用端口号的服务
2 找到该端口号的进程
3 找到该进程id
4 kill它

如何查看进程的端口号?

netstat -lnp | grep exf
tcp   0   0 0.0.0.0:9101     0.0.0.0:*      LISTEN      5791/exfilter

注释:上面命令中的exfilter是进行名称.上面的9101就是监控的端口号,5791是进程的进程id。

如果进程没有像exfilter一样监控一个端口,如何查看进程的id?

ps aux | grep exfilter
root      5791  0.0  2.2  59184 11256 ?        Ss   02:11   0:00 ./exfilter/bin/exfilter -f default -d
root      5823  0.0  0.1  61220   732 pts/1    R+   02:23   0:00 grep exfilter

注释:第一行,第二列的5791就是进程id。第一行的最后列出了启动时的命令和参数。

端口号查找对应进程的ID,操作进程

若已知端口号为15000,则对应查找命令为lsof -i | grep 15000
 
本机显示结果为:

host    3386 trinea    4u  IPv4  16907      0t0  TCP *:15000 (LISTEN)
 
其中的3386 便为进程号,然后使用相应操作命令便可操纵进程,如kill
 
kill -9 3386

时间: 2024-09-15 00:50:17

linux查看进程端口号,进程id的相关文章

单片机 win7-求助一下,win7系统下如何查看com端口号??

问题描述 求助一下,win7系统下如何查看com端口号?? 求助一下,win7系统下如何查看com端口号 设备管理器里面啥都没有 解决方案 在我的电脑里的设备管理口,刷新,即可看到 解决方案二: 是否机器没有串口了. 设备管理器中会有硬件信息

查看本机开放的端口号,查看某个端口号是否被占用,查看被占用的端口号被哪个进程所占用,如何结束该进程

利用快捷键win+R键打开运行窗口.输入cmd回车打开命令提示符窗口 1:查看本机开放的端口,即已被占用的端口号.命令:netstat -an 部分结果列表:Proto  Local Address          Foreign Address        StateTCP    0.0.0.0:135            0.0.0.0:0             LISTENINGTCP    0.0.0.0:3473           0.0.0.0:0            

XP中根据端口号或PID查看进程

  1.查看任务列表 tasklist 2.查看端口号与PID关联 netstat -ano 3.终止进程 taskkill /PID 1448    1.查看任务列表    tasklist 2.查看端口号与PID关联   netstat -ano 3.终止进程   taskkill /PID 1448

linux 查看某进程或程序的网卡流量(转)

一.nethogs介绍 分享一个linux 下检测系统进程占用带宽情况的检查.来自github上的开源工具. 它不依赖内核中的模块.当我们的服务器网络异常时,可以通过运行nethogs程序来检测是那个程序占用了大量带宽.节省了查找时间. 二.安装方法 1.在epel 源中可以直接yum 安装 yum install libpcap nethogs -y 2.源码方式安装 2.1 安装c++ 环境 [root@SaltMaster ~]# yum install gcc-c++ libpcap-d

Linux查看进程命令和具体操作

ps ax 命令显示一个当前系统进程的列表,该列表中包括其他用户拥有的进程.要显示进程以及它们的所有者,使用 ps aux 命令.该列表是一个静态列表:换一句话说,它是在你启用这项命令时正在运行的进程的快照.如果你需要Linux查看进程一个时刻更新的运行进程列表,使用下面描述的 top 命令. Linux查看进程ps 的输出会很长.要防止它快速从屏幕中滑过,你可以把它管道输出给 less 命令: ps aux | less 你可以使用 Linux查看进程ps 命令和 grep 命令的组合来查看某

Linux 查看服务器开放的端口号

在讨论这个问题前,我们先来了解一下物理端口.逻辑端口.端口号等计算机概念.   端口相关的概念:   在网络技术中,端口(Port)包括逻辑端口和物理端口两种类型.物理端口指的是物理存在的端口,如ADSL Modem.集线器.交换机.路由器上用 于连接其他网络设备的接口,如RJ-45端口.SC端口等等.逻辑端口是指逻辑意义上用于区分服务的端口,如TCP/IP协议中的服务端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等.由于物理端口和逻辑端口数量较多,

Linux系统中查看执行中的进程占用内存量的方法

Linux中查看某个进程占用内存的情况,执行如下命令即可,将其中的[pid]替换成相应进程的PID号: 代码如下: cat /proc/[pid]/status 说明 /proc/[pid]/status中所保存的信息除了内存信息,还包括进程IDs.信号等信息,此处暂时只介绍内存相关的信息. 字段                 说明 VmPeak        进程所使用的虚拟内存的峰值 VmSize         进程当前使用的虚拟内存的大小 VmLck          已经锁住的物理内

Linux中查看进程及杀死进程命令

Linux中想杀死fcitx进程,然后再重启它. root@www.linuxidc.com:/home/zhangbin# ps -e | grep 'fcitx'  3405 ?        00:00:00 fcitx <defunct>  3415 ?        00:00:02 fcitx   不显示标题 root@www.linuxidc.com:/home/zhangbin# ps -h Warning: bad ps syntax, perhaps a bogus '-'

linux中利用shell脚本查看占用swap的进程

查看进程在占用swap分区的脚本 命令脚本如下:  代码如下 复制代码 for i in `cd /proc;ls |grep "^[0-9]"|awk ' $0 >100'` ;do awk '/Swap:/{a=a+$2}END{print '"$i"',a/1024"M"}' /proc/$i/smaps ;done |sort -k2nr 查看占用swap的进程  代码如下 复制代码 #!/bin/bash   echo -e `d