Heim > Artikel > Betrieb und Instandhaltung > So überprüfen Sie, ob der Port in Centos belegt ist
So überprüfen Sie, ob ein Port in Centos belegt ist: 1. Verwenden Sie den Befehl netstat, um die Belegung aller Ports zu überprüfen. Die Syntax lautet „netstat -tunlp“. 2. Verwenden Sie den Befehl lsof, um die Belegung des angegebenen Ports zu überprüfen , die Syntax lautet „lsof -i: Portnummer“.
Die Betriebsumgebung dieses Artikels: Centos 7-System, Dell G3-Computer.
1. Verwenden Sie den Befehl „netstat“. Der Befehl „netstat“ von Linux wird zum Anzeigen des Netzwerkstatus verwendet.
Mit dem Befehl netstat können Sie den Netzwerkstatus des gesamten Linux-Systems ermitteln. Verwenden Sie den Befehl:netstat -tunlpzeigt alle Ports und alle entsprechenden Programme an und verwendet die Grep-Pipeline, um die gewünschten Schlüsselfelder herauszufiltern. Programme, die Port 22 belegen: Codebeispiele:
[root@leiwan tmp]# netstat -tunlp |grep 22 tcp 0 0 0.0.0.0:42957 0.0.0.0:* LISTEN 2230/rpc.statd tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 2443/sshd tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 2292/cupsd tcp 0 0 :::22 :::* LISTEN 2443/sshd tcp 0 0 ::1:631 :::* LISTEN 2292/cupsd tcp 0 0 :::57609 :::* LISTEN 2230/rpc.statd udp 0 0 0.0.0.0:5353 0.0.0.0:* 2211/avahi-daemon udp 0 0 0.0.0.0:631 0.0.0.0:* 2292/cupsd udp 0 0 0.0.0.0:37167 0.0.0.0:* 2230/rpc.statd udp 0 0 0.0.0.0:52291 0.0.0.0:* 2211/avahi-daemon udp 0 0 0.0.0.0:68 0.0.0.0:* 2207/dhclient udp 0 0 0.0.0.0:710 0.0.0.0:* 2230/rpc.statd udp 0 0 :::39834 :::* 2230/rpc.statd
2. Verwenden Sie den Befehl lsof
lsof (offene Dateien auflisten) ist ein Tool, das offene Dateien im aktuellen System auflistet. In der Linux-Umgebung liegt alles in Form von Dateien vor. Über Dateien können Sie nicht nur auf reguläre Daten, sondern auch auf Netzwerkverbindungen und Hardware zugreifen. B. Transmission Control Protocol (TCP) und User Datagram Protocol (UDP)-Sockets, weist das System der Anwendung im Hintergrund einen Dateideskriptor zu. Unabhängig von der Art der Datei stellt der Dateideskriptor der Anwendung eine gemeinsame Schnittstelle zur Verfügung für die Interaktion mit dem zugrunde liegenden Betriebssystem.
Überprüfen Sie die Belegung eines bestimmten Ports:lsof -i:端口号Codebeispiel:
[root@www ~]# lsof -i:21 3 COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME 4 pure-ftpd 2651 root 4u IPv4 7047 TCP *:ftp (LISTEN) 5 pure-ftpd 2651 root 5u IPv6 7048 TCP *:ftp (LISTEN)Dies zeigt, dass Port 21 von pure-ftpd verwendet wird und der Status „Listen“ lautet. Empfohlenes Tutorial: „
Centos-Tutorial
“Das obige ist der detaillierte Inhalt vonSo überprüfen Sie, ob der Port in Centos belegt ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!