Aller au contenu
glowfish

Accueil · Aide · Configurer un serveur Fedora

Configurer un serveur Fedora : dnf5, mises à jour et changement de version

Fedora apporte les versions de programmes les plus récentes des grands systèmes. Une nouvelle version paraît tous les six mois, chacune est maintenue environ treize mois. Ce guide s'applique à Fedora 44 sur un serveur Fedora.

Ce qui est installé

  • dnf5, appelé par dnf, avec les dépôts fedora et updates.
  • systemd avec journald, plus systemd-networkd pour le réseau. L'adresse est définie lors de l'installation.
  • sudo. OpenSSH pour la connexion s'ajoute lors de la configuration du serveur.

cron, rsyslog, firewalld et l'outil de mises à jour automatiques ne sont pas installés. Ces indications valent pour le conteneur. Un vServer avec KVM démarre avec l'image cloud officielle de Fedora et est configuré au premier démarrage avec cloud-init. Le choix de paquets peut y être un peu plus large.

1. Mettre à jour

dnf upgrade --refresh

2. Mises à jour de sécurité automatiques

Le module complémentaire dnf5-plugin-automatic installe les mises à jour selon un calendrier. Copier le modèle vers /etc/dnf/automatic.conf, y définir apply_updates = yes et activer le 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. Configurer le pare-feu

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

D'abord autoriser le port SSH, puis activer le pare-feu. Si SSH utilise un autre port que 22, saisir ce port. Si vous vous enfermez dehors malgré tout, la console du compte client vous aide.

4. Services, journaux et cron

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

Les journaux se trouvent uniquement dans le journal et se lisent avec journalctl. Les tâches planifiées tournent avec des timers systemd ou avec cron après dnf install cronie et systemctl enable --now crond.

Versions et changement

Le passage à la version suivante se fait avec dnf system-upgrade. Avant cela, créer un snapshot dans le compte client et installer toutes les mises à jour. Qui préfère repartir de zéro réinstalle dans le compte client, voir Réinstaller le serveur sans perdre de données.

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

Questions fréquentes

Fedora ou AlmaLinux ?
Fedora apporte de nouvelles versions de programmes et nécessite environ une fois par an un changement de version. AlmaLinux reste identique pendant des années et convient si le serveur doit tourner longtemps sans intervention importante.

Suite : Les premiers pas sur votre vServer Configurer un serveur AlmaLinux Configurer un serveur Rocky Linux

Voir le serveur Fedora