Aller au contenu
glowfish

Accueil · Aide · Configurer un serveur AlmaLinux

Configurer un serveur AlmaLinux : dnf, EPEL, firewalld et SELinux

AlmaLinux est une reconstruction libre de Red Hat Enterprise Linux maintenue jusqu'en 2035. Ce guide s'applique à AlmaLinux 10 sur un serveur AlmaLinux, les commandes conviennent aussi à AlmaLinux 9.

Ce qui est installé

  • dnf avec les dépôts BaseOS, AppStream, CRB et Extras.
  • NetworkManager pour le réseau. L'adresse est définie lors de l'installation.
  • cronie et rsyslog, tous deux actifs dès le démarrage.
  • sudo. OpenSSH pour la connexion s'ajoute lors de la configuration du serveur.

firewalld, dnf-automatic et EPEL ne sont pas installés. Ces indications valent pour le conteneur. Un vServer avec KVM démarre avec l'image cloud officielle de AlmaLinux 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

2. Mises à jour de sécurité automatiques

dnf-automatic installe les mises à jour selon un calendrier. Définir apply_updates = yes dans /etc/dnf/automatic.conf, puis activer le timer :

dnf install dnf-automatic
systemctl enable --now dnf-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

crond tourne déjà, crontab -e enregistre vos propres tâches. Les journaux se trouvent dans journalctl et sous /var/log, par exemple dans /var/log/messages.

Paquets supplémentaires d'EPEL

EPEL ajoute de nombreux programmes absents des dépôts de base, par exemple htop ou fail2ban. EPEL nécessite CRB. Dans le conteneur, CRB est déjà activé, sur un serveur KVM la seconde commande l'active :

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

SELinux

Sur un vServer avec KVM, SELinux est activé, getenforce affiche Enforcing. Si des fichiers web se trouvent à un emplacement inhabituel, restorecon -Rv /chemin définit les étiquettes adaptées. Dans le conteneur, l'hôte assure l'isolation, SELinux n'y est pas actif.

Versions et changement

AlmaLinux 10 est maintenu jusqu'en 2035, AlmaLinux 9 jusqu'en 2032. Pour changer de version principale, une réinstallation dans le compte client est prévue. Les données peuvent être sauvegardées au préalable avec le répertoire de secours, voir Réinstaller le serveur sans perdre de données.

Questions fréquentes

AlmaLinux ou Rocky Linux ?
Les deux sont des reconstructions de Red Hat Enterprise Linux avec les mêmes commandes. AlmaLinux corrige aussi des erreurs en avance, Rocky Linux s'en tient strictement au modèle. Au quotidien, la différence se remarque rarement.

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

Voir le serveur AlmaLinux