Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Wie kann ich unter Linux überprüfen, welcher Prozess einen Port belegt?

Wie kann ich unter Linux überprüfen, welcher Prozess einen Port belegt?

青灯夜游
青灯夜游Original
2020-08-24 11:24:397177Durchsuche

So überprüfen Sie, welcher Prozess ein Port unter Linux belegt ist: 1. Verwenden Sie „lsof -i:port number“, um zu überprüfen. 2. Verwenden Sie „netstat -tunlp | grep port number“, um zu überprüfen;

Wie kann ich unter Linux überprüfen, welcher Prozess einen Port belegt?

So prüfen Sie, welcher Prozess ein Port unter Linux belegt ist

1. lsof -i:端口号

2.netstat -tunlp |grep 端口号

Sie können prüfen, welcher Prozess ein bestimmter Port belegt ist


【Schritt 1】 lsof -i

lsof -i wird verwendet, um die Prozesse anzuzeigen, die die Bedingungen erfüllen.

lsof (offene Dateien auflisten) ist ein Tool, das offene Dateien im aktuellen System auflistet.

Führen Sie den Befehl lsof -i als Root-Benutzer aus, wie unten gezeigt.

Der Root-Benutzer führt den Befehl lsof -i aus. Die Bedeutung jeder Informationsspalte ist wie folgt:
Befehl: der Name des Prozesses PID: die Prozesskennung
USER: Prozessbesitzer
FD: Dateideskriptor, die Anwendung identifiziert die Datei anhand der Dateibeschreibung. Wie cwd, txt usw.
TYPE: Dateityp, wie DIR, REG usw.
DEVICE: Geben Sie den Festplattennamen an.
SIZE: Die Größe der Datei.
NODE: Indexknoten (Identifizierung der Datei auf der Festplatte )
NAME: der genaue Name der geöffneten Datei

【Schritt 2】
lsof -i: Portnummer

lsof -i: Portnummer, überprüfen Sie die Belegung eines bestimmten Ports, überprüfen Sie beispielsweise die Nutzung von Port 22:

【Schritt 3】

netstat -tunlp

netstat -tunlp wird verwendet, um TCP-, UCP-Ports und -Prozesse usw. anzuzeigen, wie unten gezeigt:

-t (tcp ) zeigt nur TCP-bezogene Optionen an -u (udp) zeigt nur UDP-bezogene Optionen an

-n weigert sich, Spaltennamen anzuzeigen und wandelt alle Zahlen, die angezeigt werden können, in Zahlen um

-l zeigt nur den Dienststatus des Abhörens (Zuhören) an.

-p zeigt den Programmnamen potenzieller verwandter Links an

【Schritte 4]
netstat -tunlp |grep Portnummer

netstat -tunlp |grep Portnummer, wird verwendet, um den Prozess der angegebenen Portnummer anzuzeigen, z als Anzeigeport 22

Verwandte Empfehlungen: „

Linux Video Tutorial

Das obige ist der detaillierte Inhalt vonWie kann ich unter Linux überprüfen, welcher Prozess einen Port belegt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn