Tema 11. Configuración básica de sistemas operativos Linux
Ubuntu 24.04: bash, systemd, redes, entorno de escritorio y administración
El entorno de escritorio Ubuntu 24.04
▼
GNOME 46 en Ubuntu 24.04
- Activities Overview: Super → vista de actividades y búsqueda de apps.
- Configuración del sistema: Settings → gestión de red, pantalla, usuarios, privacidad.
- Gestor de archivos Nautilus: explorador de ficheros.
- Terminal (GNOME Terminal): Ctrl+Alt+T.
Gestores de pantalla en Linux
- GDM: GNOME Display Manager (Ubuntu por defecto).
- SDDM: KDE Plasma.
- LightDM: ligero, usado en XFCE, MATE.
sudo systemctl status gdm # Estado del gestor de pantalla sudo dpkg-reconfigure gdm3 # Cambiar gestor de pantalla
Bash y comandos esenciales
▼
Navegación y ficheros
pwd # Directorio actual ls -la # Listar con detalles y ocultos cd /ruta # Cambiar directorio mkdir -p a/b/c # Crear árbol de directorios cp -r origen dest # Copiar recursivo mv origen dest # Mover/renombrar rm -rf carpeta # Borrar recursivo (¡cuidado!) find / -name "*.log" 2>/dev/null # Buscar ficheros
Permisos
chmod 755 script.sh # rwxr-xr-x chmod u+x script.sh # Añadir ejecución al propietario chown usuario:grupo fichero # Cambiar propietario ls -l # Ver permisos
💡 Permisos: r=4, w=2, x=1. chmod 644 = rw-r--r-- (propietario lee/escribe, resto solo lee).
Systemd — Gestión de servicios
▼
Systemd es el sistema de inicio (PID 1) moderno en Linux. Gestiona servicios, montajes, timers y más.
systemctl status servicio # Estado de un servicio systemctl start servicio # Iniciar systemctl stop servicio # Detener systemctl restart servicio # Reiniciar systemctl enable servicio # Activar al arranque systemctl disable servicio # Desactivar al arranque systemctl list-units --type=service # Listar todos los servicios journalctl -u servicio -f # Logs en tiempo real journalctl --since "1 hour ago" # Logs última hora
Configuración de red en Linux
▼
Netplan (Ubuntu 20.04+)
Configuración en/etc/netplan/*.yaml:
network:
version: 2
ethernets:
enp0s3:
dhcp4: false
addresses: [192.168.1.20/24]
routes:
- to: default
via: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 1.1.1.1]
sudo netplan apply # Aplicar cambios ip addr show # Ver IPs asignadas ip route show # Ver tabla de rutas nmcli device status # Estado de adaptadores
Firewall UFW
sudo ufw enable sudo ufw allow 22/tcp # SSH sudo ufw allow 80/tcp # HTTP sudo ufw deny 23/tcp # Bloquear Telnet sudo ufw status numbered # Ver reglas
Concepto
Systemd
Click para ver definición
Sistema de inicio moderno (PID 1); gestiona servicios, montajes y timers
Click para volver
Concepto
systemctl
Click para ver definición
Herramienta para controlar servicios en sistemas con systemd
Click para volver
Concepto
journalctl
Click para ver definición
Herramienta para consultar los logs del sistema gestionados por systemd-journald
Click para volver
Concepto
chmod 755
Click para ver definición
rwxr-xr-x: propietario tiene todos los permisos; grupo y otros solo lectura y ejecución
Click para volver
Concepto
Netplan
Click para ver definición
Sistema de configuración de red en Ubuntu basado en archivos YAML
Click para volver
Concepto
UFW
Click para ver definición
Uncomplicated Firewall: interfaz simplificada de iptables para gestionar el firewall
Click para volver
📝 Test de autoevaluación
🎯 Quiz — Tema 11