1 🧪 Lab - Línea de comandos de Linux
1.1 📋 Aviso
Todos los laboratorios se basan en el material didáctico y la información de laboratorios anteriores.
1.2 🎯 Objetivos
En esta sesión de laboratorio, harás lo siguiente:
- Ejecutar comandos para aprender sobre tu sistema y sesión actual.
- Buscar y ejecutar comandos Bash anteriores.
1.3 🕐 Duración
Tiempo estimado: 30 minutos.
1.4 🚫 Restricciones del servicio de AWS
En este entorno de laboratorio, el acceso está restringido a servicios necesarios. Puede que encuentres errores si accedes a otros servicios o acciones no descritas.
1.5 🌐 Acceso a AWS Management Console
- En la parte superior de estas instrucciones, selecciona Start Lab.
- Espera a que el estado del laboratorio sea Lab status: ready.
- Cierra el panel y elige AWS para abrir la consola en una nueva pestaña.
- Si se bloquea la ventana emergente, permite las pop-ups del navegador.
💡 Consejo: organiza las pestañas para poder seguir el laboratorio fácilmente.
1.6 ✅ Tarea 1: Conectarse a una instancia EC2 de Amazon Linux mediante SSH
1.6.1 🔹 Usuarios de Windows
- En el panel
Details
, selecciona Download PPK y guarda el archivolabsuser.ppk
. - Anota la dirección Public IP.
- Descarga e instala PuTTY.
- Abre
putty.exe
y configura:- Connection → Seconds between keepalives =
30
- Session → Host Name =
<Public IP>
- Auth → selecciona el archivo
.ppk
- Connection → Seconds between keepalives =
- Haz clic en Open y conecta como
ec2-user
.
1.6.2 🔸 Usuarios de macOS / Linux
- En
Details
, descarga el archivo labsuser.pem. - Anota la dirección Public IP.
- Abre terminal y ejecuta:
cd ~/Downloads
chmod 400 labsuser.pem
ssh -i labsuser.pem ec2-user@<public-ip>
1.7 💻 Tarea 2: Ejecutar comandos del sistema
Comandos útiles para conocer tu entorno:
whoami # Usuario actual
hostname -s # Nombre corto del host
uptime -p # Tiempo de actividad
who -H -a # Sesión de usuarios y detalles
TZ=America/New_York date # Hora en Nueva York
TZ=America/Los_Angeles date # Hora en Los Ángeles
cal -j # Calendario juliano
cal -s # Vista alternativa del calendario
id ec2-user # UID y GID del usuario
📌 Nota: Usa man cal
para explorar más opciones del comando cal
.
1.8 🔁 Tarea 3: Historial y búsqueda en Bash
Visualiza y reutiliza comandos anteriores:
history # Ver historial completo
!! # Ejecuta el último comando usado
También puedes usar:
CTRL + R
para búsqueda inversa en el historial de comandos.- Escribe una palabra clave (ej.
TZ
) para encontrar comandos anteriores rápidamente.
1.9 📌 Información sobre EC2
- Este laboratorio usa una instancia
t3.micro
. - Recurso económico con 1 vCPU y 1 GiB RAM.
- Ideal para propósitos educativos y tareas básicas.
1.10 📚 Recursos adicionales
- Tipos de instancia EC2
- Amazon Machine Image (AMI)
- Amazon EC2 Service Quotas
- AWS Training y Certificación