目录
显示网络状态信息
ifconfig
作用:显示或配置网络接口的网络参数,如IP地址、子网掩码、广播地址等。
常用命令:
ifconfig
:显示所有网络接口的配置信息。
ifconfig [interface]
:显示指定接口的配置信息。
ip
作用 :显示和操作路由、网络设备、接口等网络配置信息,功能比ifconfig
更强大。
常用命令:
ip addr
:显示所有网络接口的IP地址信息。
ip link
:显示网络接口的状态信息。
ip route
:显示路由表信息。
netstat
作用 :显示网络连接、路由表、接口统计信息等。虽然在现代Linux系统中逐渐被ss
命令替代,但仍然广泛使用。
常用命令:
netstat -tuln
:显示所有监听的TCP和UDP端口。
netstat -an
:显示所有网络连接。
ss
作用 :用于显示套接字信息,功能类似于netstat
,但性能更好,支持更多的选项。
常用命令:
ss -tuln
:显示所有监听的TCP和UDP端口。
ss -an
:显示所有网络连接。
网络流量实时监控
iftop
作用 :实时显示网络接口的带宽使用情况,类似于top
命令,可以显示流入流出流量、峰值速度以及IP连接等信息。
常用命令:
sudo iftop -i [interface]
:监控指定接口的流量。
nload
作用:实时监控网络流量和带宽使用情况,使用图表显示入站和出站流量,并显示传输数据总量和最小/最大网络使用量。
常用命令:
nload
:直接运行即可监控默认网络接口的流量。
nload [interface]
:监控指定接口的流量。
vnstat
作用:主要用于统计网络流量的历史数据,但也有实时监控模式。
常用命令:
vnstat -l
:实时显示网络流量。
vnstat -i [interface]
:显示指定接口的流量统计信息。
bmon
作用:带有多窗口界面的网络流量监控工具,可以显示网络接口的整体流量以及详细的统计数据。
常用命令:
bmon
:直接运行即可开始监控。