Cheatsheet del entorno de trabajo
Esta referencia deriva de la preparación del entorno y de la checklist de readiness. Los comandos diagnostican una capa concreta. No sustituyen la prueba de recuperación.
Identidad y versiones
Sección titulada «Identidad y versiones»uname -aip -brief addressip routetimedatectl statusdf -hGet-ComputerInfo | Select-Object WindowsProductName, WindowsVersion, OsBuildNumberGet-NetIPConfigurationGet-NetRoute -AddressFamily IPv4Get-DateGet-VolumeSanea hostname, usuario, rutas y seriales antes de publicar el output.
DNS y rutas
Sección titulada «DNS y rutas»| Pregunta | Linux | Windows |
|---|---|---|
| resolución | dig FQDN A |
Resolve-DnsName FQDN -Type A |
| ruta | ip route get TARGET_IP |
Find-NetRoute -RemoteIPAddress TARGET_IP |
| conexión | nc -vz TARGET_IP PORT |
Test-NetConnection TARGET_IP -Port PORT |
| interfaces | ip -brief link |
Get-NetAdapter |
Captura y espacio
Sección titulada «Captura y espacio»sudo timeout CAPTURE_SECONDS \ tcpdump -ni INTERFACE -s 0 -U \ -c PACKET_LIMIT -w CAPTURE_FILE \ 'host TARGET_IP and (tcp or udp)'Get-PSDrive -PSProvider FileSystemStart-Transcript -Path TRANSCRIPT_FILEStop-Transcripttimeout detiene el proceso al cumplirse la duración. -s 0 captura cada paquete completo, -U entrega paquetes al archivo conforme llegan y -c fija un segundo límite por número de paquetes. La salida 124 de timeout puede indicar que se alcanzó el límite previsto, no que tcpdump fallara. Define interfaz, filtro, retención y ubicación antes de capturar. Una captura sin filtro puede incluir tráfico ajeno.
Laboratorio Compose
Sección titulada «Laboratorio Compose»docker compose \ --project-name PROJECT_NAME \ --file COMPOSE_FILE \ config --quiet
docker compose \ --project-name PROJECT_NAME \ --file COMPOSE_FILE \ up --detach --wait
docker compose \ --project-name PROJECT_NAME \ --file COMPOSE_FILE \ psLa señal operativa pertenece al servicio, no solo al estado del contenedor. Después de la prueba, utiliza exactamente el mismo identificador:
docker compose \ --project-name PROJECT_NAME \ --file COMPOSE_FILE \ logs --since START_TIME
docker compose \ --project-name PROJECT_NAME \ --file COMPOSE_FILE \ down --remove-orphansLa configuración reproducible explica cuándo retirar también volúmenes y qué versiones registrar.
Integridad y restauración de una muestra
Sección titulada «Integridad y restauración de una muestra»sha256sum BACKUP_FILE > BACKUP_FILE.sha256sha256sum --check BACKUP_FILE.sha256Un hash correcto confirma que los bytes coinciden con el artefacto registrado. No demuestra que la copia contenga todo lo necesario ni que pueda restaurarse. Extrae una muestra en una ruta nueva, ejecuta una comprobación funcional y retírala según la política de retención.
Recuperación
Sección titulada «Recuperación»- verificar que existe backup fuera de la estación activa
- comprobar integridad y fecha del último artefacto
- restaurar una muestra en una ubicación nueva
- registrar duración, dependencias y datos ausentes
- destruir la muestra restaurada según la política de retención
- reconstruir la estación con el procedimiento versionado, no con memoria