- 1. Alle Listening-Ports von TCP- und UDP-Linux-Verbindungen auflisten
- 2. Linux-TCP-Port-Verbindungen auflisten
- 3. Linux-UDP-Port-Verbindungen auflisten
- 4. Alle Verbindungen im Listening-Zustand auflisten (Listening) Linux
- 5. Listen Sie alle abhörenden TCP-Ports von Linux auf
- 6. Listen Sie alle abhörenden UDP-Ports von Linux auf
- 7. Listen Sie alle lauschenden UNIX-Ports von Linux auf
- 8. Statistiken nach Linux-Protokoll anzeigen
- 9. Statistiken zum TCP-Linux-Protokoll anzeigen
- 10. Statistiken des UDP-Linux-Protokolls anzeigen
- 11. Dienstnamen mit Linux-PIDs anzeigen
- 12. Bereitstellen von Linux im Promiscuous-Modus
- 13. Bereitstellen von Linux-Kernel-IP-Routing
- 14. Bereitstellen von Linux-Netzwerkschnittstellentransaktionen
- 15. Zeigen Sie die Linux-Kernel-Schnittstellentabelle an
- 16. IPv4- und IPv6-Linux-Informationen anzeigen
- 17. Netstat-Informationen kontinuierlich drucken Linux
- 18. Suche nach einer Linux-Nicht-Support-Adresse
- 19. Linux-Hörer anzeigen
- 20. Display-Netzwerkstatistik RAW Linux
Bei der Verwaltung und Verwaltung von Linux-Betriebssystemen besteht eine der besten Praktiken darin, die Befehle im Detail zu kennen, die die Verwaltung und Kontrolle auf viel einfachere Weise erleichtern.
Einer dieser Befehle ist netstat (Netzwerkstatistik - Netzwerkstatistik), ein Befehlszeilentool, mit dem wir sowohl eingehende als auch ausgehende Netzwerkverbindungen überwachen sowie Routing-Tabellen, Schnittstellenstatistiken usw. anzeigen können.
Der Befehl netstat steht auf allen Unix-Betriebssystemen und auch auf Windows-Betriebssystemen zur Verfügung und ist praktisch in Bezug auf Netzwerkfehlersuche und Leistungsmessung.
Der Befehl netstat ist eines der grundlegendsten Tools zum Debuggen von Netzwerkdiensten, da er uns mitteilt, welche Ports geöffnet sind und ob die Programme auf den Ports lauschen, sodass wir sie besser kontrollieren können.
Wenn wir Netzwerkaspekte verwalten oder daran beteiligt sind, ist dieses Tool sehr wichtig und sehr nützlich, auch für Systemadministratoren, da es uns eine einfache Möglichkeit bietet, Probleme im Zusammenhang mit dem Netzwerk zu überwachen und zu lösen und die Leistung des Netzwerkverkehrs zu bestimmen .
Heute bringt Solvetic einige der nützlichsten netstat-Befehle für eine bessere Kontrolle und Überwachung.
1. Alle Listening-Ports von TCP- und UDP-Linux-Verbindungen auflisten
Diese Aufgabe kann mit der Option netstat -a erledigt werden und damit alle Ports (TCP und UDP) im Listening-Zustand auflisten:
netstat -a | mehr
Dort sehen wir den Protokolltyp, die lokale Adresse, die Remote-Adresse und seinen aktuellen Status.
2. Linux-TCP-Port-Verbindungen auflisten
Wenn wir nur die TCP-Portverbindungen (Transmission Control Protocol) auflisten möchten, müssen Sie den Parameter netstat -at verwenden:
netstat -at
Wir können die Informationen dieser Ports im Detail sehen.
3. Linux-UDP-Port-Verbindungen auflisten
Wenn alle UDP-Portverbindungen (User Datagram Protocol) angezeigt werden müssen, müssen wir den Parameter netstat -au verwenden:
netstat -au
4. Alle Verbindungen im Listening-Zustand auflisten (Listening) Linux
Mit netstat ist es möglich, alle aktiven Listening-Port-Verbindungen mit dem Parameter netstat -l aufzulisten.
netstat -l
5. Listen Sie alle abhörenden TCP-Ports von Linux auf
Wenn es erforderlich ist, alle aktiven abhörenden TCP-Ports aufzulisten, können wir dies mit der Option netstat -lt tun.
netstat -lt
6. Listen Sie alle abhörenden UDP-Ports von Linux auf
Wenn Sie alle aktiv lauschenden UDP-Ports auflisten möchten, können Sie dies mit der Option netstat -lu tun.
netstat -lu
7. Listen Sie alle lauschenden UNIX-Ports von Linux auf
Der Befehl netstat ermöglicht es uns, alle aktiven UNIX-Listening-Ports mit dem Parameter netstat -lx aufzulisten:
netstat -lx
8. Statistiken nach Linux-Protokoll anzeigen
Netstat bietet uns die Möglichkeit, Statistiken nach Protokoll anzuzeigen.
Standardmäßig werden Statistiken für die Protokolle TCP, UDP, ICMP und IP angezeigt. Der Parameter -s kann verwendet werden, um eine Reihe von Protokollen anzugeben.
Wir können detaillierte Informationen zu jedem Protokoll des Systems anzeigen.
9. Statistiken zum TCP-Linux-Protokoll anzeigen
Wenn wir mit netstat nur TCP-Protokollstatistiken anzeigen möchten, können wir den Parameter netstat -st verwenden:
netstat -st
10. Statistiken des UDP-Linux-Protokolls anzeigen
Wenn wir hingegen die Statistiken des UDP-Protokolls anzeigen möchten, müssen wir netstat -su ausführen:
netstat -su
11. Dienstnamen mit Linux-PIDs anzeigen
Mit der Option netstat -tp erscheint "PID / Program Name", der den Namen des Dienstes mit seiner PID-Nummer anzeigt.
netstat -tp
12. Bereitstellen von Linux im Promiscuous-Modus
Wenn der Promiscuous-Modus mit dem Parameter -ac angezeigt wird, druckt netstat die ausgewählten Informationen oder aktualisiert den Bildschirm alle fünf Sekunden. Der Standardbildschirm wird jede Sekunde aktualisiert.
netstat -ac 5 | grep tcp
13. Bereitstellen von Linux-Kernel-IP-Routing
Diese Option ermöglicht es uns, die IP-Routing-Tabelle des Kernels mit dem Befehl netstat und route (-r) anzuzeigen.
netstat -r
14. Bereitstellen von Linux-Netzwerkschnittstellentransaktionen
Dank dieser Option wird es möglich sein, die Pakettransaktionen der Netzwerkschnittstelle anzuzeigen, einschließlich der Übertragung und des Empfangs von Paketen mit MTU-Größe, dazu führen wir Folgendes aus:
netstat -i
15. Zeigen Sie die Linux-Kernel-Schnittstellentabelle an
Diese Option ähnelt dem Befehl ifconfig und zeigt die Kernel-Schnittstellentabelle an. Für seine Verwendung führen wir Folgendes aus:
netstat -ie
16. IPv4- und IPv6-Linux-Informationen anzeigen
Dank dieses Parameters sehen wir die Bildung einer Multicast-Gruppenmitgliedschaft für IPv4 und IPv6. Sein Parameter ist:
netstat -g
17. Netstat-Informationen kontinuierlich drucken Linux
Um Netstat-Informationen zu jeder definierten Zeit zu erhalten, können Sie den folgenden Befehl verwenden, der die Netstat-Informationen kontinuierlich ausgibt:
netstat -c
Zum Beenden der Anzeige verwenden wir die Tastenkombination Strg + C.
18. Suche nach einer Linux-Nicht-Support-Adresse
Mit dieser Option können Sie unkonfigurierte Adressfamilien mit nützlichen Informationen finden.
netstat --verbose
19. Linux-Hörer anzeigen
Mit dieser Option ist es möglich zu überprüfen, wie viele Listener auf einem definierten Port laufen, die zu verwendende Syntax ist beispielsweise für http:
netstat -ap | grep http
20. Display-Netzwerkstatistik RAW Linux
Wenn wir die RAW-Netzwerkstatistik anzeigen möchten, können wir dies mit dem folgenden Befehl tun:
netstat --statistics -raw
Wir haben diese Optionen, um verschiedene Werte und Parameter des Netzwerks mit netstat auf Linux-Distributionen praktisch zu verwalten.