50% de descuento Todos los planes, tiempo limitado. A partir de $2.48/mo
Quedan 7 minutos
Seguridad y redes

Comando Netstat de Linux: tutorial, instalación y ejemplos

Ada Lovegood By Ada Lovegood 7 minutos de lectura
Instalación y ejemplos del comando Nestat de Linux.

Cualquier usuario de Linux debe saber gestionar las conexiones de red de forma eficiente. Administrar las conexiones de red se vuelve aún más importante cuando estás solucionando problemas o monitoreando el tráfico. El linux netstat dominio es una herramienta versátil que le permite inspeccionar conexiones de red activas, puertos de escucha, tablas de enrutamiento y estadísticas de interfaz de red. Ya sea que esté optimizando el rendimiento del sistema, depurando o simplemente quiera comprender mejor la actividad de la red, dominar este comando es esencial. En esta publicación, aprenderá cómo instalar netstat, explore sus diversas opciones y utilícela para obtener información detallada sobre las operaciones de red de su sistema. Continúe leyendo para conocer ejemplos prácticos y consejos sobre cómo maximizar netstatlas capacidades.

Cómo instalar netstat en linux

Antes de sumergirse en Linux netstat comando, es posible que deba instalarlo, ya que algunas distribuciones de Linux no lo incluyen de forma predeterminada. Aquí se explica cómo instalar Linux netstat en Ubuntu y otros sistemas Linux.

Instalación de Ubuntu netstat

En Ubuntu, necesitarás instalar el paquete net-tools para usar netstat, ya que es parte de ese paquete. puedes instalar netstat Ubuntu usando el siguiente comando:

sudo apt update
sudo apt install net-tools

En otras distribuciones de Linux, utilice su respectivo administrador de paquetes, como mmm or dnf:

# For RHEL-based distros (CentOS, Fedora, etc.)
sudo yum install net-tools

Una vez instalado, verifíquelo escribiendo netstat en tu terminal.

Sintaxis básica de netstat

el linux netstat El comando tiene una sintaxis bastante simple:

netstat [OPTIONS]

Puede combinar diferentes opciones para obtener resultados detallados sobre conexiones de red, puertos y más.

Usos prácticos de Linux Netstat Dominio

A continuación, analizaremos algunos usos comunes y prácticos del comando.

  • Enumere todos los puertos TCP usando Linux netstat Dominio: Para enumerar todas las conexiones TCP, utilice el -t opción con netstat. Esto mostrará todos los puertos TCP activos en el sistema.
netstat -t
  • Enumere todos los puertos UDP usando Linux netstat Dominio: De manera similar, puede enumerar todas las conexiones UDP usando el -u opción:
netstat -u
  • Enumerar sólo los puertos de escucha con Linux netstat Dominio: Para ver sólo los puertos de escucha, utilice el -l opción. Esto filtrará todas las conexiones establecidas y mostrará solo los puertos en espera de conexiones.
netstat -l
  • Enumere solo los puertos TCP de escucha con Linux netstat Dominio: Sólo para los puertos de escucha TCP, puede combinar el -t y -l opciones:
netstat -lt
  • Enumere solo los puertos UDP que escuchan usando Linux netstat Dominio: Para puertos de escucha UDP, combine -u y -l:
netstat -lu
  • Enumerar solo los puertos UNIX que escuchan usando Linux netstat Dominio: Para mostrar los sockets de dominio UNIX, utilice el -x opción junto con -l para enumerar sólo los puertos UNIX de escucha:
netstat -lx
  • Listar estadísticas para todos los puertos que utilizan Linux netstat Dominio: Para ver estadísticas de red para todos los protocolos, el -s La opción es útil. Esto proporciona una descripción general del tráfico y los recuentos de errores.
netstat -s
  • Listar estadísticas para puertos TCP usando Linux netstat Dominio: Para ver estadísticas específicas de TCP, combine -s con -t:
netstat -st
  • Listar estadísticas para puertos UDP usando Linux netstat Dominio: Para estadísticas UDP, utilice -su:
netstat -su
  • Mostrar PID y nombres de programas usando Linux netstat Dominio: A veces, desea saber qué programas utilizan puertos de red específicos. Utilice el -p Opción para mostrar el ID del proceso (PID) y los nombres de los programas:
sudo netstat -p
  • Imprimir netstat Información usando Linux continuamente Netstat Dominio: Si necesita monitorear las conexiones en tiempo real, use el -c opción. Imprimirá continuamente estadísticas de la red:
netstat -c
  • Obtenga información de enrutamiento del kernel usando Linux netstat Dominio: Para ver la tabla de enrutamiento del kernel, use el -r opción. Esto mostrará cómo se enrutan los paquetes a través de su red.
netstat -r
  • Obtener el puerto en el que se ejecuta un programa usando Linux netstat Dominio: Puede averiguar qué puerto está utilizando un programa combinando los -p opción con grep:
sudo netstat -plnt | grep <program_name>

Esto le mostrará el número de puerto y el programa asociado.

Adicional netstat Opciones

Si bien hemos cubierto algunas opciones comunes, aquí hay algunas más netstat opciones que pueden resultarle útiles:

  • -i : Mostrar estadísticas de la interfaz de red.
  • -g : Mostrar información de membresía del grupo de multidifusión.
  • -v : Modo detallado para resultados más detallados.

Estas opciones agregan flexibilidad al diagnosticar problemas de red o inspeccionar el tráfico.

tabla de netstat Comandos

