• 技术文章 >运维 >linux运维

    linux怎么判断网络是百兆还是千兆

    长期闲置长期闲置2022-06-01 11:02:33原创740

    在linux中,可以利用ethtool命令判断网络是百兆还是千兆,该命令用于查询和控制网络设备驱动程序和硬件设置,也即查询与设置网卡参数,语法为“ethtool [参数] [参数值] 网卡名称”。

    本教程操作环境:linux7.3系统、Dell G3电脑。

    linux判断网络是百兆还是千兆

    使用ethtool命令。

    ethtool命令用于查询和控制网络设备驱动程序和硬件设置,尤其是有线以太网设备,devname网卡的名称。网卡就像是交换机的一个端口,正常使用我们只是配置网卡IP地址等信息,网卡的速率、双工模式等我们并不关心。

    通过ethtool命令我们可以像配置交换机网卡一样配置这些参数,这就是这个命令的魅力所在。

    语法如下:

    ethtool [参数] [参数值] 网卡名称

    ethtool是linux下用于查询及设置网卡参数的命令。

    参数说明

      ethtool的参数有很多,下面只列举主要和常用的进行介绍,更多的详细说明可以通过–help帮助获取。另外虽然ethtool命令支持的功能很多,有些参数命令是需要网卡支持的。

    08.png

    示例如下:

    07.png

    举例:

    [root@hvrhub
    ~]#
    ethtool
    eth0
    settings
    for
    eth0:
    supported
    ports:
    [
    tp
    mii
    ]
    supported
    link
    modes:
    10baset/half
    10baset/full
    100baset/half
    100baset/full
    supports
    auto-negotiation:
    yes
    advertised
    link
    modes:
    10baset/half
    10baset/full
    100baset/half
    100baset/full
    advertised
    auto-negotiation:
    yes
    speed:
    100mb/s
    ------------------------------------>网卡速度
    duplex:
    full
    port:
    mii
    phyad:
    0
    transceiver:
    internal
    auto-negotiation:
    on
    supports
    wake-on:
    pumbg
    wake-on:
    g
    current
    message
    level:
    0x00000033
    (51)
    link
    detected:
    yes

    推荐学习:Linux视频教程

    以上就是linux怎么判断网络是百兆还是千兆的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    广告:Linux视频教程零基础入门到精通

    专题推荐:linux
    上一篇:linux中ipv6能关闭吗 下一篇:linux栈溢出的原因是什么
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• linux支持exfat格式吗• linux中top命令显示不全怎么办• linux中段错误core dumped是什么• Linux中自带emacs吗• linux中超级用户是什么
    1/1

    PHP中文网