Saltar al contenido
glowfish

Inicio · Ayuda · Configurar un servidor Fedora

Configurar un servidor Fedora: dnf5, actualizaciones y cambio de versión

Fedora ofrece las versiones de programas más recientes de los grandes sistemas. Cada seis meses aparece una nueva versión y cada una recibe mantenimiento unos trece meses. Esta guía es válida para Fedora 44 en un servidor Fedora.

Qué está instalado

  • dnf5, invocado como dnf, con los repositorios fedora y updates.
  • systemd con journald, además de systemd-networkd para la red. La dirección se fija en la configuración.
  • sudo. OpenSSH para iniciar sesión se añade al configurar el servidor.

No están instalados cron, rsyslog, firewalld ni la herramienta de actualizaciones automáticas. Estos datos se refieren al contenedor. Un vServer con KVM arranca con la imagen cloud oficial de Fedora y se configura en el primer arranque con cloud-init. Allí la selección de paquetes puede ser algo mayor.

1. Actualizar

dnf upgrade --refresh

2. Actualizaciones de seguridad automáticas

El módulo adicional dnf5-plugin-automatic instala las actualizaciones según un horario. Copie la plantilla a /etc/dnf/automatic.conf, fije allí apply_updates = yes y active el timer:

dnf install dnf5-plugin-automatic
cp /usr/share/dnf5/dnf5-plugins/automatic.conf /etc/dnf/automatic.conf
systemctl enable --now dnf5-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

Los registros solo están en el journal y se leen con journalctl. Las tareas programadas se ejecutan con timers de systemd o con cron tras dnf install cronie y systemctl enable --now crond.

Versiones y cambio

El paso a la siguiente versión se hace con dnf system-upgrade. Antes, cree un snapshot en la cuenta de cliente e instale todas las actualizaciones. Quien prefiera empezar de cero reinstala en la cuenta de cliente. Ver Reinstalar el servidor sin perder datos.

dnf upgrade --refresh
dnf system-upgrade download --releasever=45
dnf offline reboot

Preguntas frecuentes

¿Fedora o AlmaLinux?
Fedora ofrece versiones nuevas de los programas y necesita un cambio de versión aproximadamente una vez al año. AlmaLinux se mantiene igual durante años y encaja si el servidor debe funcionar mucho tiempo sin grandes intervenciones.

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

Ver servidor Fedora