要查看端口连接情况,可以使用以下几种命令:
netstat
是一个常用的网络统计工具,可以显示网络连接、路由表、接口统计等。
基本用法:
netstat -an | grep <端口号>
示例:
netstat -an | grep 80
这条命令会显示所有与80端口相关的连接情况。
ss
是 netstat
的替代品,速度更快,功能也更强大。
基本用法:
ss -tuln | grep <端口号>
示例:
ss -tuln | grep 80
这条命令会显示所有监听的TCP和UDP端口,并过滤出与80端口相关的信息。
lsof
可以列出当前系统打开的文件,包括网络端口。
基本用法:
lsof -i :<端口号>
示例:
lsof -i :80
这条命令会显示所有使用80端口的进程及其详细信息。
tcpdump
是一个强大的网络抓包工具,可以用来分析网络流量。
基本用法:
tcpdump -i <网卡名称> port <端口号>
示例:
tcpdump -i eth0 port 80
这条命令会捕获经过eth0网卡且目标端口为80的所有数据包。
sudo
提升权限,例如 sudo netstat -an
。netstat
或 ss
等工具。sudo apt-get install net-tools
安装 netstat
。grep
进行过滤,或者使用更精确的参数来减少输出。通过这些命令和解决方法,可以有效地查看和分析端口连接情况。
领取专属 10元无门槛券
手把手带您无忧上云