linux根据进程查看端口号,linux查看端口号对应的进程
文章目录:1 linux查看那端口监听情况2 Linux查看某个端口对应的进程号和程序
1 linux查看那端口监听情况
Linux操作系统操作系统中可以使用显示网络连接命令查看端口监听情况,首先来看一下该命令的参数:
1、netstat参数
(base)SHL @ zhi hui-mint:~ $ netstat-Hu sage:netstat[-vweenccf][Af]-r netstat {-V -version -h -help } netstat[-vWnNcaeol][Socket.]netstat {[-v ween NAC]-I [-cnNe]-M -s[-6 tuw]}-r,- route显示路由表-我…-接口显示接口表-g,-组显示多播组成员身份-s,-统计数据显示网络统计(如SNMP) -M,-masqueue显示伪装的连接-v,- verbose be verbose -W,- wide不要截断互联网协议(Internet Protocol)地址-不,-数值不解析名称-数值-主机不解析主机名-数值-端口不解析端口名-数值-用户不解析用户名-不,-符号解析硬件名-e,-扩展显示其他/更多信息p程序显示PID/程序名用于套接字-哦,-定时器显示定时器-c-连续连续列表我监听显示监听服务器套接字一个所有显示所有套接字(默认:已连接)-F,- fib显示转发信息库(默认)-C,-缓存显示路由缓存而不是f B- Z,-上下文显示套接字的防火墙安全上下文socket={-t -TCP } {-U -UDP } {-U -UDP lite } {-S -SCTP } {-w -raw } {-x -UNIX }-ax25-IPX-netrom AF=Use -6 -4 或-A AF 或-AF ;默认:inet可能的地址族列表(支持路由):inet(DARPA互联网)inet 6(IPv6)ax25(AMPR ax。25)netrom(AMPR NET/ROM)IPX(Novell IPX)DDP(apple talk DDP)x25(CCITT x . 25)(base)SHL @ zhi hui-mint:~ $ 2、netstat比较常用的参数含义
t:表示tcpu:表示udpn:表示数字形式显示p:显示套接字对应的PID/程序答:显示所有的插座,不是用该参数,默认只显示已经连接的连接2 Linux查看某个端口对应的进程号和程序1、使用查找打开的文件命令(列出打开的文件)查看端口号对应的进程号和程序
lsof -i:端口号
(base)SHL @ zhi hui-mint:~ $ lsof-I:8888命令PID用户FD类型设备大小/OFF节点名称chrome 2768 SHL 94u IP v4 137190217 0t 0 TCP localhost:45242-localhost:8888(已建立)jupyter-n 17249 SHL 5u IP v4 137172011 0t 0 TCP localhost:8888(监听)jupyter-n 17248使用显示网络连接命令查看端口号对应的进程号
(base)SHL @ zhi hui-mint:~ $ netstat-nap grep 8888(不是所有的进程都可以被识别,不属于自己的进程信息将不会显示,您必须是根用户才能看到所有这些信息TCP 0 127。0 .0 .1:8888 0 .0 .0 .0:*列出EN 17249/python TCP 0 127。0 .0 .1:8888 127 .0 .0 .1:45242已建立17249/python TCP 0 127。0 .0 .1:45242 127 .0 .0 .1:8888已建立2768/chrome-type=UNIX 3[]seq数据包已连接1768
欢迎大家关注笔者,你的关注是我持续更博的最大动力
原创文章,转载告知,盗版必究
微信:隋海亮0816 QQ:931762054 wx公众号:仰望星空的小随