Cómo saber los servicios de red que están activos en Linux

Linux

¿Cómo puedo saber qué servicios de red se están ejecutando en cualquier sistema operativo Linux? Por razones de seguridad, puede ser necesario averiguar qué servicios se están ejecutando en un determinado momento.

Con la ayuda del comando netstat, podremos obtener información acerca del subsistema de red Linux, incluyendo los servicios que están en ejecución. Para mostrar el nombre y el PID de los servicios que están utilizando cada socket, debes utilizar el comando netstat del siguiente modo:

$ netstat -atup

También puedes utilizar el comando del siguiente modo para mostrar exclusivamente los servicios que están escuchando en algún socket:

$ netstat -atup | Grep LISTEN

Como veis, utilizamos varios flags del comando netstat, que sirven para lo siguiente:

  • -t: Seleccionar todos los servicios TCP
  • -u: Seleccionar todos los servicios UDP
  • -a: Mostrar todos los sockets, tanto activos como no activos
  • -p: Mostrar el PID y el nombre de los servicios que están utilizando cada socket

Esto es todo. Espero que os haya servido de ayuda.


Avatar de Edu Lazaro

Edu Lázaro: Ingeniero técnico en informática, actualmente trabajo como desarrollador web y programador de videojuegos.

👋 Hola! Soy Edu, me encanta crear cosas y he redactado esta guía. Si te ha resultado útil, el mayor favor que me podrías hacer es el de compatirla en Twitter 😊

Si quieres conocer mis proyectos, sígueme en Twitter.

Deja una respuesta

“- Hey, Doc. No tenemos suficiente carretera para ir a 140/h km. - ¿Carretera? A donde vamos, no necesitaremos carreteras.”