如何列出 Linux 服务器上的所有物理以太网端口
想知道您的 Linux 服务器有多少以太网端口,而无需亲自前往服务器机房? lspci 命令可以帮助您。
机架服务器旨在支持企业级系统和操作。与常规服务器不同,机架服务器必须具有弹性,并且通常包含多个物理以太网端口或网络接口卡 (NIC),以便能够同时连接到多个网络。
除了机架服务器之外,一些工业或专用 PC 还配备多个以太网端口或 NIC。
无论如何,您可以通过以下方法了解 Linux 服务器上的以太网端口数量,而无需亲自前往服务器机房进行检查。
为什么服务器有多个物理以太网端口?
大多数机架服务器或工业 PC 都具有多个网络接口卡 (NIC),原因如下:
网络分段:多个物理端口允许服务器同时连接到多个网络。这提供了更好的安全性和性能。
虚拟化:虚拟化是确保您的服务器以最佳方式利用资源的关键。它还允许您在单个硬件服务器上运行不同类型的网络服务器。拥有多个接口还可以虚拟地分段虚拟机网络。
冗余:多个物理接口使您的服务器网络更具弹性,因为当单个电缆或接口出现硬件故障时您仍然可以联系您的服务器。
总体而言,服务器网络中的多个网络接口可提供更好的性能和稳健性。
列出 Linux 服务器上的物理以太网端口
lspci 命令列出计算机上的所有外围组件互连 (PCI) 设备。 PCI 是一种标准协议,允许计算机通过 NIC、显卡等物理接口进行连接和通信。
由于我们只对以太网端口感兴趣,因此使用 grep 命令相应地过滤列表,如下所示:
lspci | grep -i ethernet输出列出了该服务器上的所有网卡;如您所见,总共有八个。除了列出 NIC 之外,您还将获得 NIC 的制造商及其类型:在本例中为以太网。
要仅显示端口总数而不显示详细列表,请使用以下命令:
lspci | grep Ethernet | wc -l掌握 Linux 服务器管理
与仅配备单个 NIC 的 PC 相比,配备多个物理以太网端口的服务器可提供更好的性能,并且更加稳健和有弹性。
Linux 附带了许多内置工具,例如 ip 命令,用于配置和管理网络。


