? Zu wissen, welche Prozesse auf Ihrem Linux- Betriebssystem läuft, kann helfen, schützen Sie vor Sicherheitsrisiken und Schwachstellen , darunter Prozesse, die auf offene Ports . Behalten Sie den Überblick über die laufenden Prozesse und die Benutzer mit ihnen den Einsatz von Linux -Befehle, die Liste System Details verbunden. Verstehen, wie die Linux -Befehle verwenden helfen Ihnen, die Kontrolle über die Prozesse, die auf Ihrem System läuft . Netstat Befehl
Der Befehl netstat ist ein Dienstprogramm, das Sie überwachen den Status Ihres Netzwerks , einschließlich , welche Ports auf Ihrem Netzwerk haben aktive Verbindungen oder Anwendungen , die am Port hilft . Die grundlegende netstat Befehl, um alle Ports mit dem Hören Anwendungen Liste ist " netstat - . Zuhören" Dies gibt eine Liste der aktiven Ports auf Ihrem Computer. Identifizieren Sie den gewünschten Anschluss Programm Details zu dieser Liste .
Netstat Programm Flag
Programm hinzufügen Flagge am Ende Ihres netstat Befehl, um den Port -Identifikationsnummer Liste und der Name des Programms, das aktuell hört auf dem Port . Der Befehl netstat die Listening-Ports mit den aktiven Programm-Namen anzeigen als formatiert " - zuhören - netstat . Programme " Die letzte Spalte der zurückgegebenen Daten wird der Prozess Identifikationsnummer und Programm-Namen durch einen Schrägstrich getrennt formatieren , wie als " PID /Programm . "
LSOF
Wenn das Programm nicht auf Ihrem tag netstat Befehl , oder Sie müssen einen anderen Ansatz für die Identifizierung Programm mit einer Port-Nummer zugeordnet ist, kehrt der Befehl lsof Programminformationen für die Port-Nummer in der Liste Sie Parameter für den Befehl . Zum Beispiel, um Port 80 zu überprüfen , geben Sie " lsof- i: 80 " und überprüfen Sie die Daten zurückgeben . Das erste Feld enthält , das Programm mit dem Prozess verbunden sind. Wenn das erste Feld zeigt Apache ist der Apache Web -Server auf dem Port in Frage hören .
Prozess Identification von PID
Wenn Sie einen Prozess -Identifikationsnummer , die "ls" Befehl erzeugen Details über den Prozess . Geben Sie "ls -l /proc /processid /exe . " Zum Beispiel, wenn Sie sich für Informationen über Prozess -Nummer 1436 suchen, sollte der Befehl wie "ls -l /proc/1436/exe " erscheinen zu verarbeiten Informationen zu erhalten . Die durch den Befehl zurückgegeben wird den Namen des Benutzerkontos , die den Prozess als auch den Namen des Prozesses in Frage gestartet.