在Linux中,可以通过以下方式查看网络连接状态:
使用ip addr命令查看网络接口信息:
# 查看所有网络接口信息 ip addr # 查看指定网络接口信息 ip addr show dev enp0s3
使用ip link命令查看网络接口链路状态:
# 查看所有网络接口链路状态 ip link # 查看指定网络接口链路状态 ip link show dev enp0s3
使用ip route命令查看路由表信息:
# 查看路由表信息 ip route # 添加一条路由 ip route add 192.168.1.0/24 dev enp0s3 # 删除一条路由 ip route del 192.168.1.0/24 dev enp0s3
使用nmap命令扫描网络:
# 扫描局域网中的主机 nmap 192.168.1.1/24 # 只扫描指定端口 nmap -p 22 192.168.1.1/24 # 对主机进行指纹识别扫描 nmap -O 192.168.1.1 # 对防火墙进行渗透测试 nmap -sS 192.168.1.1/24
使用netstat命令查看网络连接:
# 查看所有TCP网络连接 netstat -at # 查看正在监听的网络连接 netstat -l # 检查网络接口统计信息 netstat -i # 持续监控网络连接变化 netstat -c