一,ethtool命令所属的包

[root@centos8 liuhongdi]# whereis ethtool
ethtool: /usr/sbin/ethtool /usr/share/man/man8/ethtool.8.gz [root@centos8 liuhongdi]# rpm -qf /usr/sbin/ethtool
ethtool-5.0-2.el8.x86_64

默认情况下centos已自带了ethtool,

如果找不到此命令,可以用yum安装

[root@centos8 liuhongdi]# yum install ethtool

说明:刘宏缔的架构森林是一个专注架构的博客,地址:https://www.cnblogs.com/architectforest

对应的源码可以访问这里获取: https://github.com/liuhongdi/

说明:作者:刘宏缔 邮箱: 371125307@qq.com

二,查看ethtool的版本和帮助:

1,查看版本

[root@centos8 liuhongdi]# ethtool --version
ethtool version 5.0

2,查看帮助

[root@centos8 liuhongdi]# ethtool --help

三,查看网卡的信息:

1,命令:

[root@centos8 liuhongdi]# ethtool ens33
Settings for ens33:
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
Supported FEC modes: Not reported
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Advertised FEC modes: Not reported
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
MDI-X: off (auto)
Supports Wake-on: d
Wake-on: d
Current message level: 0x00000007 (7)
drv probe link
Link detected: yes

2,输出字段的说明:

Supported ports: #网卡接口支持的类型,

FIBRE是光纤

TP 是双绞线,就是普通的RJ45网口 100Base-TX
                      AUI是粗缆接口 10Base-5
                      BNC是细缆接口 10Base-2

Supported link modes: #支持的模式有哪些

Supports auto-negotiation:  #是否支持自动协商

Speed:   #当前速度

Advertised link modes: #通告模式

Advertised auto-negotiation: #通告是否使用自动协商

Duplex: #工作模式,Full为全双工

Port: #接口类型,Twisted Pair是双绞线,FIBRE是光纤

Auto-negotiation: #自动协商是否打开,on是打开状态

Link detected: #是否连接到网络,yes是激活状态

Supports Wake-on: d    #是否支持Wake On LAN,d:不支持,g:支持

Wake-on:    #Wake On LAN是否启用,d:禁用,g:启用

Advertised link modes: #Advertise是给自动协商(用来配置速度和模式)的通告

PHYAD:#网卡的物理标识,如果两个device的PHYAD相同,表示在一块物理网卡上

四,查看网卡的驱动信息:

1,用-i参数查看驱动信息

[root@centos8 liuhongdi]# ethtool -i ens33
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

说明:

driver: #驱动

version: 版本

firmware-version: 固件版本

五,统计网卡收发包的数据

1,用 -S统计收发包的数据

[root@centos8 liuhongdi]# ethtool -S ens33

六,如果机器上安装了两块网卡,那么eth0对应着哪块网卡呢?

用 -p参数使网卡的led灯闪烁

操作完毕后,看哪块网卡的led灯在闪,eth0就对应着哪块网卡

[root@centos8 liuhongdi]# ethtool -p ens33 10

-p: 检测ens33这个device对应的物理接口,

10: 10秒时间后停止闪烁

参数的说明:

 -p --identify
Initiates adapter-specific action intended to enable an operator to easily identify the adapter by sight. Typically this involves blinking
one or more LEDs on the specific network port. [ N] Length of time to perform phys-id, in seconds.

七,查看收发队列:

1,用 -g参数查看网卡收发队列的大小

[root@centos8 liuhongdi]# ethtool -g ens33
Ring parameters for ens33:
Pre-set maximums:
RX: 4096 #预设最大接收队列大小
RX Mini: 0
RX Jumbo: 0
TX: 4096 #预设最大发送队列大小
Current hardware settings:
RX: 256   #当前接收队列大小
RX Mini: 0
RX Jumbo: 0
TX: 256 #当前发送队列大小

八,相关的说明:

1,自动协商:Auto-Negotiation

它是主动的协商方式,具有这种功能的设备会主动与对方协商,并且等待对端返回协商结果,

它能够协商两端的工作速度是10M,还是100M还是1000M,

还可以协商两端工作的双工方式是半双工还是全双工.

2,Wake On LAN:

用来实现远程开机

九,本地centos的版本

[root@centos8 conf]# cat /etc/redhat-release
CentOS Linux release 8.1.1911 (Core)

