你为什么会近视?为了淡看世间事,所以才模糊了双眼。
一、 lsof命令
lsof解释(百度百科):lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。
使用
格式: lsof -i
xxx@VM-0-3-ubuntu:~$ lsof -i
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
python3 8187 xxx 3u IPv6 86075 0t0 TCP *:8000(LISTEN)
python2 8182 xxx 22u IPv6 86072 0t0 TCP *:8001(LISTEN)
格式: lsof -i :端口号
xxx@VM-0-3-ubuntu:~$ lsof -i :8000
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
python3 8187 xxx 3u IPv6 86075 0t0 TCP *:8000(LISTEN)
二、 netstat命令
Netstat(百度百科)是控制台命令,是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。
格式: netstat -tunlp | grep 端口号
xxx@VM-0-3-ubuntu:~$ netstat -tunlp | grep 8000
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
tcp 0 0 0.0.0.0:8000 0.0.0.0:* LISTEN 24567/python3
格式: netstat -anp | grep 端口号
xxx@VM-0-3-ubuntu:~$ netstat -anp | grep 8000
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
tcp 0 0 0.0.0.0:8000 0.0.0.0:* LISTEN 24567/python3
格式: netstat -nultp
xxx@VM-0-3-ubuntu:~$ netstat -nultp
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:8000 0.0.0.0:* LISTEN 24567/python3
如果感觉本文对您有帮助可以点个赞哦
本文为学习笔记,转载请标明出处
本文仅供交流学习,请勿用于非法途径
仅是个人意见,如有想法,欢迎留言
网友评论