1 🗃️ Laboratorio: Uso de Archivos en Amazon EC2 (Linux)

1.1 🎯 Objetivos

  • Crear copia de seguridad con tar
  • Registrar fecha/hora en un archivo
  • Mover el archivo de respaldo

1.2 🕒 Duración estimada

30 minutos


1.3 ✅ Tareas paso a paso

1.3.1 🔗 Tarea 1: Conexión a la instancia EC2

chmod 400 labsuser.pem
ssh -i labsuser.pem ec2-user@<public-ip>

Salida esperada:

[ec2-user@ip-... ~]$

1.3.2 🗂️ Tarea 2: Crear una copia de seguridad

pwd
# Debe mostrar: /home/ec2-user

ls -R CompanyA

Estructura esperada:

CompanyA/
├── Employees/
   └── Schedules.csv
├── Finance/
   └── Salary.csv
├── HR/
   ├── Assessments.csv
   └── Managers.csv
├── IA/
├── Management/
   ├── Promotions.csv
   └── Sections.csv
└── SharedFolders.csv

Crear backup:

tar -czvpzf backup.CompanyA.tar.gz CompanyA
ls

Salida esperada:

backup.CompanyA.tar.gz  CompanyA/

1.3.3 📝 Tarea 3: Registrar la copia de seguridad

cd /home/ec2-user/CompanyA
touch SharedFolders/backups.csv
echo "2025-06-01, 16:59, backup.CompanyA.tar.gz" | sudo tee SharedFolders/backups.csv

Verificar contenido:

cat SharedFolders/backups.csv

Salida esperada:

2025-06-01, 16:59, backup.CompanyA.tar.gz

1.3.4 🚚 Tarea 4: Mover el archivo de backup

pwd
# Debe mostrar: /home/ec2-user/CompanyA

mv ../backup.CompanyA.tar.gz IA/
ls IA/

Salida esperada:

backup.CompanyA.tar.gz

1.4 ✅ Finalizar laboratorio

  • Cierra sesión SSH con exit
  • En la consola AWS, selecciona End Lab
  • Confirma para cerrar el entorno

1.5 💡 Tips útiles

  • tar -czvpzf → crea backups comprimidos con permisos
  • tee permite guardar en archivo y mostrar por terminal al mismo tiempo
  • ls -R → muestra estructura de carpetas recursivamente
  • mv y cp -r son clave para mover/copiar archivos y carpetas

1.6 📚 Recursos adicionales