lsof命令学习笔记

1.查看某个端口网络连接情况

lsof -i :10010
# -i 网络连接情况

2.查看某个进程在某个端口连接情况

lsof -a -i :10010 -p 33560
# -a 表示条件是and关系
# -p 进程id

3.查看某个进程的tcp连接情况

lsof -a -i tcp -p 31622

4.查看某个进程和远端主机某个端口连接情况

lsof -n -P -a -i 4tcp@10.120.5.58:3543 -p 31622
# -n 表示不显示主机名,直接显示ip 
# -p 表示不显示端口服务名如果不配置结果中3543会显示为qftest-lookup,3306会显示为mysql,具体端口服务名情况参考
# https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml
# -i中4表示IPV4,@10.120.5.58:3543表示主机名和地址

5.查看连接建立的时间

linux下一切皆文件,网络连接也是如此,例如查看10010端口连接建立时间,lsof结果如下

上图中第1列是PID,第4列是FD,

通过上述命令可以看到该连接建立时间是14:18.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值