我们在运维Linux云服务器的时候,也会用到一些命令工具检测网络。那就在这篇文章中把所有的检测网络的命令和对应的功能整理。
ip
1、ip命令是ifconfig 的替代品,但更加强大,主要用于显示和设置网络设备,在大部分系统下已经默认安装,也可通过以下命令安装;
yum install -y iproute || apt-get install -y iproute
2、这里列些常用的命令作为参考
ip addr show ##显示网卡信息
ip addr add 192.168.0.1/24 dev eth0 ##设置eth0网卡IP地址192.168.0.1
ip route show ##显示系统路由
ip route add default via 192.168.1.254 ##设置系统默认路由
ip -s -h link ##显示各网卡总流量信息
dstat
1、dstat 命令是Linux下的全能系统信息统计工具,支持实时查看当前网络速率,输出直观易懂,通过以下命令安装;
yum install -y dstat || apt-get install -y dstat
2、常用命令:
dstat ##分别显示cpu、disk、net、page、system信息
dstat -c ##显示CPU系统占用
dstat -m ##显示内存使用情况
dstat -n ##显示网络状态
dstat -tnf 1 10 ##输出接下来10秒内每秒的网络数据
iftop
1、iftop 是一款实时流量监控工具,可以查看每个连接的实时速率,通过以下命令进行安装;
yum install -y epel-release && yum install -y iftop ##centos系统
apt install -y epel-release && apt install -y iftop ##debian或ubuntu系统
2、常用命令
iftop ##查看系统下默认网卡连接流量信息
iftop -i eth0 ##指定查看eth0网卡下的连接和网速统计
iftop -nN -i eth0 ##以直接IP和连接编号的形式查看eth0网卡下的连接信息
本文出处:老蒋部落 » 盘点Linux服务器检测网络的常见命令工具集合 | 欢迎分享( 公众号:老蒋朋友圈 )