Linux下使用命令查看网卡速率驱动等信息
前言
在Linux下查看网卡相关的速率,驱动,连接状态等信息有多个命令可以实现,比如ethtool, mii-tool等,下面就给出几个常用的查看网卡信息的命令。
ethtool
使用ethtool命令查看基本信息
ethtool ethx #查看支持的速率 ethx 为网卡名,使用 ifconfig -a ,ip a 查询。响应数据中: Link detected 为yes表示网卡已经连接。
参考输出结果如下:
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
MDI-X: off (auto)
Cannot get wake-on-lan settings: Operation not permitted
Current message level: 0x00000007 (7)
drv probe link
Link detected: yes
使用ethtool命令查看网卡驱动
ethtool -i eth0 #查看网卡 eth0 的驱动信息。响应的: driver 就是驱动。
参考输出如下:
driver: e1000
version: 7.3.21-k8-NAPI
firmware-version:
expansion-rom-version:
bus-info: 0000:02:01.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: no
使用 mii-tool 命令
mii-tool eth0 #查看 eth0 网卡信息,这个命令需要root权限,没有上边的好用。
参考输出:
eth0: negotiated 1000baseT-FD flow-control, link ok
使用lspci命令查看网卡型号
lspci |grep Ethernet 或者 lspci -vvv |grep Ethernet #可以看到网卡型号,也可以看到有几个网卡。
使用sar命令查看网卡流量
使用sar命令前需要先安装sysstat,执行命令进行安装。
sudo apt install sysstat
sar -n DEV 1 100 # 查看网卡流量,每秒输出一次,输出100次。
参考输出如下:
Linux 4.15.0-142-generic (ubuntu) 03/12/2023 _x86_64_ (2 CPU)
10:50:17 AM IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s %ifutil
10:50:18 AM eth0 6.00 0.00 0.54 0.00 0.00 0.00 0.00 0.00
查看连接数信息
netstat -n | awk /^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}
或者
ss -tan|awk NR1{++S[$1]}END{for (a in S) print a,S[a]}
参考输出内容:
LISTEN 22
ESTAB 8
更新于:2个月前赞一波!3
相关文章
- git log 命令
- git branch 命令详解
- TP6.0命令行之自定义指令
- linux shell的几种截取字符串的方法
- TP6.0 自定义命令创建类文件
- Linux sed命令关键字匹配文件中整行的任意字符然后替换整行
- linux的Shell脚本中如何判断某个命令是否存在
- Linux中date命令如何格式化输出需要的时间格式
- 使用Docker Wine Qemu KVM在Linux运行Windows应用
- Debian Linux国内常用镜像源
- 修改数据 update 命令
- Composer 使用缩略名调用命令
- 删除数据 delete、truncate 命令
- CentOS7安装unzip解压工具命令使用方法
- MySQL 添加数据 insert 命令及优化
- Linux使用Docker部署.NET6网站图文教程
- Linux中通过命令连接指定WiFi
- 什么是宝塔Linux
- Linux 删除文件或目录 rm 命令
- PbootCMS 删除官网信息
文章评论
全部评论