Accueil · Aide · Configurer un serveur Rocky Linux
Configurer un serveur Rocky Linux : dnf, EPEL, firewalld et SELinux
Rocky Linux reproduit Red Hat Enterprise Linux aussi exactement que possible et est maintenu jusqu'en 2035. Ce guide s'applique à Rocky Linux 10 sur un serveur Rocky Linux, les commandes conviennent aussi à Rocky Linux 9.
Ce qui est installé
- dnf avec les dépôts BaseOS, AppStream et Extras. CRB est désactivé.
- 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, EPEL et l'outil dnf config-manager ne sont pas installés. Ces indications valent pour le conteneur. Un vServer avec KVM démarre avec l'image cloud officielle de Rocky Linux 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.
Activer CRB et EPEL
De nombreux programmes comme htop ou fail2ban viennent d'EPEL. EPEL nécessite le dépôt CRB, désactivé sous Rocky Linux. L'outil pour cela vient avec dnf-plugins-core :
dnf install dnf-plugins-core
dnf config-manager --set-enabled crb
dnf install epel-release
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
Rocky Linux 10 est maintenu jusqu'en 2035, Rocky Linux 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
- Les programmes pour Red Hat Enterprise Linux fonctionnent-ils sur Rocky Linux ?
- En règle générale, oui. Rocky Linux suit Red Hat Enterprise Linux aussi exactement que possible, les paquets et chemins sont les mêmes.
Suite : Les premiers pas sur votre vServer Configurer un serveur AlmaLinux Configurer un serveur Fedora