Alma Linux es una bifurcación estable e impulsada por la comunidad de Red Hat Enterprise Linux (RHEL) que funciona bien para servidores en homelabs. Ya sea que ya estés cómodo con Linux o recién comiences, este post cubre por qué Alma Linux es una buena opción y cómo instalarlo en Proxmox.
¿Por qué Alma Linux?#
Existen varias razones por las que Alma Linux es una excelente opción para laboratorios domésticos:
- Estabilidad: Basado en RHEL, Alma Linux hereda su reconocida estabilidad y su enfoque en el soporte a largo plazo. Esto garantiza que sus servidores funcionen sin problemas y reciban actualizaciones de seguridad durante un período prolongado.
- Familiaridad: Si planea obtener certificaciones de Red Hat o trabajar en entornos RHEL, Alma Linux ofrece una experiencia familiar que se traduce directamente a esos entornos.
- Impulsado por la comunidad: Respaldado por una comunidad sólida, Alma Linux ofrece amplios recursos y soporte para ayudarlo a navegar cualquier desafío.
Instalación con Proxmox#
Como estoy utilizando un cluster Proxmox, cubriré su instalación en una configuración similar a la mía.
- Descargue la versión deseada de Alma Linux, descargué su ISO desde su sitio oficial de descargas: https://almalinux.org/get-almalinux/#ISO_Images.
- Dentro de la interfaz web de proxmox, cree una nueva máquina virtual. Asigne los núcleos de CPU, memoria y recursos de almacenamiento deseados.
- Al iniciar la nueva máquina virtual, Alma Linux lo guiará a través de su instalación en una GUI agradable, aquí puede seleccionar el idioma de la instalación y configuraciones como la contraseña root.
- Durante la instalación de Alma Linux, configure ajustes como el idioma y el cifrado, luego elija software adicional según su entorno base preferido. En esta guía, hemos elegido la selección Servidor. Siéntase libre de seleccionar su entorno preferido y cualquier componente adicional del panel derecho.
- Una vez que esté satisfecho con sus selecciones, presione el botón ‘Listo’ para volver.
Fundamentos básicos de administración#
Una vez que tenga Alma Linux instalado, exploremos algunas tareas fundamentales de administración:
- Interfaz de línea de comandos (CLI): La CLI, también conocida como
terminal, es su herramienta principal para interactuar con Alma Linux.
Familiarícese con los comandos básicos de navegación como
cd(cambiar directorio),ls(enumerar el contenido del directorio) yman(acceder a las páginas del manual de los comandos). - Gestión de paquetes: Alma Linux utiliza el gestor de paquetes RPM
(
dnf). Aprenda a instalar, actualizar y eliminar paquetes usando comandos comodnf install <nombre_del_paquete>,dnf updateydnf remove <nombre_del_paquete>. - Gestión de usuarios: Cree y administre cuentas de usuario para acceder a
su servidor. Utilice los comandos
useradd,passwdyuserdelpara agregar, establecer contraseñas y eliminar usuarios, respectivamente. Recuerde, la cuenta de usuario root es poderosa, así que tenga cuidado al usarla. - Gestión de firewalls: El firewall controla el tráfico de red entrante y
saliente. Herramientas como
firewall-cmdle permiten configurar reglas de firewall para proteger su servidor.
Recursos de aprendizaje#
Esto es solo una muestra del apasionante mundo de la administración de Alma Linux. Aquí hay algunos recursos para profundizar su conocimiento:
- Documentación de Alma Linux: https://wiki.almalinux.org/
- Guía de administración del sistema de Red Hat: [invalid URL removed] (Si bien no es específica de Alma Linux, ofrece información valiosa sobre la administración de RHEL)
- Tutoriales en línea: Numerosos tutoriales y cursos en línea se adaptan a todos los niveles de experiencia.
Con Alma Linux instalado, estás listo para el siguiente paso: gestionar usuarios y permisos. La siguiente parte de esta serie cubre la gestión de usuarios y cómo otorgar acceso sudo.