Vill du veta hur många Ethernet-portar din Linux-server har utan att fysiskt gå till serverrummet? Kommandot lspci är till för att hjälpa dig.
Rackservrar är designade för att stödja system och drift av företagsklass. Till skillnad från vanliga servrar måste rackservrar vara motståndskraftiga och vanligtvis innehålla flera fysiska Ethernet-portar eller nätverkskort (NIC) för att kunna ansluta till flera nätverk samtidigt.
Förutom rackservrar kommer vissa industriella eller specialiserade datorer också med flera Ethernet-portar eller NIC.
Hur som helst, så här kan du ta reda på antalet Ethernet-portar på en Linux-server utan att fysiskt gå till serverrummet för att inspektera.
Varför har servrar flera fysiska Ethernet-portar?
De flesta rackservrar eller industriella datorer har flera nätverkskort (NIC) av följande skäl:
- Nätverkssegmentering: Flera fysiska portar gör att en server kan ansluta till flera nätverk samtidigt. Detta ger bättre säkerhet och prestanda.
- Virtualisering: Virtualisering är nyckeln för att säkerställa att din server använder resurserna optimalt. Det låter dig också springa olika typer av nätverksservrar på en enda hårdvaruserver. Att ha flera gränssnitt gör det också möjligt att virtuellt segmentera VM-nätverk.
- Redundans: Flera fysiska gränssnitt gör ditt servernätverk mer motståndskraftigt eftersom du fortfarande kan kontakta din server när en enda kabel eller gränssnitt råkar ut för ett maskinvarufel.
Sammantaget ger flera nätverksgränssnitt i ditt servernätverk bättre prestanda och robusthet.
Lista fysiska Ethernet-portar på din Linux-server
De lspci kommandot listar alla PCI-enheter (Peripheral Component Interconnect) på din maskin. PCI är ett standardprotokoll som gör att datorer kan ansluta och kommunicera via fysiska gränssnitt som NIC, grafikkort etc.
Eftersom vi bara är intresserade av Ethernet-portar, filtrera listan därefter med kommandot grep som följer:
lspci | grep -i ethernet
Utdatalistan alla NIC på denna server; som du kan se är det åtta totalt. Förutom att lista NIC: erna får du också tillverkaren av NIC och dess typ: Ethernet, i det här fallet.
För att bara visa det totala antalet portar utan en detaljerad lista, använd följande kommando:
lspci | grep Ethernet | wc -l
Bemästra Linux Server Administration
Servrar som kommer med flera fysiska Ethernet-portar erbjuder bättre prestanda och är mer robusta och motståndskraftiga jämfört med datorer som bara kommer med ett enda nätverkskort.
Linux kommer med många inbyggda verktyg, såsom ip kommando, för att konfigurera och hantera ditt nätverk.