Jungs, ich möchte wissen, ob mein bestimmter Port einen Server mit Netstat ausführt? Wie erreiche ich das?
Jungs, ich möchte wissen, ob mein bestimmter Port einen Server mit Netstat ausführt? Wie erreiche ich das?
Antworten:
Sie können verwenden
netstat -pnlt | grep ':portno'
Als weitere Option können Sie das nmap-Tool verwenden, um offene Ports auf dem Server zu überprüfen
nmap -sT -O localhost
Ausgabe
Starting nmap 3.55 ( http://www.insecure.org/nmap/ ) at 2004-09-24 13:49 EDT
Interesting ports on localhost.localdomain (127.0.0.1):
(The 1653 ports scanned but not shown below are in state: closed)
PORT      STATE SERVICE
22/tcp    open  ssh 
25/tcp    open  smtp
111/tcp   open  rpcbind
Device type: general purpose
Netstat Beispiel:
[root@krizna ~]# netstat -pnlt | grep ':80'
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name 
tcp        0      0 :::80                       :::*                        LISTEN      1164/httpd          
              Ich denke, netstat -nat | grep port | grep LISTENsollte den Trick machen.
-lanstelle von anzeigen -a. Und die Frage betraf nicht nur TCP-Ports, die -tOption sollte auch nicht vorhanden sein.