文章目录

  • 一、查看网卡基本信息: ifconfig
  • 二、查看无线网络设备信息: iwconfig
  • 三、查看网卡流量:sar
  • 四、查网卡型号和数量:lspci
  • 五、查看网卡驱动:ethtool 和 lspci
  • 六、查看网卡速率:ethtool
  • 七、显示开机系统加载网卡时的信息: dmesg

一、查看网卡基本信息: ifconfig

ifconfig (network interfaces configuring),
是 Linux 中用于显示或配置网络设备的命令。

:~> ifconfig
eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500inet 10.5.1.1  netmask 255.255.255.19  broadcast 10.5.1.255ether e8:4d:d0:b4:37:ad  txqueuelen 1000  (Ethernet)RX packets 483834396600  bytes 683233729924158 (621.3 TiB)RX errors 0  dropped 20  overruns 0  frame 0TX packets 95269964773  bytes 55409527168264 (50.3 TiB)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536inet 127.0.0.1  netmask 255.0.0.0loop  txqueuelen 0  (Local Loopback)RX packets 138146336  bytes 16565271947 (15.4 GiB)RX errors 0  dropped 0  overruns 0  frame 0TX packets 138146336  bytes 16565271947 (15.4 GiB)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

二、查看无线网络设备信息: iwconfig

iwconfig 是和 ifconfig 类似的一个命令,
用于配置无线网络设备或显示无线网络设备信息,
是 Linux Wireless Extensions(LWE) 的用户层配置工具之一。

但是,
因为 CentOS 默认没有安装 LWE,所以要使用 iwconfig 的话需要额外安装。
否则会遇到这个问题:

:~> iwconfig
-bash: iwconfig: command not found

解决这个问题的方法很简单,安装 wireless-tools 即可:

//安装 wireless-tools
:~> yum install -y wireless-tools

三、查看网卡流量:sar

sar ,
System Activity Reporter,系统活动情况报告;

可以从多方面对系统活动进行报告,
包括:网卡使用、文件读写、系统调用的使用情况、
磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等。

//查看网卡流量,每秒输出一次,输出2次。
:~> sar -n DEV 1 2 Linux  (testsvr)   03/05/2021       _x86_64_ (24 CPU)05:59:30 PM     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s
05:59:31 PM      eth0      0.00      0.00      0.00      0.00      0.00      0.00      0.00
05:59:31 PM      eth1   6527.00    827.00   9426.35    304.65      0.00      0.00      0.00
05:59:31 PM      sit0      0.00      0.00      0.00      0.00      0.00      0.00      0.00
05:59:31 PM        lo      0.00      0.00      0.00      0.00      0.00      0.00      0.0005:59:31 PM     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s
05:59:32 PM      eth0      0.00      0.00      0.00      0.00      0.00      0.00      0.00
05:59:32 PM      eth1  59310.00   3147.00  87534.18    208.18      0.00      0.00      0.00
05:59:32 PM      sit0      0.00      0.00      0.00      0.00      0.00      0.00      0.00
05:59:32 PM        lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00Average:        IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s
Average:         eth0      0.00      0.00      0.00      0.00      0.00      0.00      0.00
Average:         eth1  32918.50   1987.00  48480.27    256.41      0.00      0.00      0.00
Average:         sit0      0.00      0.00      0.00      0.00      0.00      0.00      0.00
Average:           lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00

四、查网卡型号和数量:lspci

lspci , 即显示所有的 pci 设备信息。
pci 是一种总线,而通过 pci 总线连接的设备就是 pci 设备了。

:~>   lspci  |grep Ethernet02:00.0 Ethernet controller: Intel Corporation Ethernet Controller 10-Gigabit X540-AT2 (rev 01)
02:00.1 Ethernet controller: Intel Corporation Ethernet Controller 10-Gigabit X540-AT2 (rev 01):~>  lspci -vvv |grep Ethernet02:00.0 Ethernet controller: Intel Corporation Ethernet Controller 10-Gigabit X540-AT2 (rev 01)
02:00.1 Ethernet controller: Intel Corporation Ethernet Controller 10-Gigabit X540-AT2 (rev 01)

五、查看网卡驱动:ethtool 和 lspci

ethtool 是用于查询及设置网卡参数的命令,
它显示的信息来源于网卡驱动层,即 TCP/IP 协议的链路层。

:~>  ethtool -i eth1 | grep driverdriver: ixgbe

lspci ,显示所有的 pci 设备信息的命令。

:~>  lspci -vvv  |  grep  -A10  -B10 driver ...
02:00.1 Ethernet controller: Intel Corporation Ethernet Controller 10-Gigabit X540-AT2 (rev 01)Subsystem: Intel Corporation Device 0000Physical Slot: 0-2Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-Latency: 0, Cache Line Size: 64 bytesInterrupt: pin B routed to IRQ 36Region 0: Memory at 96000000 (64-bit, prefetchable) [size=2M]Region 2: I/O ports at 2000 [size=32]Region 4: Memory at 96400000 (64-bit, prefetchable) [size=16K]Capabilities: <access denied>Kernel driver in use: ixgbe
...

六、查看网卡速率:ethtool


:~>  ethtool eth1  |  grep -i speedSpeed: 10000Mb/s

七、显示开机系统加载网卡时的信息: dmesg

