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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

掌握 Linux 服务器管理方式

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

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

原文作者:MWIZA KUMWENDA

责任编辑:张诚
相关推荐

2013-05-20 14:02:22

服务器万兆以太网万兆网卡

2023-03-17 10:26:40

路由器以太网

2017-02-21 11:01:30

太网端口扩展器

2009-12-17 14:50:44

配置路由器

2022-09-26 23:13:52

服务器数据安全

2024-01-08 18:57:57

以太网服务器数据中心

2022-08-31 08:00:00

安全服务器机房网络安全

2014-11-12 14:45:07

以太网

2022-09-20 11:32:32

以太网电缆基础网络

2011-11-22 12:53:44

2010-02-04 12:58:28

2014-12-29 10:09:25

25G以太网PoE

2022-09-26 09:17:01

以太网电缆

2013-06-03 09:57:36

以太网发展以太网云服务

2011-09-14 14:41:14

以太网

2023-07-19 12:19:14

2023-05-17 13:46:14

2009-12-23 17:43:22

2009-02-19 10:18:32

FCoE增强型以太网以太网光纤

2013-12-19 09:16:15

以太网结构以太网
点赞
收藏

51CTO技术栈公众号