Linux: guía desde los primeros comandos hasta la administración de sistemas
Artículos: 8
Linux es el núcleo de un sistema operativo de código abierto y la base de la mayoría de servidores, contenedores y máquinas en la nube. Para un administrador o un ingeniero DevOps es el entorno de trabajo diario: sitios web, bases de datos, runners de CI y nodos de Kubernetes funcionan casi siempre sobre Linux y se gestionan desde la terminal.
Esta guía es un mapa del tema. Reúne los conceptos clave y el orden en que resulta más fácil aprenderlos. Cada tema se explica en detalle en un artículo aparte.
Qué incluye el tema
- Fundamentos — el núcleo y las distribuciones, el árbol de directorios desde la raíz
/, el arranque del sistema. - Línea de comandos — navegación, archivos, paquetes, procesos, búsqueda y tratamiento de texto.
- Usuarios y permisos — rwx, chmod, chown, sudo y el error Permission denied.
- Automatización — scripts bash, variables, condiciones, bucles y cron.
- Servicios y registros — systemd, systemctl, journalctl.
- Red y seguridad — IP, DNS, puertos, SSH, cortafuegos.
Por dónde empezar
Si Linux le resulta nuevo, empiece por el artículo sobre qué es Linux: cómo se diferencia el núcleo de una distribución, dónde están los archivos de configuración y los registros, y cómo arranca el sistema. Puede probarlo todo sin riesgo en una máquina virtual, con WSL o en un contenedor Docker.
Después, tenga a mano la chuleta de comandos: cubre la mayor parte del trabajo diario en la terminal. Luego aprenda los permisos: es la causa más habitual de errores para principiantes, desde un script que no se ejecuta hasta un 403 en el servidor web.
Cuando los comandos le resulten familiares, pase a la automatización: su primer script bash, la gestión de errores y la ejecución programada con cron.
Principios básicos
- Todo es un archivo, y todo el árbol empieza en
/. - Trabaje como usuario normal y use
sudosolo para comandos concretos. - No solucione Permission denied con chmod 777: dé el permiso a quien lo necesita.
- La respuesta a casi cualquier pregunta está en
man, en los registros y enjournalctl. - Si repite una acción dos veces, escriba un script.
Todos los temas — desde el sistema de archivos hasta la red y la seguridad — se explican con práctica en nuestro curso de Linux.