Saltar al contenido
glowfish

Inicio · Ayuda · Configurar un servidor AlmaLinux

Configurar un servidor AlmaLinux: dnf, EPEL, firewalld y SELinux

AlmaLinux es una reconstrucción libre de Red Hat Enterprise Linux con mantenimiento hasta 2035. Esta guía es válida para AlmaLinux 10 en un servidor AlmaLinux. Los comandos sirven también para AlmaLinux 9.

Qué está instalado

  • dnf con los repositorios BaseOS, AppStream, CRB y Extras.
  • NetworkManager para la red. La dirección se fija en la configuración.
  • cronie y rsyslog, ambos activos desde el arranque.
  • sudo. OpenSSH para iniciar sesión se añade al configurar el servidor.

No están instalados firewalld, dnf-automatic ni EPEL. Estos datos se refieren al contenedor. Un vServer con KVM arranca con la imagen cloud oficial de AlmaLinux y se configura en el primer arranque con cloud-init. Allí la selección de paquetes puede ser algo mayor.

1. Actualizar

dnf upgrade

2. Actualizaciones de seguridad automáticas

dnf-automatic instala las actualizaciones según un horario. Fije apply_updates = yes en /etc/dnf/automatic.conf y active después el timer:

dnf install dnf-automatic
systemctl enable --now dnf-automatic.timer

3. Configurar el cortafuegos

dnf install firewalld
systemctl enable --now firewalld
firewall-cmd --permanent --add-service=ssh
firewall-cmd --permanent --add-service=https
firewall-cmd --reload

Primero se permite el puerto SSH y después se activa el cortafuegos. Si SSH usa un puerto distinto del 22, se introduce ese puerto. Si aun así se queda fuera, le ayuda la consola de la cuenta de cliente.

4. Servicios, registros y cron

systemctl status nginx
systemctl enable --now nginx
journalctl -u nginx -e

crond ya está en marcha. Las tareas propias se añaden con crontab -e. Los registros están en journalctl y en /var/log, por ejemplo en /var/log/messages.

Paquetes adicionales de EPEL

EPEL añade muchos programas que no están en los repositorios básicos, por ejemplo htop o fail2ban. EPEL necesita CRB. En el contenedor, CRB ya está activado. En un servidor KVM, el segundo comando lo activa:

dnf install epel-release
dnf install dnf-plugins-core && dnf config-manager --set-enabled crb
dnf install htop

SELinux

En un vServer con KVM, SELinux está activado y getenforce muestra Enforcing. Si hay archivos web en una ubicación poco habitual, restorecon -Rv /ruta fija las etiquetas adecuadas. En el contenedor, el anfitrión se encarga del aislamiento y SELinux no está activo.

Versiones y cambio

AlmaLinux 10 recibe mantenimiento hasta 2035 y AlmaLinux 9 hasta 2032. Para cambiar de versión principal está prevista una reinstalación en la cuenta de cliente. Antes, los datos se pueden guardar con el directorio de rescate. Ver Reinstalar el servidor sin perder datos.

Preguntas frecuentes

¿AlmaLinux o Rocky Linux?
Ambos son reconstrucciones de Red Hat Enterprise Linux con los mismos comandos. AlmaLinux corrige errores también por adelantado. Rocky Linux se ciñe estrictamente al modelo. En el día a día, la diferencia rara vez se nota.

Más: Los primeros pasos en su vServer Configurar un servidor Rocky Linux Configurar un servidor Fedora

Ver servidor AlmaLinux