Eberprot P / tools

Herramientas

La mayoría de las comprobaciones cotidianas no requieren programas de terceros: las utilidades necesarias ya vienen con el sistema. Para cada una indicamos para qué sirve, qué datos necesita, sus limitaciones, el nivel de dificultad y un ejemplo.

Los ejemplos marcados como «Comprobado por la redacción» se ejecutaron en Ubuntu 24.04.5 LTS; la salida está abreviada. En nuestro entorno de pruebas no hay acceso a direcciones externas, así que esos ejemplos proceden de la documentación.

Dificultad: Básico

sha256sum / Get-FileHash

Para qué sirve
Calcular la suma de verificación de un archivo y compararla con la publicada o con una guardada antes.
Entrada
Ruta del archivo; para verificar, el archivo con la lista de sumas.
Limitaciones
Confirma que el contenido coincide, no que el archivo sea seguro: un archivo malicioso también tiene una suma correcta.
Ejemplo
Comprobado por la redacción
printf 'hello\n' | sha256sum
5891b5b522d5df086d0ff0b110fbd9d21bb4fc7163af34d08286a2e846f6be03  -
Más información: Guías prácticas
Dificultad: Básico

ping

Para qué sirve
Comprobar si un equipo de la red responde y con qué latencia.
Entrada
Dirección IP o nombre de dominio.
Limitaciones
Muchos servidores no responden al ping a propósito: que no haya respuesta no significa que el equipo esté inaccesible.
Ejemplo
Según la documentación, sin probar
ping -c 4 1.1.1.1
Más información: Solución de problemas
Dificultad: Intermedio

traceroute / tracert

Para qué sirve
Mostrar el recorrido de los paquetes hasta un equipo y el punto en que se corta la conexión.
Entrada
Dirección IP o nombre de dominio.
Limitaciones
Los routers intermedios a menudo no responden: las líneas con asteriscos son normales.
Ejemplo
Según la documentación, sin probar
traceroute example.com
Más información: Solución de problemas
Dificultad: Intermedio

nslookup

Para qué sirve
Averiguar a qué dirección IP traduce el DNS un nombre de dominio.
Entrada
Nombre de dominio; opcionalmente, la dirección de un servidor DNS concreto.
Limitaciones
Muestra la respuesta de un servidor DNS concreto; la caché del navegador y del sistema puede ser distinta.
Ejemplo
Según la documentación, sin probar
nslookup example.com
Más información: Glosario
Dificultad: Intermedio

curl -I

Para qué sirve
Ver el código de estado HTTP y las cabeceras de respuesta de un sitio: 200, 301, 404, 410.
Entrada
Dirección completa de la página.
Limitaciones
Un sitio puede responder de forma distinta a clientes distintos; por defecto no sigue las redirecciones (añade -L).
Ejemplo
Según la documentación, sin probar
curl -s -o /dev/null -w "%{http_code}\n" https://example.com/
Más información: Glosario

Qué herramienta elegir

TareaHerramientaDónde se explica
Comprobar un archivo descargado o una copia de seguridadsha256sum / Get-FileHashGuías prácticas
Saber si hay conexión a internetpingSolución de problemas
Encontrar dónde se corta la conexióntraceroute / tracertSolución de problemas
Una web que a otros les carga, pero a ti nonslookupGlosario: DNS
Comprobar si una página devuelve 200 o una redireccióncurl -IGlosario: código de estado HTTP

Fuentes y verificación

Las interfaces de programas y servicios cambian. Indicamos las versiones en las que probamos los comandos; en otras versiones los pasos pueden ser distintos.