resultado de ps -ef | grep?

resultado de ps -ef | grep?

Soy nuevo en Ubuntu y tengo problema con el puerto 6703

Ejecuté este comando

ps -ef | grep 6703

y obtuve este resultado

user 4378 4308 0 09:40 pts/2 00:00:00 grep --color=auto 6703

¿Pero no puedo entender qué significa eso?

Respuesta1

psno muestra puertos de red, al menos no que yo sepa. El comando más apropiado a utilizar es netstato lsof.

Por ejemplo, si quiero ver si mi sshservidor está escuchando en el puerto 22, puedo hacer esto:

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

Lo mismo ocurre con lsof, si quiero verificar un puerto específico, como 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)

En cuanto a por qué regresó su comando

user 4378 4308 0 09:40 pts/2 00:00:00 grep --color=auto 6703

Esa es la única cadena que coincidió en la salida de ps; en otras palabras, el comando grep en sí es el único en esa lista. Y nuevamente, no habría nada más, porque estás buscando puertos y psno muestra puertos.

información relacionada