LINUX

El comando netstat en Linux (9 ejemplos útiles)

Linux netstat se utiliza para mostrar información sobre los subsistemas de red. Está disponible en Unix, sistemas operativos similares a Unix y también en Windows.

En este tutorial, aprenderemos sobre Linux netstat y cómo usarlo.

comando netstat en Linux

El comando netstat muestra conexiones de red, información de puerto de escucha, tablas de enrutamiento, estadísticas de interfaz.

La herramienta Netstat es parte del paquete net-tools. Iproute2 apareció como reemplazo de net-tools. Para obtener netstat, que está en desuso, debe instalar net-tools. Puede ver algunas de las funciones equivalentes de netstat usando el comando ss e ip.

Sintaxis de Linux Netstat:

$ netstat [Option1] [Option2] [Option3]

Si ejecuta netstat sin opciones, mostrará una lista de sockets abiertos

$ netstat

En el resultado, puede ver dos listas: Internet activo y dominio Unix. Active Internet enumera las conexiones establecidas con dispositivos externos, mientras que el dominio UNIX enumera las conexiones internas entre los procesos y las aplicaciones del sistema operativo.

1. Listar todas las conexiones

Para mostrar todos los sockets de escucha y no escucha de las conexiones de socket TCP, UDP y UNIX, utilice la siguiente sintaxis.

$ netstat -a
Listar todas las conexiones

La salida será bastante larga, para una mejor lectura use pipes con menos o más. P.ej netstat -a | less.

2. Listar todos los puertos TCP

Para enumerar todas las conexiones de puerto TCP, use la siguiente sintaxis.

$ netstat -at
Listar todos los puertos TCP

Comando útil para verificar la escucha, los puertos y la aplicación en Linux:

$ netstat -tulpn | grep LISTEN

Todas las opciones de netstat en el comando se explican en las siguientes secciones.

3. Listar todos los puertos UDP

Para enumerar todas las conexiones de puerto UDP, use la siguiente sintaxis.

$ netstat -au
Listar todos los puertos UDP

4. Enumere los puertos de escucha

Para enumerar todos los puertos de escucha, use el comando netstat con la opción -l.

$ netstat -l
Listar los puertos de escucha

Puede especificar y mostrar solo puertos de escucha TCP, UDP o UNIX.

Listar los puertos de escucha TCP

Para enumerar los puertos de escucha TCP, use la siguiente sintaxis.

$ netstat -lt
Listar los puertos de escucha TCP

Enumera los puertos de escucha UDP

Para enumerar los puertos de escucha UDP, use la siguiente sintaxis.

$ netstat -lu
Enumera los puertos de escucha UDP

Enumera los puertos de escucha de UNIX

Para enumerar los puertos de escucha de UNIX, use la siguiente sintaxis.

$ netstat -lx
Enumera los puertos de escucha de UNIX

5. Mostrar estadísticas de resumen

Para mostrar estadísticas resumidas por protocolo, utilice la opción -s.

$ netstat -s
    Mostrar estadísticas por protocolo

También puede filtrar estadísticas por protocolo y mostrar solo estadísticas para puertos TCP o UDP.

Mostrar estadísticas para el puerto TCP

Para mostrar estadísticas solo para puertos TCP, use la siguiente sintaxis.

$ netstat -st
Mostrar estadísticas para el puerto TCP

Mostrar estadísticas del puerto UDP

Para mostrar estadísticas solo para puertos UDP, use la siguiente sintaxis.

$ netstat -su
Mostrar estadísticas del puerto UDP

6. Mostrar el nombre del servicio con PID

Para mostrar el nombre del servicio con PID, use la opción -p. Por ejemplo, para enumerar las conexiones UNIX por PID, use la siguiente sintaxis.

$ netstat -xp
Mostrar nombre de servicio con PID

Lista de programas de escucha

Para enumerar todos los oyentes, use la siguiente sintaxis.

$ netstat -lp
Lista de programas de escucha

7. Mostrar información de IPv4 e IPv6

Para mostrar información de IPv4 e IPv6, use la opción -g.

$ netstat -g
Muestra información de IPv4 e IPv6

8. Mostrar información de la interfaz

Para mostrar información de la interfaz, utilice la opción -i.

$ netstat -i
Mostrar información de la interfaz

9. Mostrar la tabla de enrutamiento del kernel

Para mostrar la tabla de enrutamiento del kernel, use la opción -r.

$ netstat -r
Muestra la tabla de enrutamiento del núcleo

Puede agregar la opción -n a la visualización numérica de direcciones y números de puerto.

Conclusión

En este tutorial, aprendimos sobre Linux netstat con ejemplos útiles. Puede obtener más información de Linux página del manual de netstat.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar