netstat命令是一个dos命令,后接不同的参数可以查看端口的不同的状态信息
常用命令
lsof -i :port 使用lsof -i :port就能看见所指定端口运行的程序,同时还有当前连接 (运行程序端口被占用时查看指定端口连接信息,便于杀死占用端口的进程)。
netstat -nupl (UDP类型的端口)
netstat -ntpl (TCP类型的端口)
netstat -anp 显示系统端口使用情况
netstat命令缺点:实际是遍历pid,占用了负载
逐渐成为主流的 ss 命令:
推荐用ss命令查看端口:速度特别快。
ss -lntu
ArchLinux已弃用"net-tools",转而使用"iproute2"
弃用命令 > 替换命令
arp > ip n
ifconfig > ip a, ip link, ip -s
netstat > ss, ip route, ip -s link
route > ip route