linux中netstat查看端口

大耗子 2020年02月24日 283次浏览

文章链接:https://codemouse.online/archives/645646564986

netstat命令各个参数说明如下:

-a:列出所有网络状态,包括 Socket 程序;
-c秒数:指定每隔几秒刷新一次网络状态;
-n:使用 IP 地址和端口号显示,不使用域名与服务名;
-p:显示 PID 和程序名;
-t:显示使用 TCP 协议端口的连接状况;
-u:显示使用 UDP 协议端口的连接状况;
-I:仅显示监听状态的连接;
-r:显示路由表;

使用

  • 查看所有的tcp端口
    netstat -apt

  • 查看所有的udp端口
    netstat -apu

  • 查看端口使用情况
    lsof -i:端口号

  • 端口扫描:

nmap <扫描类型><扫描参数>
nmap localhost
nmap -p 1024-65535 localhost
nmap -PT 192.168.1.127-245