Netstat-Befehle zum Verwalten des Netzwerks unter Linux

Inhaltsverzeichnis

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.

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave