Ir al contenido

Cheatsheet del entorno de trabajo

Por

Madurezreviewed
Última revisión
Publicado
Última actualización

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.

Linux
uname -a
ip -brief address
ip route
timedatectl status
df -h
Windows
Get-ComputerInfo | Select-Object WindowsProductName, WindowsVersion, OsBuildNumber
Get-NetIPConfiguration
Get-NetRoute -AddressFamily IPv4
Get-Date
Get-Volume

Sanea hostname, usuario, rutas y seriales antes de publicar el output.

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 delimitada
sudo timeout CAPTURE_SECONDS \
tcpdump -ni INTERFACE -s 0 -U \
-c PACKET_LIMIT -w CAPTURE_FILE \
'host TARGET_IP and (tcp or udp)'
Comprobar espacio de trabajo
Get-PSDrive -PSProvider FileSystem
Start-Transcript -Path TRANSCRIPT_FILE
Stop-Transcript

timeout 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.

Precheck, ejecución y señal
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 \
ps

La señal operativa pertenece al servicio, no solo al estado del contenedor. Después de la prueba, utiliza exactamente el mismo identificador:

Diagnóstico y cleanup
docker compose \
--project-name PROJECT_NAME \
--file COMPOSE_FILE \
logs --since START_TIME
docker compose \
--project-name PROJECT_NAME \
--file COMPOSE_FILE \
down --remove-orphans

La configuración reproducible explica cuándo retirar también volúmenes y qué versiones registrar.

Registrar y comprobar un artefacto de backup
sha256sum BACKUP_FILE > BACKUP_FILE.sha256
sha256sum --check BACKUP_FILE.sha256

Un 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.

  • 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