12 ss Befehlsbeispiele zum Überwachen von Netzwerkverbindungen

ss Befehl ist ein Tool, mit dem Informationen zum Netzwerk-Socket auf einem Linux-System angezeigt werden. Das Tool zeigt detailliertere Informationen an als der Befehl netstat, mit dem aktive Socket-Verbindungen angezeigt werden.

In diesem Handbuch vertiefen wir uns und sehen, wie die ss Befehl kann verwendet werden, um verschiedene Socket-Verbindungsinformationen unter Linux anzuzeigen.

1. Alle Verbindungen auflisten

Das Grundlegende ss Befehl Ohne Optionen werden einfach alle Verbindungen aufgelistet, unabhängig davon, in welchem ​​Status sie sich befinden.

$ ss
Listen Sie alle Verbindungen unter Linux auf
Listen Sie alle Verbindungen unter Linux auf

2. Listening Listening und Non-Listening Ports

Sie können eine Liste der empfangenden und nicht empfangenden Ports mit dem abrufen -a Option wie unten gezeigt.

$ ss -a
Listen Sie alle Ports unter Linux auf
Listen Sie alle Ports unter Linux auf

3. Listening Sockets auflisten

Verwenden Sie die Taste, um nur Hörbuchsen anzuzeigen -l Flagge wie gezeigt.

$ ss -l
Listening Listening Sockets unter Linux
Listening Listening Sockets unter Linux

4. Listen Sie alle TCP-Verbindungen auf


Verwenden Sie die, um alle TCP-Verbindungen anzuzeigen -t Option wie gezeigt.

$ ss -t
Listen Sie TCP-Verbindungen unter Linux auf
Listen Sie TCP-Verbindungen unter Linux auf

5. Listen Sie alle abhörenden TCP-Verbindungen auf

Verwenden Sie die Option, um einen Überblick über alle empfangenden TCP-Socket-Verbindungen zu erhalten -lt Kombination wie gezeigt.

$ ss -lt
Listen Listening TCP-Verbindungen unter Linux
Listen Listening TCP-Verbindungen unter Linux

6. Listen Sie alle UDP-Verbindungen auf

Verwenden Sie die, um alle UDP-Socket-Verbindungen anzuzeigen -ua Option wie gezeigt.

$ ss -ua
Listen Sie UDP-Socket-Verbindungen unter Linux auf
Listen Sie UDP-Socket-Verbindungen unter Linux auf

7. Listen Sie alle empfangenden UDP-Verbindungen auf

Verwenden Sie die, um abhörende UDP-Verbindungen aufzulisten -lu Möglichkeit.

$ ss -lu
Listen Listening UDP-Verbindungen unter Linux
Listen Listening UDP-Verbindungen unter Linux

8. PID (Prozess-IDs) von Sockets anzeigen

Verwenden Sie die, um die Prozess-IDs für Socket-Verbindungen anzuzeigen -p Flagge wie gezeigt.

$ ss -p
Suchen Sie die Prozess-ID von Sockets unter Linux
Suchen Sie die Prozess-ID von Sockets unter Linux

9. Zeigen Sie Zusammenfassungsstatistiken an

Verwenden Sie die, um die zusammenfassenden Statistiken aufzulisten -s Möglichkeit.

$ ss -s
Finden Sie zusammenfassende Statistiken
Finden Sie zusammenfassende Statistiken

10. Zeigen Sie IPv4- und IPv6-Socket-Verbindungen an

Wenn Sie neugierig auf die IPv4-Socket-Verbindungen sind, verwenden Sie die -4 Möglichkeit.

$ ss -4
Suchen Sie nach IPv4-Socket-Verbindungen unter Linux
Suchen Sie nach IPv4-Socket-Verbindungen unter Linux

Verwenden Sie zum Anzeigen von IPv6-Verbindungen die -6 Möglichkeit.

$ ss -6
Suchen Sie nach IPv6-Socket-Verbindungen unter Linux
Suchen Sie nach IPv6-Socket-Verbindungen unter Linux

11. Filtern Sie Verbindungen nach Portnummer

ss Befehl Außerdem können Sie die Socket-Portnummer oder Adressnummer filtern. Um beispielsweise alle Socket-Verbindungen mit einem Ziel- oder Quellport von ssh anzuzeigen, führen Sie den Befehl aus.

$ ss -at '( dport = :22 or sport = :22 )'
Filtern Sie Verbindungen nach Portnummer
Filtern Sie Verbindungen nach Portnummer

Alternativ können Sie den Befehl ausführen.

$ ss -at '( dport = :ssh or sport = :ssh )'
Filtern Sie Verbindungen nach Service
Filtern Sie Verbindungen nach Service

12. Überprüfen Sie Man Pages auf ss Command

Um mehr Einblicke in die ss Befehl Überprüfen Sie die Manpages mit dem Befehl.

$ man ss
Finden Sie die Verwendung und Optionen von ss-Befehlen
Finden Sie die Verwendung und Optionen von ss-Befehlen

Dies sind einige der häufig verwendeten Optionen, die mit verwendet werden ss Befehl. Der Befehl ist dem Befehl netstat überlegen und bietet detaillierte Informationen zu Netzwerkverbindungen.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *