Cómo checar los puertos usados en Linux (listening ports)
Hola.
En este post voy a explicar cómo ver cuales puertos están siendo usados o que están en estado LISTEN en Linux.
Estoy intentando levantar un servicio y obtengo un error relacionado a un puerto que está siendo ocupado y que es necesario para poder levantar mi servicio. Lo que necesito es ver si el puerto en cuestión está siendo usado por algún otro proceso.
Para esto se utiliza el comando netstat
Checar listening ports con el comando netstat
netstat -tunlp
Las opciones usadas son las siguientes:
-t - Muestra los puertos TCP.
-u - Muestra los puertos UDP.
-n - Muestra direcciones numéricas.
-l - Muestra solamente puertos en estado LISTEN.
-p - Muestra el PID y nombre del proceso que está usando o escuchando en ese puerto. Este parámetro sólo funciona cuando el comando se corre con sudo.
La salida del comando se ve así con los puertos que están en estado LISTEN:
[@myhost:/home/user] ->sudo -u myuser netstat -tunlp
sudo: /opt/quest/lib64/libsudo_vas.so: No such file or directory
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:37167 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:38223 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:39857 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:7474 0.0.0.0:* LISTEN 19340/rvd
tcp 0 0 0.0.0.0:1556 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:53 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:1557 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:13782 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:7580 0.0.0.0:* LISTEN 19340/rvd
tcp 0 0 0.0.0.0:13724 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:35912 0.0.0.0:* LISTEN -
tcp 0 0 :::111 :::* LISTEN -
tcp 0 0 :::37776 :::* LISTEN -
tcp 0 0 :::8081 :::* LISTEN -
tcp 0 0 :::1556 :::* LISTEN -
tcp 0 0 :::53 :::* LISTEN -
tcp 0 0 :::22 :::* LISTEN -
tcp 0 0 ::1:631 :::* LISTEN -
tcp 0 0 :::53303 :::* LISTEN -
tcp 0 0 :::41209 :::* LISTEN -
Espero les sirva.