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防火墙对其拦截。