net
命令在 Linux 系统中主要用于管理和配置网络相关的设置
-
查看网络接口:
netstat -i
或ip addr
命令可以显示系统中的所有网络接口及其状态。 -
查看路由表:
netstat -r
或ip route
命令可以显示当前的路由表,帮助了解数据包在网络中的传输路径。 -
查看网络连接:
netstat -t
或ss -t
命令可以显示当前系统的 TCP 连接状态。 -
查看监听端口:
netstat -an | grep LISTEN
或ss -tuln
命令可以显示当前系统上监听的端口及其进程。 -
诊断网络问题:
ping
命令用于测试与目标主机之间的网络连通性。traceroute
或tracepath
命令可以显示数据包在网络中的传输路径,帮助诊断网络延迟和丢包问题。 -
修改网络设置:
ifconfig
(在某些发行版中已被ip
命令取代)命令用于配置网络接口的 IP 地址、子网掩码、网关等参数。route
命令用于添加、修改和删除路由表项。iptables
命令用于配置 Linux 内核的网络过滤规则,如防火墙设置。 -
网络端口扫描:
nmap
命令可以扫描目标主机的开放端口和服务,帮助发现潜在的安全风险。 -
域名解析:
nslookup
或dig
命令可以查询 DNS 服务器,获取域名对应的 IP 地址。 -
获取网络统计信息:
netstat -s
或ss -s
命令可以显示各种网络协议(如 TCP、UDP、ICMP 等)的统计信息。
请注意,不同的 Linux 发行版可能使用不同的命令和选项。在使用这些命令时,请根据您的系统环境进行相应的调整。