In diesem Tutorial werden Sie ein detailliertes Versuch des SS-Befehlszeilendienstprogramms übernommen, mit dem wir Netzwerkverbindungen und andere detaillierte Informationen anzeigen können. Mithilfe dessen, was Sie aus diesem Leitfaden lernen, sollten Sie das SS -Dienstprogramm für maximale Informationen und Produktivität verstehen und verwenden.
Lassen Sie uns anfangen.
Was ist SS?
Kurzar. Es ähnelt dem beliebten Netstat -Tool, bietet jedoch mehr Funktionen und Informationen als Netstat.
Mit SS können Sie detaillierte Informationen darüber anzeigen, wie Ihr Computer mit anderen Ressourcen wie Netzwerken, Diensten und Netzwerkverbindungen kommuniziert.
Mit SS -Informationen können Sie klar verstehen, was passiert, wann und wie. Es kann während der Fehlerbehebung sehr praktisch sein.
Grundbefehlsnutzung
Die Verwendung des SS -Befehls ist so einfach wie das Eingeben von zwei Buchstaben in ein Terminal und Drücken der Eingabetaste. Obwohl es zahlreiche Argumente unterstützt, zeigt das Aufrufen des SS -Befehls ohne Optionen Informationen zu allen Verbindungen, unabhängig von ihrem Zustand.
Wenn die SS -Befehlsbefehlsbefehl verwendet werden, werden viele Informationen, auf die Sie sich später verweisen können. Um die Ausgabe in einer Datei zu speichern, können Sie den im Befehl gezeigten Ausgangsumleitung Operator verwenden:
sudo ss> Ausgabe.txtNOTIZ: Es ist gut zu beachten, dass das Ausführen des SS-Befehls mit und ohne Sudo-Berechtigungen möglicherweise unterschiedliche Ausgänge merkt.
Grundlegende SS -Befehlsoptionen
Wie bereits erwähnt, unterstützt der SS -Befehl verschiedene Optionen, mit denen Sie die Ausgabe und die angezeigten Informationen steuern können. Sie können die Grundoptionen mit dem Befehl anzeigen:
SS -HELPZu den vom SS -Befehl unterstützten grundlegenden Optionen gehören:
Obwohl dies oben sind, sind einige der grundlegenden Argumente, die Sie bei der Arbeit mit SS verwenden werden, aber es unterstützt auch viele zusätzliche Optionen. Weitere Informationen finden Sie im Handbuch.
Zeigen Sie Hör- und nicht hörende Anschlüsse an
Um Informationen über Hör- und nicht hörende Ports anzuzeigen, können Sie das Flag -Flag verwenden, wie in dem folgenden Befehl gezeigt:
SS -aSie können die Ausgabe von SS -Befehlen für spezifischere Informationen unter Verwendung von Tools wie Grep leiten.
Zum Beispiel:
ss -a | Grep SshTCP -Verbindungen anzeigen
Mit dem Flag -t -Flag mit dem Befehl ss können Sie filtern, um nur TCP -Verbindungen anzuzeigen, wie in dem folgenden Befehl gezeigt:
ss -tUm weitere Informationen zu erhalten, können Sie angeben, dass Sie Hör -TCP -Verbindungen mit dem Flag -l- und -t -Flag wie im folgenden Befehl gezeigten Befehl anzeigen:
sudo ss -tlUDP -Verbindungen anzeigen
Verwenden Sie zum Anzeigen aller UDP -Verbindungen das -l -Flag, wie in dem folgenden Befehl gezeigt:
sudo ss -auDie Kopfzeile verstehen
Wie Sie aus verschiedenen in den obigen Befehlen bereitgestellten Ausgängen sehen können, zeigt SS viele Informationen. Es enthält das Header -Format, es sei denn.
Das Verständnis der Header -Linie kann hilfreich sein, um zu zeigen, welche Informationen in einem bestimmten Abschnitt enthalten sind. Es enthält die folgenden Zeilen:
Status, Recv-Q, Send-Q, Lokale Adresse: Port, Peer-Adresse: PortProzesse anzeigen
Um den Prozess mithilfe der spezifischen Socket zu erhalten, können Sie das -P -Flag verwenden, wie in dem folgenden Befehl gezeigt:
sudo ss - tpWie in der obigen Ausgabe gezeigt, können Sie die TCP -Anschlüsse des Prozesses mithilfe der Socket, einschließlich seiner PID, sehen.
Filterung per Verbindung (TCP) Status
Wie Sie wissen, unterstützt TCP verschiedene Staaten, die wir in diesem Tutorial nicht diskutieren werden. Sie können jedoch die SS -Ausgabe filtern, um nur die Verbindungen mit den unterstützten TCP -Zuständen zu erhalten.
sudo ss -t Staat zuhörenSie werden feststellen, dass die Ausgabe in dem oben gezeigten Bild den Zustand nicht in den Header enthält, da wir die Ausgabe mit dem angegebenen Zustand gefiltert haben. Somit werden nur die Hörverbindungen angezeigt.
Abschluss
In diesem Tutorial haben wir besprochen, wie man das SS -Befehlsdienstprogramm verwendet und versteht. Es ist ein leistungsstarkes Werkzeug, wenn Sie über die Listing -Prozesse hinausblicken müssen. Um zu verstehen, wie es funktioniert, können Sie mehr aus dem offiziellen Handbuch erfahren.
Betrachten Sie die folgende Ressource:
https: // en.Wikipedia.org/wiki/iProute2
http: // www.Politikern.org/iProute2.Dokument.html