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 sudo solo 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 en journalctl.
  • 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.

Fundamentos y conceptos

Guías paso a paso

Chuletas

Preguntas de entrevista

Ruta de aprendizaje