GNU/Linux >> LINUX-Kenntnisse >  >> Linux

netstat:Befehl nicht gefunden

Network Status (netstat) zeigt Informationen über die IP-Konfiguration eines Hosts an, geht aber noch weiter und zeigt seine Verbindungen, einschließlich Ports, Protokolle und Metriken für die Kommunikation. Der netstat-Befehl, bekannt als Netzwerkstatistik, ist ein vielseitiger Befehl mit vielen Funktionen. Dieser Befehl gibt Netzwerkverbindungsdetails, Kernel-Routing-Tabelleninformationen, Schnittstellenstatistiken, offene Ports usw. aus. In diesem Abschnitt beschränken wir uns darauf, den Befehl netstat nur zum Abrufen der Routing-Tabelleninformationen zu verwenden.

Im Folgenden finden Sie Beispiele zur Veranschaulichung der Verwendung des Befehls netstat.

– Verwenden Sie den Befehl netstat, um die Kernel-Routing-Tabelleninformationen mit der Option -r anzuzeigen, wie hier gezeigt:

$ netstat -r

– Verwenden Sie den Befehl netstat, um die Kernel-Routing-Tabelleninformationen anzuzeigen, ohne den Hostnamen oder die Portnamen wie hier gezeigt aufzulösen:

$ netstat -anr

Wenn beim Ausführen des netstat-Befehls der folgende Fehler auftritt:

netstat: command not found

Sie können versuchen, das folgende Paket gemäß Ihrer Distributionswahl zu installieren.

Verteilung Befehl
Debian apt-get install net-tools
Ubuntu apt-get install net-tools
Alpin apk net-tools hinzufügen
Arch Linux pacman -S net-tools
Kali-Linux apt-get install net-tools
CentOS yum installiere net-tools
Fedora dnf install net-tools
Raspbian apt-get install net-tools

netstat-Befehlsbeispiele

1. So zeigen Sie die Kernel-Routing-Tabelle an:

# netstat -r
# netstat --route 

2. Zur Anzeige von Multicast-Gruppenmitgliedschaftsinformationen

# netstat -g
# netstat --groups 

3. So zeigen Sie die Kernel-Schnittstellentabelle an:

# netstat -i
# netstat --interfaces
# netstat --interfaces=eth0 

4. So zeigen Sie eine Liste maskierter Verbindungen an:

# netstat -M
# netstat --masquerade 

5. So zeigen Sie zusammenfassende Statistiken für jedes Protokoll an:

# netstat -s
# netstat --statistics 

6. Um auf verbose zu setzen:

# netstat -v
# netstat --verbose 

7. Um numerische Adressen anzuzeigen, anstatt zu versuchen, symbolische Hosts zu bestimmen:

# netstat -n
# netstat --numeric 

8. Zu numerischen Hostadressen, hat aber keinen Einfluss auf die Auflösung:

# netstat --numeric-hosts 

9. Zu numerischen Portnummern, aber ohne Auswirkung auf die Auflösung:

# netstat --numeric-ports 

10. So zeigen Sie numerische Benutzer-IDs an, haben aber keinen Einfluss auf die Auflösung:

# netstat --numeric-users 

11. So drucken Sie die ausgewählten Informationen kontinuierlich jede Sekunde:

# netstat -c 
# netstat --continuous

12. So zeigen Sie die Zusatzinformationen an:

# netstat -e
# netstat --extend 

13. So fügen Sie Informationen zu Netzwerk-Timern hinzu:

# netstat -o
# netstat --timers 

14. Um die PID und den Namen des Programms anzuzeigen, zu dem jeder Socket gehört:

# netstat -p
# netstat --program 

15. Um nur Listening Sockets anzuzeigen:

# netstat -l
# netstat --listening 

16. So zeigen Sie sowohl lauschende als auch nicht lauschende Sockets an:

# netstat -a
# netstat --all 

17. So drucken Sie Routing-Informationen von der FIB:

# netstat -F 

18. So drucken Sie Routing-Informationen aus dem Routen-Cache:

# netstat -C 

19. So drucken Sie den SELinux-Kontext:

# netstat -Z
# netstat --context 

20. Um das Kürzen langer Adressen zu beenden:

# netstat -T
# netstat --notrim 

21. So stellen Sie die Verzögerung ein:

# netstat delay 2 

22. So erhalten Sie Hilfe:

# netstat -h
# netstat --help 

23. So erhalten Sie die Version:

# netstat --version 

netstat-Beispiele mit mehreren kombinierten Optionen

1. Um die derzeit aktive Routing-Tabelle anzuzeigen:

# netstat -rnv

2. Um alle Socket-Informationen anzuzeigen:

# netstat -anp

3. So sehen Sie alle Listening-Ports:

# netstat -anp | grep LISTEN

4. Um alle Prozesse/Dienste zu sehen, die auf Ports laufen und lauschen:

# netstat -lnptu

5. Um die protokollspezifischen Statistiken anzuzeigen (z. B. für TCP):

# netstat -pt

6. So zeigen Sie die Statistiken der Benutzeroberfläche an:

# netstat -i -t 2
# netstat -it 2

7. Um die zusammenfassende Statistik für einen bestimmten Port anzuzeigen:

# netstat -st               (For TCP)
# netstat -su               (For UDP)

8. Zeigen Sie die Liste der Netzwerkdienste an, die auf eine Verbindung warten:

# netstat -lp -A inet
# netstat -lpn -A inet

9. Zeigen Sie die Liste der hergestellten Verbindungen an:

# netstat -p -A inet
# netstat -pn -A inet

Hinweis

ping, traceroute und netstat sind alte Befehlszeilenprogramme, die verwendet werden, um die Erreichbarkeit von Hosts zu testen, Routing-Informationen bereitzustellen und Informationen über Netzwerkverbindungen bereitzustellen. Sie sind oft die ersten Werkzeuge, die Netzwerktechniker beim Testen von Netzwerken verwenden. netstat ist einer der wenigen Befehle, der standardmäßig auch auf Unix-ähnlichen Betriebssystemen und Windows-Betriebssystemen verfügbar ist. Wir können den netstat-Befehl verwenden, um eine Reihe verschiedener Probleme zu beheben.


Linux
  1. ifrename:Befehl nicht gefunden

  2. kubectl:Befehl nicht gefunden

  3. tvservice:Befehl nicht gefunden

  4. lspci:Befehl nicht gefunden

  5. pstree:Befehl nicht gefunden

aws-shell:Befehl nicht gefunden

w:Befehl nicht gefunden

df:Befehl nicht gefunden

du:Befehl nicht gefunden

rm:Befehl nicht gefunden

mv:Befehl nicht gefunden