Vil du vite antall Ethernet-porter din Linux-server har, uten å fysisk gå til serverrommet? lspci-kommandoen er der for å hjelpe deg.
Rack-servere er designet for å støtte systemer og operasjoner i bedriftsklasse. I motsetning til vanlige servere, må rackservere være motstandsdyktige og vanligvis inneholde flere fysiske Ethernet-porter eller nettverkskort (NIC) for å kunne koble til flere nettverk samtidig.
Bortsett fra rackservere, kommer noen industrielle eller spesialiserte PC-er også med flere Ethernet-porter eller NIC.
Uansett, her er hvordan du kan finne ut antall Ethernet-porter på en Linux-server uten å fysisk gå til serverrommet for å inspisere.
Hvorfor har servere flere fysiske Ethernet-porter?
De fleste rackservere eller industrielle PC-er har flere nettverkskort (NIC) av følgende grunner:
- Nettverkssegmentering: Flere fysiske porter lar en server koble til flere nettverk samtidig. Dette gir bedre sikkerhet og ytelse.
- Virtualisering: Virtualisering er nøkkelen for å sikre at serveren din utnytter ressursene optimalt. Den lar deg også løpe ulike typer nettverksservere på en enkelt maskinvareserver. Å ha flere grensesnitt gjør det også mulig å virtuelt segmentere VM-nettverk.
- Overflødighet: Flere fysiske grensesnitt gjør servernettverket ditt mer robust fordi du fortsatt kan kontakte serveren når en enkelt kabel eller grensesnitt opplever en maskinvarefeil.
Samlet sett gir flere nettverksgrensesnitt i servernettverket bedre ytelse og robusthet.
Oppføring av fysiske Ethernet-porter på din Linux-server
De lspci kommandoen viser alle PCI-enheter (Peripheral Component Interconnect) på maskinen. PCI er en standardprotokoll som lar datamaskiner koble til og kommunisere via fysiske grensesnitt som NIC, skjermkort osv.
Siden vi kun er interessert i Ethernet-porter, filtrer oppføringen deretter ved å bruke grep-kommandoen følgende:
lspci | grep -i ethernet
Utdatalisten alle NIC-ene på denne serveren; som du kan se, er det åtte totalt. I tillegg til å liste opp NIC-ene, får du også produsenten av NIC og dens type: Ethernet, i dette tilfellet.
For bare å vise det totale antallet porter uten en detaljert liste, bruk følgende kommando:
lspci | grep Ethernet | wc -l
Mestring av Linux-serveradministrasjon
Servere som kommer med flere fysiske Ethernet-porter gir bedre ytelse og er mer robuste og motstandsdyktige sammenlignet med PC-er som bare kommer med et enkelt NIC.
Linux kommer med mange innebygde verktøy, for eksempel ip kommando, for å konfigurere og administrere nettverket ditt.