Traducciones: [ en/English ] · [ fr/Français ] · [ de/Deutsch ]
Tabla de contenido
Los webmasters confían en varios comandos de Linux para diagnosticar y gestionar aspectos relacionados con la red. Estos comandos ayudan a comprender la conectividad, DNS, obtener datos y analizar redes. A continuación, se muestra una lista extensa de comandos de red esenciales con explicaciones, ejemplos y resultados:
ping
- Verificar recurso remoto
Un comando fundamental que prueba la conectividad con un recurso remoto enviando paquetes y midiendo el tiempo de ida y vuelta.
ping example.com
Resultado del ejemplo:
64 bytes desde 93.184.216.34: icmp_seq=1 ttl=54 tiempo=20.1 ms
64 bytes desde 93.184.216.34: icmp_seq=2 ttl=54 tiempo=19.8 ms
64 bytes desde 93.184.216.34: icmp_seq=3 ttl=54 tiempo=18.9 ms
Este resultado muestra comunicaciones de ida y vuelta exitosas con el servidor remoto (example.com
), proporcionando información sobre el tiempo que lleva que los paquetes lleguen al servidor y regresen a la máquina local.
traceroute
- Rastrear la ruta hacia un recurso remoto
Rastrea el camino que toman los paquetes para llegar a un destino, mostrando cada salto y latencia entre routers.
traceroute example.com
Resultado del ejemplo:
1 gateway (192.168.1.1) 2.500 ms 2.501 ms 2.503 ms
2 207.241.251.1 (207.241.251.1) 10.317 ms 10.319 ms 10.320 ms
3 75.75.75.75 (75.75.75.75) 10.321 ms 10.322 ms 10.323 ms
4 11.22.33.44 (11.22.33.44) 20.624 ms 20.625 ms 20.626 ms
Este resultado muestra la ruta tomada por los paquetes hacia el servidor remoto (example.com
) y muestra cada salto junto con su latencia.
dig
- Consultar información DNS sobre un dominio
Proporciona información detallada relacionada con DNS sobre un dominio, ayudando a comprender sus registros DNS.
dig example.com
Resultado del ejemplo:
; <<>> DiG 9.10.6 <<>> example.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12345
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; QUESTION SECTION:
;example.com. IN A
;; ANSWER SECTION:
example.com. 3600 IN A 93.184.216.34
;; Query time: 50 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Mon Jan 07 12:34:56 PST 2024
;; MSG SIZE rcvd: 56
Este resultado proporciona información detallada de DNS sobre el dominio (example.com
), incluyendo su dirección IP y tiempos de consulta.
host
- Realizar búsqueda DNS para un dominio
Resuelve un nombre de dominio a su dirección IP asociada, ayudando en la resolución de dominio a IP.
host example.com
Resultado del ejemplo:
example.com tiene la dirección 93.184.216.34
example.com tiene la dirección IPv6 2606:2800:220:1:248:1893:25c8:1946
Este resultado revela las direcciones IP asociadas con el dominio (example.com
), incluyendo direcciones IPv4 e IPv6.
whois
- Obtener detalles de registro de dominio
Recupera información de registro de dominio y detalles de propiedad sobre un dominio dado.
whois example.com
Resultado del ejemplo:
Nombre de dominio: example.com
ID de dominio de registro: 12345678_DOMAIN_COM-VRSN
Servidor WHOIS del registrador: whois.iana.org
URL del registrador: http://iana.org
Fecha de actualización: 2024-01-01T00:00:00Z
Fecha de creación: 1995-01-01T00:00:00Z
...
Este resultado presenta información de registro de dominio, incluyendo detalles del registrador, fecha de creación y estado del dominio.
nmap
- Escanear puertos y descubrir hosts
Escanear puertos y descubrir hosts en una red, proporcionando una visión general de puertos abiertos y servicios.
nmap example.com
Resultado del ejemplo:
Iniciando Nmap 7.91 ( https://nmap.org ) en 2024-01-07 12:34 PST
Informe de escaneo Nmap para example.com (93.184.216.34)
El host está activo (latencia de 0.045s).
No se muestran: 998 puertos filtrados
PUERTO ESTADO SERVICIO
80/tcp abierto http
443/tcp abierto https
Nmap realizado: 1 dirección IP (1 host activo) escaneado en 1.23 segundos
Este resultado muestra puertos abiertos y servicios disponibles en el servidor (example.com
), ayudando en evaluaciones de seguridad de red.
curl
- Obtener información de una URL
Obtiene datos de URLs, permitiendo la recuperación de encabezados HTTP, detalles de certificados SSL y contenido.
curl -I https://example.com
Resultado del ejemplo:
HTTP/2 200
servidor: nginx
fecha: Lun, 07 Jan 2024 20:10:00 GMT
tipo de contenido: text/html; charset=UTF-8
longitud del contenido: 12345
...
Este resultado muestra encabezados HTTP al acceder a la URL (https://example.com
), proporcionando metadatos sobre la respuesta del servidor.
wget
- Descargar archivos de internet
Permite la descarga de archivos de internet proporcionando la URL del archivo deseado.
wget https://example.com/file.zip
Resultado del ejemplo:
--2024-01-07 12:34:56-- https://example.com/file.zip
Resolviendo example.com (example.com)... 93.184.216.34, 2606:2800:220:1:248:1893:25c8:1946
Conexión a example.com (example.com)|93.184.216.34|:443... conectado.
Solicitud HTTP enviada, esperando respuesta... 200 OK
Longitud: 12345678 (12M) [application/zip]
Guardando como: ‘file.zip’
file.zip 100%[==================================>] 12.35M 10.0MB/s in 1.2s
2024-01-07 12:34:58 (10.0 MB/s) - ‘file.zip’ saved [12345678/12345678]
Este resultado demuestra el proceso de descarga de un archivo (file.zip
) desde la URL (https://example.com
) utilizando wget
.
Creado el: ene. 7, 2024
Descubre más sobre este tema:
- Formas de Verificar la Distribución y Versión del Kernel en Linux
- Dominando la Navegación en Terminal de Linux: Atajos Esenciales para Mayor Eficiencia
- Comandos Linux más utilizados y útiles
- Comprendiendo el comando `kill` en Linux
- Comprendiendo el comando `ps` en Linux