:~>   dmesg |grep -i eth[    6.859045] virtio_net virtio0 eth1: renamed from eth0
[    9.976245] 8021q: adding VLAN 0 to HW filter on device eth1

Linux 各种网卡信息查询方法相关推荐

  1. Linux 服务器配置信息查询方法,国产化申威服务器配置信息查看演示

    申威服务器配置信息查看演示 第一章:常用命令 ① 显示服务器信息 ② 显示操作系统信息 ③ 显示CPU相关信息 ④ 显示磁盘使用情况 ⑤ 显示网卡信息 ⑥ 显示centos版本信息 ⑦ 显示磁盘分区情 ...

  2. linux查询网络uuid,【山外问道】Linux UUID的查询方法

    本文打印版下载地址 一.查询存储设备的UUID 1.使用blkid命令查看 (1)查询所有存储设备的UUID:blkid. (2)查询指定设备的UUID:blkid /dev/sda5. # blki ...

  3. linux rpm 查找,Linux下 rpm 命令查询方法

    [root@wang /]# rpm -qa // 查看安装所有包 [root@wang /]# rpm -qa |grep vim // 查询所安装的包 +包名 [root@wang /]# rpm ...

  4. oracle EBS查进程,UNIX/LINUX 上针对Oracle EBS 11i的运行的所有进程状态的查询方法:

    ..........[@more@]UNIX/LINUX 上针对Oracle EBS 11i的运行的所有进程状态的查询方法: 查看Oracle db进程 ps –ef|grep ora_ 查看Net8 ...

  5. linux五元组结构体,一种基于分类优先级的五元组查询方法与流程

    本发明涉及网络传输技术,特别涉及一种基于分类优先级的五元组查询方法. 背景技术: 近年来,随着网络的快速发展,网络数据包的转发效率显的尤为重要:目前,信息技术快速发展,其对应的数据量也迅速增长,在对大 ...

  6. linux 物理内存统计,说说free命令  + Linux可用内存统计方法

    关键在于两个字段,buffers和cached. 你经常会发现Linux系统用了一段时间后,内存所剩无几,free命令,一看,内存全跑到 buffers和cached里面了:这个现象是正常的.访问过的 ...

  7. linux下添加自动启动项,linux 开机自动启动脚本方法

    #service servicename status是当前状态 #chkconfig --list servicename是查看启动状态,也就是是否开机自动启动 首先写好脚本,如 mysql,把它放 ...

  8. Linux 常用命令使用方法

    Linux 常用命令使用方法 1.# 表示权限用户(如:root),$ 表示普通用户  开机提示:Login:输入用户名  password:输入口令   用户是系统注册用户成功登陆后,可以进入相应的 ...

  9. linux环境变量配置的方法,Linux环境变量配置方法

    Linux上环境变量配置分为设置永久变量和临时变量两种.环境变量设置方法同时要考虑环境Shell类型,不同类型的SHELL设置临时变量方法和设置永久变量对应的配置文件不同.Linux环境变量本身配置过 ...

  10. 如何linux查看mysql目录下日志_测试人员如何在linux服务器中查询mysql日志?

    测试工程师在测试软件的过程中,流程往往是先接口测试,接着就是功能性测试.在做功能性测试的时候,往往有这么一个工作场景,就是出现错误后,我们怎么快速排除数据库报错. 举例某个电商网站,当我们文本框中输入 ...

最新文章

  1. Android Studio使用OpenCV后,使APP不安装OpenCV Manager即可运行
  2. LDP传输地址配置——Vecloud
  3. [Reprint] 探寻C++最快的读取文件的方案
  4. 华为手表用鸿蒙了吗,华为鸿蒙都2.0了,手机还不能用吗?
  5. Windows常用命令行命令
  6. RUNOOB python练习题27 递归逆向输出字符串
  7. 关于X-UA-Compatible
  8. RSA加密解密(附源码工程)
  9. 不同shp图层合在一起_ps怎么把别的图层的合到一起
  10. 前端上班第一天-开发环境配置
  11. 传智播客与英特尔结成合作伙伴,共同推动软件技术进步
  12. 【游戏设计模式】之 《游戏编程模式》全书内容提炼总结
  13. 【GIS】PostGIS使用案例
  14. 教育界「拼多多」卖课套路解析
  15. 第5次作业+001+陈定国
  16. 2019年度工作回顾——管理方向转型
  17. 如何找回被被盗或丢失Mac苹果电脑和保护Mac上数据文件
  18. 泰课unity系列黑暗之光学习笔记1
  19. 「IT峰播」程序员的真实工资是多少
  20. pyinstaller 打包项目及使用UPX压缩

热门文章

  1. android 修改手机型号加点,修改Android设备信息,如修改手机型号为iPhone7黄金土豪版! -电脑资料...
  2. cad有没有网页版_电脑中好用的免费CAD查看软件 满满的干货
  3. 机器学习实战笔记1——机器学习导论
  4. ADS史密斯圆阻抗匹配
  5. Sublime LiveReload安装问题
  6. 咸鱼之王小游戏PC版鼠标模拟器实现
  7. 支持有道词典单词本更新
  8. 2、如何利用CommMonitor串口监控,抓取串口Modbus RTU数据包
  9. 东华大学计算机专业在哪个校区,东华大学有几个校区及地址
  10. JAVA计算机毕业设计学生请假管理系统Mybatis+系统+数据库+调试部署