7

无需进入机房,如何快速列出 Linux 服务器上的所有物理以太网端口

 1 year ago
source link: https://server.51cto.com/article/751407.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

无需进入机房,如何快速列出 Linux 服务器上的所有物理以太网端口

译文
2023-04-07 09:50:16
想知道您的 Linux 服务器拥有的以太网端口数量,而无需亲自前往服务器机房?lspci 命令可以为您提供帮助。

在企业的数据中心机房中,机架式服务器是最常见的产品。与其他服务器不同,机架式服务器必须具有优秀的弹性,其通常包含多个物理以太网端口或网络接口卡 (NIC),以便能够同时连接到多个网络,更好地服务于不同的业务。

134395b507837bc5fc5342beaa5ec47be1939d.jpg

除了机架式服务器外,一些工业或专用PC同样带有多个以太网端口或NIC。

那么,在不亲自前往服务器机房的情况下,如何找出 Linux 服务器上的以太网端口数量呢?首先,让我们先来了解一下为何服务器有多个物理以太网端口。

为什么服务器有多个物理以太网端口?

大多数机架式服务器或工业 PC 具有多个网络接口卡 (NIC),原因如下:

网络分段: 多个物理端口允许服务器同时连接到多个网络,为其提供更好的安全性和性能。

虚拟化: 虚拟化是确保服务器以最佳方式利用资源的关键。在单个硬件服务器上运行不同类型的网络服务器时,具有多个接口还允许对 VM 网络进行虚拟分段。

冗余: 多个物理接口使得服务器网络更具弹性,因为当单根电缆或接口遇到硬件故障时,仍旧能够联系到服务器。

总体而言,服务器网络中的多个网络接口可提供更好的性能和健壮性。

通过LSPCI命令列出 Linux 服务器上的物理以太网端口

在不进入服务器机房的情况下,可以通过LSPCI命令列出计算机上的所有外围组件互连 (PCI) 设备。PCI 是一种标准协议,允许计算机通过 NIC、视频卡等物理接口进行连接和通信。

由于我们只是要找到以太网端口,使用 grep 命令即可对相应地列表进行过滤, 如下:

39221fa404bf520ad737850041da888e5fd5f6.jpg

上图中列出了此服务器上的所有 NIC,总共有八个。除了列出 NIC 之外,您还将获得 NIC 的制造商及其类型:在本例中为以太网。

若要仅显示端口总数而不显示详细列表,请使用以下命令:

65c19c299e428a261a441112a443a602ffc474.jpg

掌握 Linux 服务器管理方式

与仅带有单个 NIC 的 PC 相比,带有多个物理以太网端口的服务器提供更好的性能,并且更具可靠性和弹性。当然,由于Linux 带有许多内置工具,例如 知识产权 命令,用于配置和管理网络,因此用户可以不用进入机房,即可了解服务器的硬件配置。

原文标题:How to List All Physical Ethernet Ports on a Linux Server

原文作者:MWIZA KUMWENDA

责任编辑:张诚

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK