Asunto: Cómo saber qué proceso de Linux usa un puerto
Hola, tengo un servidor con Linux CentOS 6, sin modo gráfico, y necesito saber qué proceso de Linux está usando el puerto 8080 ¿hay algún comando para esto? es que este puerto está ocupado según me dice una aplicación de facturación y necesito saber por qué proceso.
Publicado:
Lun Ene 04, 2016 9:36 am
alonsojpd Administrador/Moderador
Registrado: Sep 16, 2003 Mensajes: 2687
Asunto: Re: Cómo saber qué proceso de Linux usa un puerto
Anuncios
varios escribió:
Hola, tengo un servidor con Linux CentOS 6, sin modo gráfico, y necesito saber qué proceso de Linux está usando el puerto 8080 ¿hay algún comando para esto? es que este puerto está ocupado según me dice una aplicación de facturación y necesito saber por qué proceso.
Puedes usar el siguiente comando Linux, que te devolverá el ID de proceso que usa el puerto que le indiques:
Código:
fuser -k 8080/tcp
Publicado:
Lun Ene 04, 2016 9:37 am
varios Magnífico usuario
Registrado: Oct 10, 2006 Mensajes: 2092
Asunto: Re: Cómo saber qué proceso de Linux usa un puerto
Anuncios
alonsojpd escribió:
Puedes usar el siguiente comando Linux, que te devolverá el ID de proceso que usa el puerto que le indiques:
Código:
fuser -k 8080/tcp
Ok, genial, me devuelve el PID o ID del proceso, ahora necesito sacar el nombre del proceso a partir de ID o PID ¿cómo se hace en Linux CentOS?
Publicado:
Lun Ene 04, 2016 9:43 am
alonsojpd Administrador/Moderador
Registrado: Sep 16, 2003 Mensajes: 2687
Asunto: Re: Cómo saber qué proceso de Linux usa un puerto
Anuncios
varios escribió:
Ok, genial, me devuelve el PID o ID del proceso, ahora necesito sacar el nombre del proceso a partir de ID o PID ¿cómo se hace en Linux CentOS?
Puedes usar este comando Linux para obtener el nombre del proceso a partir de PID:
Código:
ps -A | grep XXX
Donde sustituirás XXX por el PID que te haya devuelto el comando
fuser -k 8080/tcp.
Publicado:
Lun Ene 04, 2016 9:45 am
alonsojpd Administrador/Moderador
Registrado: Sep 16, 2003 Mensajes: 2687
Asunto: Re: Cómo saber qué proceso de Linux usa un puerto
Anuncios
Si el comando anterior no te vale: ps -A | grep XXX usa este otro para obtener la ubicación del ejecutable del proceso a partir del PID:
Código:
ll /proc/XXX/exe
Sustituyendo XXX por el PID del proceso.
Publicado:
Lun Ene 04, 2016 10:06 am
varios Magnífico usuario
Registrado: Oct 10, 2006 Mensajes: 2092
Asunto: [RESUELTO] Cómo saber qué proceso Linux usa puerto
Anuncios
alonsojpd escribió:
Si el comando anterior no te vale: ps -A | grep XXX usa este otro para obtener la ubicación del ejecutable del proceso a partir del PID:
Código:
ll /proc/XXX/exe
Sustituyendo XXX por el PID del proceso.
Genial, muchas gracias, resuelto.
El proceso que me sale es "java" y me devuelve que está en:
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A