linux 查看端口使用情况指令

1:netstat命令

netstat -tuln //显示TCP UDP显示为端口号而不是别名(如ssh显示为22)。。

可以查看帮助信息,如下

-t:显示TCP协议的连接。

-u:显示UDP协议的连接。

-l:仅显示监听状态的端口。

-n:以数字形式显示IP地址和端口号,不进行反向解析

-a: 显示所有

查看特点端口:

netstat -tuln | grep :80 //结合grep指令使用

2:ss命令

同上

ss-tuln

3:lsof命令

lsof -i -P//主要区分版本有的低版本参数不支持

-i:显示网络连接。

-P:以数字形式显示端口号

4:fuser命令

fuser 可以用于显示什么进程正在使用指定的端口。

fuser 80/tcp

这条命令显示正在使用TCP 80端口的进程ID。

如果系统安装了nmap工具可以使用nmap指令

nmap作用是扫描系统开发的端口。

如果有的端口不希望是open状态可以使用iptables防火墙对其拦截。

原文链接:,转发请注明来源!