GNU/Linux >> Tutoriales Linux >  >> Linux

netstat:comando no encontrado

El estado de la red (netstat) muestra información sobre la configuración IP de un host, pero va más allá y muestra sus conexiones, incluidos los puertos, protocolos y métricas de las comunicaciones. El comando netstat, conocido como estadísticas de red, es un comando versátil con muchas características. Este comando imprime los detalles de la conexión de red, la información de la tabla de enrutamiento del kernel, las estadísticas de la interfaz, los puertos abiertos, etc. En esta sección, nos limitamos a usar el comando netstat para obtener únicamente la información de la tabla de enrutamiento.

Los siguientes son ejemplos para ilustrar el uso del comando netstat.

– Use el comando netstat para mostrar la información de la tabla de enrutamiento del kernel con la opción -r como se muestra aquí:

$ netstat -r

– Use el comando netstat para mostrar la información de la tabla de enrutamiento del kernel sin resolver el nombre de host o los nombres de puerto como se muestra aquí:

$ netstat -anr

Si encuentra el siguiente error mientras ejecuta el comando netstat:

netstat: command not found

puede intentar instalar el siguiente paquete según su elección de distribución.

Distribución Comando
Debian apt-get install herramientas de red
Ubuntu apt-get install herramientas de red
Alpino apk agregar herramientas de red
Arco Linux pacman -S herramientas de red
Kali Linux apt-get install herramientas de red
Cent OS yum instalar herramientas de red
Fedora dnf instalar herramientas de red
Raspbian apt-get install herramientas de red

Ejemplos de comandos netstat

1. Para mostrar la tabla de enrutamiento del kernel:

# netstat -r
# netstat --route 

2. Para mostrar la información de membresía del grupo de multidifusión

# netstat -g
# netstat --groups 

3. Para mostrar la tabla de la interfaz del kernel:

# netstat -i
# netstat --interfaces
# netstat --interfaces=eth0 

4. Para mostrar una lista de conexiones enmascaradas:

# netstat -M
# netstat --masquerade 

5. Para mostrar estadísticas resumidas de cada protocolo:

# netstat -s
# netstat --statistics 

6. Para establecer en detallado:

# netstat -v
# netstat --verbose 

7. Para mostrar direcciones numéricas en lugar de intentar determinar el host simbólico:

# netstat -n
# netstat --numeric 

8. Para direcciones de host numéricas pero no afecta la resolución:

# netstat --numeric-hosts 

9. Para números de puerto numéricos pero no afecta la resolución:

# netstat --numeric-ports 

10. Para mostrar ID de usuario numéricos pero no afecta la resolución:

# netstat --numeric-users 

11. Para imprimir la información seleccionada cada segundo de forma continua:

# netstat -c 
# netstat --continuous

12. Para mostrar la información adicional:

# netstat -e
# netstat --extend 

13. Para incluir información relacionada con los temporizadores de redes:

# netstat -o
# netstat --timers 

14. Para mostrar el PID y el nombre del programa al que pertenece cada socket:

# netstat -p
# netstat --program 

15. Para mostrar solo las tomas de escucha:

# netstat -l
# netstat --listening 

16. Para mostrar los enchufes que escuchan y los que no escuchan:

# netstat -a
# netstat --all 

17. Para imprimir información de ruta desde la FIB:

# netstat -F 

18. Para imprimir información de enrutamiento desde el caché de ruta:

# netstat -C 

19. Para imprimir el contexto de SELinux:

# netstat -Z
# netstat --context 

20. Para dejar de recortar direcciones largas:

# netstat -T
# netstat --notrim 

21. Para configurar el retraso:

# netstat delay 2 

22. Para obtener ayuda:

# netstat -h
# netstat --help 

23. Para obtener la versión:

# netstat --version 

ejemplos de netstat con varias opciones combinadas

1. Para ver la tabla de enrutamiento actualmente activa:

# netstat -rnv

2. Para ver toda la información del socket:

# netstat -anp

3. Para ver todos los puertos de escucha:

# netstat -anp | grep LISTEN

4. Para ver todos los procesos/servicios ejecutándose y escuchando en los puertos:

# netstat -lnptu

5. Para ver las estadísticas específicas del protocolo (por ejemplo, para TCP):

# netstat -pt

6. Para ver las estadísticas de actividad de la interfaz:

# netstat -i -t 2
# netstat -it 2

7. Para ver las estadísticas resumidas de un puerto en particular:

# netstat -st               (For TCP)
# netstat -su               (For UDP)

8. Vea la lista de servicios de red que están escuchando para una conexión:

# netstat -lp -A inet
# netstat -lpn -A inet

9. Ver la lista de conexiones establecidas:

# netstat -p -A inet
# netstat -pn -A inet

Nota

ping, traceroute y netstat son antiguas utilidades de línea de comandos que se utilizan para probar la accesibilidad de los hosts, proporcionar información de enrutamiento e información sobre las conexiones de red. A menudo son las primeras herramientas que utilizan los técnicos de redes cuando prueban las redes. netstat es uno de los pocos comandos que está disponible de forma predeterminada en los sistemas operativos similares a Unix y también en los sistemas operativos Windows. Podemos usar el comando netstat para solucionar varios problemas diferentes.


Linux
  1. administrador de suscripciones:comando no encontrado

  2. dnf:comando no encontrado

  3. bc:comando no encontrado

  4. dpkg:comando no encontrado

  5. id:comando no encontrado

bash:netstat:comando no encontrado.

nc:comando no encontrado

aws-shell:comando no encontrado

rm:comando no encontrado

mv:comando no encontrado

ln:comando no encontrado