comandos-de-linux-cuarta-parte-01

Continuando con nuestras publicaciones sobre el uso avanzado de la terminal, en esta cuarta parte de esta segunda serie sobre dicho ámbito, exploraremos hoy los «Comandos de Linux» siguientes: netstat, ss y nc.

Para así, seguir favoreciendo que cualquier usuario promedio de GNU/Linux pueda gestionar las más esenciales actividades de administración y resolución de problemas, tanto en el hogar como en una oficina.

comandos-de-linux-tercera-parte-01Comandos de Linux: Su utilización en la terminal – Tercera Parte

Pero, antes de iniciar este post sobre el uso práctico de algunos «Comandos de Linux», les recomendamos que luego exploren la anterior publicación relacionada de esta serie de artículos:

Icono Artículo relacionado: Comandos de Linux: Su utilización en la terminal – Tercera Parte

comandos-de-linux-cuarta-parte-02

Comandos de Linux – Tercera parte: netstat, ss y nc

Uso práctico de los comandos de Linux

comandos-de-linux-cuarta-parte-03

netstat

El comando «netstat» es una herramienta CLI que permite visualizar las conexiones de red, tablas de enrutamiento, estadísticas de interfaces, conexiones enmascaradas e información de los miembros de grupos de multidifusión. Manpages

Ejemplos de uso del comando netstat

  • Listar todos los puertos: $ netstat –all
  • Listar todos los puertos de escucha: $ netstat –listening
  • Mostar los puertos TCP de escucha: $ netstat –tcp
  • Mostrar el PID y los nombres de los programas: $ netstat –program
  • Visualizar en pantalla la información continuamente: $ netstat –continuous

Para ver más ejemplos de uso y descripciones sobre sus opciones o parámetros asociados, haz clic aquí.

comandos-de-linux-cuarta-parte-04

ss

El comando «ss» es un utilidad de terminal que sirve para investigar sockets, es decir, para volcar en pantalla las estadísticas de los sockets. Por lo que, se le considera muy a netstat gracias a que puede mostrar mucha más información TCP y de estado. Manpages

Ejemplos de uso del comando ss

  • Visualizar todos los conectores TCP/UDP/RAW/UNIX: $ ss -a [-t|-u|-w|-x]
  • Mostrar todos los sockets TCP conectados al puerto HTTPS local (443): $ ss -t src :[443]
  • Mostrar todos los sockets TCP escuchando en el puerto 8080 local: $ ss -lt src :[8080]
  • Listar todos los sockets TCP junto con los procesos conectados a un puerto ssh remoto: $ ss -pt dst :[ssh]

Para ver más ejemplos de uso y descripciones sobre sus opciones o parámetros asociados, haz clic aquí.

comandos-de-linux-cuarta-parte-05

nc

El comando «nc» o «netcat» es un comando conocido como la cuchilla suiza para el protocolo TPC/IP. Ya que, permite lee y escribe datos a través de conexiones de red, utilizando el protocolo TCP o UDP. Además, puede utilizarse directamente o a través de otros programas y scripts. Y tambien sirve como herramienta de depuración y exploración de redes con muchas funciones. Manpages

Ejemplos de uso del comando nc

  • Establecer una conexión TCP: $ nc [ip_address] [port]
  • Establecer un tiempo de espera: $ nc -w [timeout_in_seconds] [ipaddress] [port]
  • Escanear los puertos TCP abiertos de un host especificado: $ nc -v -z [ip_address] [port]
  • Escuchar en un puerto TCP especificado e imprimir los datos recibidos: $ nc -l [port]
  • Mantener el servidor activo después de que el cliente se desconecte: $ nc -k -l [port]
  • Enviar una petición HTTP: $ nc -u -l [port]

Para ver más ejemplos de uso y descripciones sobre sus opciones o parámetros asociados, haz clic aquí.

Icono Artículo relacionado: Comandos de Linux: Su utilización en la terminal – Segunda Parte

En resumen, esperamos que esta cuarta parte sobre los «Comando de Linux» donde hemos abordado el uso de los comandos netstat, ss y nc, siga contribuyendo a que muchos usuarios dominen lo más posible la poderosa Terminal. Y si ya has usado antes cualquiera de estos 3 comandos, y deseas aportar algo al respecto sobre estos, te invitamos a hacerlo vía comentarios.

 

Fuente: ubunlog

 

¿Quién está en línea?

Hay 3836 invitados y ningún miembro en línea