centos8平台使用ethtool配置网卡的更多相关文章

  1. centos8平台nginx服务配置打开文件限制max open files limits

    一,nginx启动时提示打开文件数,ulimit的配置不起作用: 1, 2020/04/26 14:27:46 [notice] 1553#1553: getrlimit(RLIMIT_NOFILE) ...

  2. centos8平台给sudo配置日志

    一,sudo日志的用途: 我们可以记录下来用户账号在哪个时间进行过sudo 这样不需要再从secure日志中查找用户的sudo记录 说明:刘宏缔的架构森林是一个专注架构的博客,地址:https://w ...

  3. linux配置网卡IP地址命令详细介绍及一些常用网络配置命令

    linux配置网卡IP地址命令详细介绍及一些常用网络配置命令2010-- 个评论 收藏 我要投稿 Linux命令行下配置IP地址不像图形界面下那么方 便,完全需要我们手动配置,下面就给大家介绍几种配置 ...

  4. RedHat5配置网卡

    RedHat5配置网卡过程: 1.vi /etc/sysconfig/network-scripts/ifcfg-eth0 2.将hdcp修改成static 3.最后添加 IPADDR=192.168 ...

  5. linux系统下,安装centos7.0系统,配置网卡出现的问题(与centos5.x、centos6.x版本,有差异)

    1.新建虚拟机时,自己下载的是centos64系统,选择系统时,默认选择centos,而未选择centos64位,导致犯了一个低级错误,导致后面网卡安装一直有问题 2.查看ip命令与centos5.x ...

  6. Disconf 分布式配置管理平台(安装配置)

    Disconf 分布式配置管理平台(安装配置) 依赖环境 Nginx:处理静态资源请求.动态请求转发到Tomcat Tomcat:处理Nginx的请求 Redis:用户session管理 MySQL: ...

  7. 新建虚拟机并与XShell连接(配置网卡)

    新建虚拟机并与XShell连接 一.新建虚拟机 下一步 下一步 选择CentOS版本,我的CentOS镜像是6.5版本64位,所以我选择CentOS 6 64. 然后点击下一步 可以自行更改位置,然后 ...

  8. Linux 创建虚拟机,配置网卡,桥接,连接XShell

    一.新建虚拟机 1.“root”    输入密码: 2.看虚拟机的IP地址 “ifconfig” 二.配置网卡 1.更改设置(打开vim编辑) “vim /etc/sysconfig/network- ...

  9. Debian-Linux配置网卡网络方法

    Debian不同于centos系统,网卡配置不是在/etc/sysconfig/network-scrip里面,而是在/etc/network/interfaces里面 1.Debian网络配置 配置 ...

随机推荐

  1. python 入门,最基础语法集合100行!!

    月开始一直咸到现在,博客难产 心里特别特别愧疚,如此懈怠,怎么对的起我那六个粉丝呢!!!他们一定正日夜翘首以盼,等着我更新博客呢.于是我赶紧到盘里找找看以前的存货 不好意思,拿错了,是这个 我pyth ...

  2. js中的鼠标滚轮事件

    ## 事件对象 event 1 event事件对象,表示用来获取事件的详细信息,比如得到鼠标的横坐标:事件对象.clientX(clientX是可视区坐标) window.onclick = func ...

  3. JVM强引用、软引用、弱引用、虚引用、终结器引用垃圾回收行为总结

    JVM引用 我们希望能描述这样一类对象: 当内存空间还足够时,则能保留在内存中:如果内存空间在进行垃圾收集后还是很紧张,则可以抛弃这些对象. -[既偏门又非常高频的面试题]强引用.软引用.弱引用.虚引 ...

  4. 一篇文章说清楚TDengine的FQDN

    TDengine2.0以后需要使用FQDN来进行访问.小朋友,你是否有很多小问号:什么是FQDN,为什么要配置FQDN,如何配置FQDN.我们今天来简单讲一下.心急的小伙伴,可以直接跳转到配置章节. ...

  5. 每日一道 LeetCode (48):最长回文子串

    每天 3 分钟,走上算法的逆袭之路. 前文合集 每日一道 LeetCode 前文合集 代码仓库 GitHub: https://github.com/meteor1993/LeetCode Gitee ...

  6. 必须了解的mysql三大日志-binlog、redo log和undo log

    日志是 mysql 数据库的重要组成部分,记录着数据库运行期间各种状态信息.mysql日志主要包括错误日志.查询日志.慢查询日志.事务日志.二进制日志几大类.作为开发,我们重点需要关注的是二进制日志( ...

  7. Python爬虫练习:爬取800多所大学学校排名、星级等

    前言 国内大学最新排名,北大反超,浙大仅第四,中科大跌至第八 时隔五年,"双一流"大学即将迎来首次大考,这也是继改变高校评断标准之后,第一次即将以官方对外发布,自然是引来了许多人的 ...

  8. 《Mybatis进阶》肝了30天专栏文章,整理成册,免费获取!!!

    持续原创输出,点击上方蓝字关注我吧 目录 前言 简介 如何获取? 总结 前言 Mybatis专栏文章写到至今已经有一个月了,从基础到源码详细的介绍了每个知识点,没什么多余的废话,全是工作.面试中常用到 ...

  9. 大白话谈JVM的类加载机制

    前言 我们很多小伙伴平时都是做JAVA开发的,那么作为一名合格的工程师,你是否有仔细的思考过JVM的运行原理呢. 如果懂得了JVM的运行原理和内存模型,像是一些JVM调优.垃圾回收机制等等的问题我们才 ...

  10. 安装了高版本OS X 之后无法使用MacPorts的port命令

    安装了高版本OS X 之后无法使用MacPorts的port命令 pod update提示: Current platform "darwin 14" does not match ...