
Ich bin neu bei Ubuntu und habe ein Problem mit Port 6703
ich habe diesen Befehl ausgeführt
ps -ef | grep 6703
und bekam dieses Ergebnis
user 4378 4308 0 09:40 pts/2 00:00:00 grep --color=auto 6703
aber ich kann nicht verstehen, was das bedeutet?
Antwort1
ps
zeigt keine Netzwerkports an, zumindest nicht meines Wissens. Der geeignetere Befehl ist netstat
oder lsof
.
Wenn ich beispielsweise sehen möchte, ob mein ssh
Server auf Port 22 lauscht, kann ich Folgendes tun:
xieerqi@eagle:~$ sudo netstat -tulpan | grep ":22"
[sudo] password for xieerqi:
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1012/sshd
tcp6 0 0 :::22 :::* LISTEN 1012/sshd
Dasselbe gilt für lsof, wenn ich einen bestimmten Port überprüfen möchte, beispielsweise 58732
xieerqi@eagle:~$ sudo lsof | grep ":58732"
[sudo] password for xieerqi:
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs
Output information may be incomplete.
firefox 2491 xieerqi 65u IPv4 1948841 0t0 TCP eagle:58732->104.16.113.188:http (ESTABLISHED)
Warum Ihr Befehl zurückgegeben wurde
user 4378 4308 0 09:40 pts/2 00:00:00 grep --color=auto 6703
Dies ist die einzige Zeichenfolge, die in der Ausgabe von übereinstimmt ps
. Mit anderen Worten, der grep-Befehl selbst ist der einzige in dieser Liste. Und wieder würde es nichts anderes geben, da Sie nach Ports suchen und ps
keine Ports angezeigt werden.