服务器硬件规格常用查看命令——网卡相关命令

news2024/12/23 7:42:45

lspci

使用lspci命令可以显示系统中的PCI总线和连接到它们的设备信息,在默认情况下,显示一个简短格式的设备列表。但是可以使用“lspci -vvx”或“lspci -vvxxx”显示更加详细的设备信息,在这些信息中包含了PCI设备驱动程序或lspci本身的错误信息等。
使用方法:
在这里插入图片描述

1.命令行选项

(1)基本显示模式选项

  • -m:以向后兼容的机器可读形式输出PCI设备数据。
  • -mm:以机器可读形式输出PCI设备数据,以便通过脚本轻松进行解析处理(实测 与使用-m选项输出的信息完全一样)。
  • -t:打印包含所有总线、网桥、设备和它们之间连接的树状图信息。

(2)显示选项

  • -v:打印详细的说明并显示所有设备的详细信息。
  • -vv:打印非常详细的说明并显示更多的设备细节信息。
  • -vvv:打印比使用-vv选项更加冗长的说明并显示lspci命令能够解析的所有设备细 节内容。
  • -k:打印处理每个设备的内核驱动程序以及内核模块信息。在默认情况下,使用- v选项时显示的内容包含了-k选项的输出内容(目前仅适用于内核2.6或更高版本的 Linux)。
  • -x:显示配置空间标准部分的十六进制输出信息(CardBus网桥的前64字节或128 字节)。
  • -xxx:显示整个PCI配置空间的十六进制输出信息。
  • -xxxx:显示PCI-X 2.0和PCI Express总线上可用的扩展(4096字节)PCI配置空间 的十六进制输出信息(比使用-xxx选项更加详细)。
  • -b:总线中心视图,显示所有的IRQ号和地址等信息。
  • -D:始终显示PCI 的domain(域)号。在默认情况下,lspci在只有domain 0的计算 机上不显示domain 号(例如,完整的总线地址信息为0000:03:00.1,0000会被省略,只显 示03:00.1。只有一个domain 0表示服务器中只有一条总线)。

(3)控制将设备ID解析为名称的选项

  • -n:将PCI供应商名称和设备代码显示为数字,而不是名称。
  • -nn:同时显示PCI供应商和设备代码的数字与名称。
  • -q:如果在本地pci.ids文件中找不到设备,则使用DNS查询中央PCI ID数据库。如 果DNS查询成功,则将结果缓存在~/.pciids-cache中,即使不再使用-q选项,也能够在后续 运行中从缓存中识别。在自动化脚本中请谨慎使用此选项,以避免数据库服务器过载。
  • -qq:其作用与-q相同,但会重置本地缓存。
  • -Q:查询中央PCI ID数据库,即使是本地能够识别的条目,也仍然直接查询中央 PCI ID数据库(例如,如果怀疑显示的条目错误,则可以使用此选项)。

(4)选择(指定)设备的选项

  • -s[[[[]:]]:][][.[]]:仅显示指定domain号中的设备(如果计算机具有多个网桥,则它 们可以共享公共总线编号空间,或者每个网桥都可以访问自己的PCI domain,domain号从 0到ffff)、总线(编号从0到ff)、插槽(编号从0到1f)、功能(编号从0到7)中的设备 信息。例如,“0”表示总线0上的所有设备;“0.1”表示在所有总线上选择设备0的第一个功 能;“.4”表示每条总线上的第四个功能设备。 (5)其他选项
  • -i:使用作为PCI ID列表而不是/usr/share/hwdata/pci.ids文件。
  • -p:使用作为内核模块处理的PCI ID映射。在默认情况下,lspci使 用/lib/modules/kernel_version/modules.pcimap文件。它仅适用于具有最新模块工具的Linux 系统。
  • -M:调用总线映射模式,对所有的PCI设备执行彻底扫描,包括错误配置的网桥 设备等。此选项仅在直接硬件访问模式下有意义,需要root权限。请注意,总线映射器仅 扫描PCI domain 0。
  • –version:显示lspci版本信息。此选项不要和其他选项组合使用。

2.查看硬件型号 使用lspci命令查看网卡型号信息:

在这里插入图片描述

使用lspci 命令查看PCI扩展设备(PCIe Flash SSD也属于PCI设备)信息:

在这里插入图片描述

使用lspci命令查看RAID卡型号信息:

在这里插入图片描述

