Linux指令之IO相关指令(一)—— ifconfig

本文详细介绍了Linux下的ifconfig工具的安装过程,以及如何使用ifconfig命令查看网络接口的IO设备信息,包括网络状态标识、IP地址、子网掩码、错误统计等内容。
摘要由CSDN通过智能技术生成

一、ifconfig工具的安装
ifconfig工具包是很重要的Linux网络及IO相关的工具包,下载指令如下所示:
注:CentOS7中不自带ifconfig命令,但是使用ip addr命令也是可以查看虚拟机的网络配置。

yum install net-tools -y

yum install net-tools -y

博主已经安装好了,显示的是Nothing to do,如果未安装过的话最终显示的是Complete:

在这里插入图片描述

二、ifconfig命令显示IO设备信息
命令行输入 ifconfig -a

ifconfig -a

输出结果:
在这里插入图片描述

① ens33(网卡代号):

在这里插入图片描述

先来看第一部分的含义:

在这里插入图片描述

flags  —— 网络状态标识(其中UP代表网卡已启动;BROADCAST代表支持广播地址;RUNNING代表网卡正在运行;MUILTCAST代表网卡支持组播)

mtu(Maximum Transmission Unit) —— 代表能通过的最大数据包大小
inet  —— IPV4地址
netmask  —— 子网掩码
broadcast —— 广播地址
inet6  —— IPV6地址
prefixlen  —— 网络前缀,类似于子网掩码的概念。
scopeid  —— 表示作用域
0x20<link> —— 表示仅对该接口有效
ether —— 表示以太网的接口
txquenelen —— 表示来传输数据的缓冲区长度

再来看第二部分的含义:

在这里插入图片描述

第一、二行 RX

packages ——— 表示接收到的网络包数量
bytes ——— 表示接收到的总字节数
errors ——— 代表数据包发生的错误数
dropped  ——— 代表数据包被丢弃的数量
overruns ——— 代表fifo被填满之后的丢包数
frame ——— 代表帧格式的错误数

第三、四行 TX

packages ——— 表示发送出的网络包数量
bytes ——— 表示发送出的总字节数
errors ——— 代表数据包发生的错误数
dropped  ——— 代表数据包被丢弃的数量
carrier ——— 代表由于carrier(传输工具)而发生的丢包数
collisions ——— 代表发生数据碰撞的数量

② lo(虚拟网络接口)

在这里插入图片描述

先来看第一部分的含义:

在这里插入图片描述

flags  —— 网络状态标识
inet  —— IPV4地址
netmask  —— 子网掩码
inet6  —— IPV6地址
txquenelen —— 表示来传输数据的缓冲区长度

再来看第二部分的含义:

在这里插入图片描述

第一、二行 RX

packages ——— 表示接收到的网络包数量
bytes ——— 表示接收到的总字节数
errors ——— 代表数据包发生的错误数
dropped  ——— 代表数据包被丢弃的数量
overruns ——— 代表fifo被填满之后的丢包数
frame ——— 代表帧格式的错误数

第三、四行 TX

packages ——— 表示发送出的网络包数量
bytes ——— 表示发送出的总字节数
errors ——— 代表数据包发生的错误数
dropped  ——— 代表数据包被丢弃的数量
carrier ——— 代表由于carrier(传输工具)而发生的丢包数
collisions ——— 代表发生数据碰撞的数量
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值