Saltar al contenido principal

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​

  1. VirtualBox:

    • Nueva máquina virtual
    • Tipo: Linux, Versión: Ubuntu (64-bit)
    • RAM: 2048 MB mínimo
    • Disco duro: 20 GB mínimo
  2. Configurar el disco:

    • Seleccionar el ISO de Ubuntu descargado
    • Iniciar la máquina virtual

Paso 3: Instalación de Ubuntu​

  1. Elegir el idioma: Francés
  2. Tipo de instalación: Instalación normal
  3. Particionado: Borrar el disco e instalar Ubuntu
  4. Usuario: Crear su cuenta de usuario
  5. 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 wsl o ubuntu

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