Ergebnis von ps -ef | grep?

Ergebnis von ps -ef | grep?

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

pszeigt keine Netzwerkports an, zumindest nicht meines Wissens. Der geeignetere Befehl ist netstatoder lsof.

Wenn ich beispielsweise sehen möchte, ob mein sshServer 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 pskeine Ports angezeigt werden.

verwandte Informationen