Lab 1.1 - Instalación y Primer Uso de Linux
Objetivos del Lab
Al final de este lab, usted será capaz de:
- Instalar Linux (Ubuntu/Debian o la distribución de su elección)
- Acceder al terminal
- Utilizar los comandos básicos
- Navegar en el sistema de archivos
- Comprender la estructura básica de Linux
Duración Estimada
30-45 minutos
Prerrequisitos
- Máquina virtual (VirtualBox, VMware, Hyper-V) o máquina física
- Imagen ISO de una distribución Linux (se recomienda Ubuntu)
- Al menos 20 GB de espacio en disco
- 2 GB de RAM mínimo (4 GB recomendado)
Opción 1: Instalación en Máquina Virtual
Paso 1: Descargar Ubuntu
# Descargar Ubuntu 24.04 Desktop desde:
# https://ubuntu.com/download/desktop
# O Ubuntu 24.04 Server (más liviano):
# https://ubuntu.com/download/server
Paso 2: Crear la Máquina Virtual
-
VirtualBox:
- Nueva máquina virtual
- Tipo: Linux, Versión: Ubuntu (64-bit)
- RAM: 2048 MB mínimo
- Disco duro: 20 GB mínimo
-
Configurar el disco:
- Seleccionar el ISO de Ubuntu descargado
- Iniciar la máquina virtual
Paso 3: Instalación de Ubuntu
- Elegir el idioma: Francés
- Tipo de instalación: Instalación normal
- Particionado: Borrar el disco e instalar Ubuntu
- Usuario: Crear su cuenta de usuario
- Esperar a que finalice la instalación
Paso 4: Reiniciar
# Después de reiniciar, debería ver la pantalla de inicio de sesión
# Inicie sesión con su cuenta de usuario
Opción 2: Usar WSL (Windows)
Paso 1: Activar WSL
# En PowerShell como administrador
wsl --install
# O para una versión específica
wsl --install -d Ubuntu
Paso 2: Reiniciar
# Reiniciar Windows después de la instalación
Paso 3: Configurar Ubuntu
# En el primer inicio, crear un usuario
# Ingresar un nombre de usuario y una contraseña
Primer Uso del Terminal
Paso 1: Abrir el Terminal
Ubuntu Desktop:
Ctrl + Alt + T- O buscar "Terminal" en las aplicaciones
WSL:
- Abrir PowerShell o CMD
- Escribir
wsloubuntu
Paso 2: Verificar el Entorno
# Ver la versión de Linux
uname -a
# Ver la distribución
lsb_release -a
# Ver el shell utilizado
echo $SHELL
# Ver el usuario actual
whoami
# Ver el directorio actual
pwd
Resultado esperado:
Linux hostname 6.8.0-xx-generic #xx-Ubuntu SMP ...
Distributor ID: Ubuntu
Description: Ubuntu 24.04 LTS
Release: 24.04
Codename: noble
Ejercicios Prácticos
Ejercicio 1: Navegación Básica
# 1. Ver el contenido del directorio actual
ls
# 2. Ver también los archivos ocultos
ls -a
# 3. Ver los detalles
ls -l
# 4. Ir al directorio home
cd ~
# o
cd $HOME
# 5. Ver la ruta completa
pwd
# 6. Volver al directorio anterior
cd -
# 7. Ir a la raíz
cd /
# 8. Ver la estructura
ls /
Ejercicio 2: Crear Archivos y Directorios
# 1. Crear un directorio
mkdir mi-primer-lab
# 2. Entrar en él
cd mi-primer-lab
# 3. Crear un archivo de texto
echo "¡Hola Linux!" > archivo1.txt
# 4. Ver el contenido
cat archivo1.txt
# 5. Crear otro archivo
touch archivo2.txt
# 6. Ver los archivos
ls -l
# 7. Crear varios directorios
mkdir dir1 dir2 dir3
# 8. Ver la estructura
tree
# Si tree no está instalado:
# sudo apt install tree
Ejercicio 3: Comandos Útiles
# 1. Ver la ayuda de un comando
man ls
# o
ls --help
# 2. Ver el historial de comandos
history
# 3. Buscar en el historial
history | grep ls
# 4. Repetir el último comando
!!
# 5. Ver los procesos en ejecución
ps aux
# 6. Ver el uso del disco
df -h
# 7. Ver el uso de la memoria
free -h
# 8. Ver la información del sistema
uname -a
Ejercicio 4: Editor de Texto
# 1. Crear un archivo con nano
nano mi-archivo.txt
# 2. Escribir algunas líneas:
# - Línea 1: Introducción a Linux
# - Línea 2: Primer lab práctico
# - Línea 3: ¡Es genial!
# 3. Guardar: Ctrl+O, Enter
# 4. Salir: Ctrl+X
# 5. Ver el contenido
cat mi-archivo.txt
# 6. Editar con vim (más avanzado)
vim mi-archivo.txt
# Presionar 'i' para insertar
# Escribir texto
# Presionar 'Esc' luego ':wq' para guardar y salir
Verificación
Checklist
Verifique que usted puede:
- Abrir el terminal
- Navegar en los directorios (
cd,ls,pwd) - Crear archivos y directorios (
mkdir,touch,echo) - Ver el contenido de archivos (
cat,less) - Usar la ayuda (
man,--help) - Comprender la estructura básica (
/,/home,/etc)
Prueba Final
# Crear esta estructura:
# ~/lab1/
# ├── archivo1.txt
# ├── archivo2.txt
# └── sub-dir/
# └── archivo3.txt
mkdir -p ~/lab1/sub-dir
cd ~/lab1
echo "Archivo 1" > archivo1.txt
echo "Archivo 2" > archivo2.txt
echo "Archivo 3" > sub-dir/archivo3.txt
# Verificar
tree ~/lab1
# o
ls -R ~/lab1
Resolución de Problemas
Problema: Command not found
# Verificar que el comando existe
which nombre-comando
# Instalar si es necesario
sudo apt update
sudo apt install nombre-paquete
Problema: Permission denied
# Verificar los permisos
ls -l archivo
# Si es necesario, usar sudo (¡con precaución!)
sudo comando
Problema: WSL no inicia
# Verificar el estado
wsl --status
# Reiniciar WSL
wsl --shutdown
wsl
Próximos Pasos
- Capítulo 1.2: ¿Por qué Linux?
- Capítulo 1.3: Historia y Evolución
- Siguiente lab: Prácticas avanzadas del terminal
Recursos
Lab creado el: diciembre 2024