Linux netstat Kommando #
Linux netstat kommandoen er et kraftfuldt netværksværktøj, der bruges til at vise netværksforbindelser, routingtabeller, grænsefladestatistik, maskerede forbindelser og multicast-medlemskaber. Selvom den nu ofte erstattes af ss, det er fortsat værdifuldt i mange Linux-distributioner til at diagnosticere netværksproblemer og overvåge systemets ydeevne.
Nøglebrug og syntaks for netstat Kommando #
Den grundlæggende syntaks for netstat kommandoen er:
netstat [OPTIONS]
- OPTIONSFlag til at kontrollere adfærd og output fra
netstat.
netstat Kommando Cheatsheet-tabel #
| Kommando | Produktbeskrivelse |
netstat |
Viser aktive forbindelser, routingtabeller og grænsefladestatistik. |
netstat -t |
Viser kun TCP-forbindelser. |
netstat -u |
Viser kun UDP-forbindelser. |
netstat -l |
Viser lytteporte og -stik. |
netstat -r |
Viser routingtabellen. |
netstat -i |
Viser statistik for netværksgrænsefladen. |
netstat -s |
Viser oversigtsstatistikker for hver protokol. |
netstat -p |
Viser PID og programnavn for forbindelser. |
Almindelige sager #
Se aktive forbindelser #
netstat
Viser alle aktive netværksforbindelser på systemet.
Vis TCP-forbindelser #
netstat -t
Filtrerer outputtet til kun at vise TCP-forbindelser.
Overvåg lytteporte #
netstat -l
Viser en liste over alle porte, der i øjeblikket er i lyttetilstand.
Se routingtabel #
netstat -r
Viser systemets routingtabel, som er nyttig til at diagnosticere routingproblemer.
Kontroller processpecifikke forbindelser #
netstat -p
Viser proces-ID'et (PID) og programnavnet, der er knyttet til hver forbindelse.
Avanceret brug #
Grænsefladestatistik #
netstat -i
Viser detaljeret statistik om netværksgrænseflader, herunder sendte og modtagne pakker.
Oversigtsprotokolstatistik #
netstat -s
Giver en oversigt over netværksstatistik, grupperet efter protokol (TCP, UDP, ICMP osv.).
Filtrer efter adresse #
Kombiner med grep for at filtrere forbindelser efter adresse:
netstat -an | grep 192.168.1.1
Ved brug af netstat med RELIANOID Solutions #
In RELIANOID's infrastruktur, den netstat Kommandoen er nyttig til at diagnosticere forbindelse, analysere load balancer-ydeevne og overvåge systemdrift.
Overvåg Load Balancer-forbindelser #
netstat -tuln | grep ":80"
Viser forbindelser på port 80 for at overvåge HTTP-trafik via load balancer.
Analysér backend-tjenestetrafik #
Spor forbindelser til backend-servere:
netstat -an | grep 10.0.0.5
Dette viser forbindelser til backend-serveren kl. 10.0.0.5.
Fejlfinding af proxykonfiguration #
Bekræft, at proxytjenesterne kører og accepterer forbindelser:
netstat -l | grep ":443"
Undersøg netværkets ydeevne #
Brug netstat at indsamle statistik om mistede pakker eller retransmissioner for at diagnosticere flaskehalse i ydeevnen:
netstat -s | grep -i "retrans"
Sikkerhedsovervejelser #
Sørg altid for, at følsomme oplysninger, såsom IP-adresser og PID'er, håndteres sikkert. Brug adgangskontroller for at forhindre uautoriserede brugere i at køre netværksdiagnosticering.
Resumé #
netstat kommandoen er et grundlæggende værktøj til netværksadministration og fejlfinding. Selvom den i stigende grad suppleres af værktøjer som ss, dens brugervenlighed og alsidighed gør den til et must for netværksprofessionelle. RELIANOID inkorporerer netstat i sine diagnostiske og overvågningsworkflows for at opretholde robuste, højtydende netværksløsninger.