linux查看网络链接的命令有哪些
linux查看网络链接的命令有哪些详细介绍
在 Linux 系统里,有不少命令可用于查看网络连接,下面为你介绍几个常用命令:
1.
netstat
netstat是查看网络连接、路由表、网络接口统计等信息的常用工具。
- 查看所有连接:
netstat -a - 查看 TCP 连接:
netstat -at - 查看 UDP 连接:
netstat -au - 查看监听状态的连接:
netstat -l - 查看监听状态的 TCP 连接:
netstat -lt - 显示进程和 PID:
netstat -p
2.
ss
ss是netstat的替代品,功能更强大,速度更快。
- 查看所有连接:
ss -a - 查看 TCP 连接:
ss -t - 查看 UDP 连接:
ss -u - 查看监听状态的连接:
ss -l - 查看监听状态的 TCP 连接:
ss -lt - 显示进程和 PID:
ss -p
3.
lsof
lsof(list open files)可列出当前系统打开的所有文件,也能用于查看网络连接。
- 查看所有网络连接:
lsof -i - 查看特定端口的连接:
lsof -i :80
4.
nmap
nmap(Network Mapper)主要用于网络发现和安全审计,也能查看目标主机的开放端口和网络连接。
- 扫描目标主机的开放端口:
nmap <目标IP地址> - 扫描指定端口范围:
nmap -p 1-100 <目标IP地址>
5.
ip
ip命令是用于替代ifconfig的新一代网络配置工具,也可用于查看网络连接信息。
- 查看网络接口信息:
ip addr - 查看路由表:
ip route
这些命令各有其特点和用途,你可以依据实际需求选择合适的命令来查看网络连接。