Caso de uso  Dominio 
Listar todos los puertos TCP netstat-t
Listar todos los puertos UDP netstat-u
Listar todos los puertos de escucha netstat-l
Listar solo los puertos TCP de escucha netstat -lt
Listar sólo los puertos UDP de escucha netstat-lu
Listar sólo los puertos UNIX de escucha netstat-lx
Listar estadísticas de red netstat-s
Listar estadísticas de TCP netstat-st
Listar estadísticas UDP netstat-su
Mostrar PID y nombres de programas sudo netstat-p
Imprime continuamente información de red. netstat-c
Mostrar tabla de enrutamiento del kernel netstat-r
grep <programa> sudo netstat-plnt

netstat Alternativa

A pesar de netstat es potente, se considera un poco anticuado. Si está buscando un reemplazo moderno, ss (Estadísticas de sockets) es una excelente netstat alternative. It is more efficient and offers similar functionalities:

ss -tuln

Este comando enumera todos los puertos TCP y UDP de escucha, al igual que netstat. Si desea conocer otros comandos de Linux que lo ayudarán a navegar más fácilmente en el entorno Linux, le recomiendo que lea nuestro otro blog en 15 comandos básicos de Linux que todo usuario debería conocer.

Conclusión

Para cualquier administrador de red, el netstat El comando en Linux es una parte esencial del conjunto de herramientas. Es su opción para analizar los flujos de tráfico, identificar puertos abiertos y rastrear procesos vinculados a la actividad de la red. Cuando surgen problemas, netstat ofrece una vista rápida de quién se conecta y dónde, con opciones que le permiten profundizar en TCP, UDP y tablas de enrutamiento. Y a medida que Linux evoluciona, también lo hacen nuestras herramientas. Las distribuciones modernas a menudo prefieren ss por su eficiencia y características ampliadas, pero netstat sigue siendo un recurso confiable para quienes conocen sus entresijos. Dominarlo le brinda una visión profunda y práctica del funcionamiento interno de su red.

Preguntas frecuentes

¿Cómo instalo? netstat en linux?

Para instalar netstat en Linux, necesita el paquete net-tools. En Ubuntu, ejecute: sudo apt install net-tools.

¿Qué es lo mejor? netstat alternative?

El ss El comando es una alternativa moderna a netstat y ofrece funcionalidades similares, pero es más rápido y eficiente.

¿Puedo monitorear? netstat salida continuamente?

Si, con netstat-c, puede imprimir continuamente información de la red en tiempo real.

¿Qué es Linux? netstat comando utilizado para?

el linux netstat El comando se utiliza para mostrar información relacionada con la red, como conexiones activas, puertos de escucha, tablas de enrutamiento y estadísticas de la interfaz de red. Es una herramienta poderosa para monitorear el tráfico de la red, solucionar problemas de conectividad y verificar el estado de los puertos TCP y UDP en un sistema Linux.

¿Cómo mostrar todas las conexiones TCP activas en un sistema Linux?

cuando corres netstat -en, obtendrá una lista de todas las conexiones TCP activas, independientemente de su estado. Esto es útil para ver rápidamente qué puertos TCP están abiertos y en uso activo, así como para identificar conexiones inesperadas o sospechosas.

Qué es netstat-au utilizado para?

el comando netstat-au se utiliza para mostrar todas las conexiones UDP activas en Linux.

Qué es netstat-s utilizado para?

El netstat-s El comando muestra recuentos e información de todos los protocolos admitidos, incluidos TCP, UDP, ICMP e IP. El resultado incluye métricas como la cantidad de paquetes transmitidos, recibidos y descartados, así como recuentos de errores y otras estadísticas específicas del protocolo.

Compartir

Más del blog

Sigue leyendo.

Una imagen de título de Cloudzy para una guía de VPN MikroTik L2TP, que muestra una computadora portátil que se conecta a un rack de servidores a través de un túnel digital azul y dorado brillante con íconos de escudo.
Seguridad y redes

Configuración de MikroTik L2TP VPN (con IPsec): Guía de RouterOS (2026)

En esta configuración de VPN MikroTik L2TP, L2TP maneja el túnel mientras IPsec maneja el cifrado y la integridad; emparejarlos le brinda compatibilidad con el cliente nativo sin la edad de terceros

Rexa CiroRexa Ciro 9 minutos de lectura
Ventana de terminal que muestra un mensaje de advertencia SSH sobre el cambio de identificación del host remoto, con el título de Fix Guide y la marca Cloudzy sobre un fondo verde azulado oscuro.
Seguridad y redes

Advertencia: la identificación del host remoto ha cambiado y cómo solucionarlo

SSH es un protocolo de red seguro que crea un túnel cifrado entre sistemas. Sigue siendo popular entre los desarrolladores que necesitan acceso remoto a las computadoras sin necesidad de un gráfico.

Rexa CiroRexa Ciro 10 minutos de lectura
Ilustración de la guía de solución de problemas del servidor DNS con símbolos de advertencia y servidor azul sobre fondo oscuro para errores de resolución de nombres de Linux
Seguridad y redes

Fallo temporal en la resolución de nombres: ¿Qué significa y cómo solucionarlo?

Mientras usa Linux, puede encontrar una falla temporal en el error de resolución de nombres al intentar acceder a sitios web, actualizar paquetes o ejecutar tareas que requieren una conexión a Internet.

Rexa CiroRexa Ciro 12 minutos de lectura

¿Listo para implementar? Desde $2,48/mes.

Nube independiente, desde 2008. AMD EPYC, NVMe, 40 Gbps. Devolución de dinero en 14 días.