ethtool

使用ethtool命令可以查看或控制网络驱动程序,且可以对网络设备的配置信息进行设置。
使用方法:
在这里插入图片描述

1.命令行选项 ethtool命令的功能繁多,这里仅介绍几个查看选项,如果读者有其他需求,请自行查看帮助手册。

  • -h–help:查看帮助信息。
  • –version:查看版本信息。
  • -a–show-pause:查看指定的网络设备以获取暂停参数信息。
  • -c–show-coalesce:查看指定的网络设备以获取合并信息。
  • -g–show-ring:查看指定的网络设备以获取rx/tx环形参数信息。
  • -i–driver:查看指定的网络设备以获取驱动程序信息。
  • -k–show-features --show-offload:查看指定的网络设备以了解协议卸载状态等信息。
  • -P–show-permaddr:查看指定的网络设备以获取永久硬件地址(MAC地址)信息。

2.查看网卡驱动、速率和设备型号 先使用ip addr命令查看网卡接口和在线状态信息,确定需要查看的网卡接口名称:

在这里插入图片描述

接下来使用ethtool命令查看网卡状态和速率(这里以查看在线网卡接口enp3s0f0为 例):

在这里插入图片描述
查看网卡的驱动程序类型及版本号、总线地址等信息:
在这里插入图片描述

根据bus-info地址信息,可以结合lshw命令来查看网卡型号:

在这里插入图片描述

根据bus-info地址信息,可以结合lspci命令来查看网卡型号:

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/115261.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

GitHub与微信开启“秘密扫描”计划,来确保数据安全

近日GitHub 官方博客更是宣布:" 腾讯微信现在是 GitHub 秘密扫描合作伙伴。" “秘密扫描”是Github发起的一个计划,可别被它名字吓到了,它并不是说秘密的扫描用户的隐私数据,而是和微信合作发起,防止微信开…

Redhat7上安装Red Hat Developer Toolset并自由切换gcc和g++的版本

Redhat7上安装Red Hat Developer Toolset并自由切换gcc和g的版本一、Red Hat Developer Toolset 概述二、使用Red Hat Software Collections2.1 获取pool ID2.2 将pool ID 附加到本地系统中2.3 获取仓库列表2.4 使能上述仓库三、安装 Red Hat Developer Toolset四、升级Red Hat…

大数据分析案例-基于决策树算法构建员工离职预测模型

🤵‍♂️ 个人主页:艾派森的个人主页 ✍🏻作者简介:Python学习者 🐋 希望大家多多支持,我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 💬点赞&#x1f4…

在windows操作系统上安装mysql数据库

背景 写这个数据库的安装教程,是为了后续文章中在windows系统中搭建测试环境要用到数据库做铺垫,不是所有的人都有云服务器,有的觉得去虚拟机里面安装太麻烦了,电脑会更卡,因此,还不如直接在自己电脑上安装…

客户管理繁,库存盘点难?明道云让你准点下班

文/张占胜 程哲 赵香英 编辑/杜逸敏 一、行业背景 随着疫情的扩散,经济形势日益复杂多变,进销存管理无疑成为了国内企业的焦点。如何利用新时代的先进技术把这一传统管理方式现代化和智能化,已经引起了国内业界的重视,这也是企…

Infleqtion与Morningstar合作探索量子计算的新途径

(图片来源:网络) 量子计算服务商Infleqtion宣布,将Infleqtion的旗舰量子软件SuperstaQ整合到Morningstar投资和投资组合分析平台Morningstar Direct中。借助SuperstaQ的整合,通过Morningstar的实验室分析模块&#xff…

12.20工作学习记录 力扣 罗马文转数字

每日一题:罗马文转数字 定义两个指针 不断后移 每一次让前一个指针的值累加为sum 最后返回sum 力扣https://leetcode.cn/problems/roman-to-integer/ 最长公共前缀 主要是subString方法 力扣https://leetcode.cn/problems/longest-common-prefix/solutions/现在分词与形容…

【Linux学习】之systemd与systemctl

文章目录一、systemd1. systemd 守护进程管理 Linux 的启动2. systemd 提供的功能:3. systemd 使用单元来管理不同类型的对象。4. 服务单元信息二、systemctl1. systemctl输出中的服务状态2. 列出servera上安装的所以服务单元3. 列出servera上所有活动和不活动的套接字单元4.1 …

Activiti7-任务分配

上面这些已经在流程变量设置的时候学会了 ,这里略。 参考:Activiti7-流程变量_ZHOU_VIP的博客-CSDN博客 错别字:认领任务 设计一个流程,设置候选人 错了,应该设置在候选人那里 由于修改了流程设计,需要重…

被勒索后的72 小时“生死时速”

编者按 数字化浪潮蓬勃兴起,企业面临的安全挑战亦日益严峻。 腾讯安全近期将复盘2022年典型的攻击事件,帮助企业深入了解攻击手法和应对措施,完善自身安全防御体系。 本篇是第四期,复盘了一次勒索病毒的紧急应对事件。一旦染上…

【ML】异常检测、PCA、混淆矩阵、调参综合实践(基于sklearn)

【ML】异常检测、PCA、混淆矩阵、调参综合实践(基于sklearn)加载数据可视化数据异常点检测PCA降维使用KNN进行分类并可视化计算混淆矩阵调节n_neighbors参数找到最优值加载数据 数据集:https://www.kaggle.com/datasets/yuanheqiuye/data-cl…

数据分析之描述性统计

当我们打开一份有十几列,几万行的明细数据时,那种感觉我相信用铺天盖地、头晕目眩来形容是再合适不过了。 面对如此令人崩溃的场景,必须要求我们要求能够快速找到数据的特征。描述性统计正是为此而生,它通过几个简单的分析方法就…

k8s——基于集群部署工具kubeadm部署k8s

角色和IP 通过网络镜像下载和配置k8s 操作系统初始化 关闭防火墙: $ systemctl stop firewalld $ systemctl disable firewalld关闭 selinux: $ sed -i s/enforcing/disabled/ /etc/selinux/config # 永久 $ setenforce 0 # 临时关闭 swap&#xff1…

OpenCV C++实现 图片批量重命名、格式转换

方法一:以0~n数字序命名方法二:指定字长 数字序命名方法三:指定前缀 数字序重命名全部源码下载通常拍摄的一组数据集,图片命名会比较长,不方便人眼查看; 可以按照制定规则重命名, 本文方法,可以重命名,也可以格式转换(不是简单的换后缀,这样图片有时会出问题,而是以…

[JavaEE] 线程与进程的区别详解

专栏简介: JavaEE从入门到进阶 题目来源: leetcode,牛客,剑指offer. 创作目标: 记录学习JavaEE学习历程 希望在提升自己的同时,帮助他人,,与大家一起共同进步,互相成长. 学历代表过去,能力代表现在,学习能力代表未来! 目录 认识线程(Thread) 1. 线程是什么? 2. 为什么要有…

java 对接百度AI文字识别第三方接口--(api方式以及sdk方式)

平时在工作当中难免会需要对接第三方接口。今天就带领大家来实践一下百度ai的文字识别技术。我使用的是文字识别中名片识别服务,别问为什么,因为是免费的,其他的服务要钱。。。。。。 一:准备工作 首先需要在百度ai官方网站注册账…

【案例实践】基于Citespace和vosviewer文献计量学可视化SCI论文高效写作方法

【点击观看视频】基于Citespace和vosviewer文献计量学可视化SCI论文高效写作方法 文献计量学是指用数学和统计学的方法,定量地分析一切知识载体的交叉科学。它是集数学、统计学、文献学为一体,注重量化的综合性知识体系。特别是,信息可视化技…

如何定位线上问题?

面试官:「你是怎么定位线上问题的?」 这个面试题我在两年社招的时候遇到过,前几天面试也遇到了。我觉得我每一次都答得中规中矩,今天来梳理复盘下,下次又被问到的时候希望可以答得更好。 下一次我应该会按照这个思路…

景联文科技2D3D融合标注案例分享|数据标注

在自动驾驶场景中,激光雷达生成的点云数据可用于测量物体的形状和轮廓,并估算出周围物体的位置和速度,但由于激光雷达生成的点云数据缺少RGB数据中存在的纹理和颜色信息,无法精确地识别出路上的汽车、行人、障碍物、信号灯等。而2…

网络流及几种算法FF、EK、Dinic

终于要开始学习&&复习这个知识点了,说句实话半年多之前就该写这篇文章来加强理解,但是一直没有落实,因为又去练习了很多学过的算法,感觉这个算法不太常用哦,传说中的省选算法,比赛比较少见&#xf…