在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