Serveur Linux : Debian, Rocky Linux et les services d'un réseau
Choisir la distribution, l'installer, puis y monter les services qu'un administrateur rencontre partout : DNS, DHCP, pile web, interface d'administration, agrégation de liens, base Oracle. Chaque guide part d'une version encore supportée.
Un serveur Linux se construit en deux temps : une distribution maintenue, puis les services qu'elle héberge. Cette rubrique suit les deux familles que l'on croise le plus en entreprise et en formation : Debian d'un côté, la famille Red Hat Enterprise Linux (RHEL) de l'autre, représentée ici par Rocky Linux.
Beaucoup d'anciennes adresses de cette rubrique citent CentOS 7, Debian 9 ou PHP 7. Chaque page indique d'abord ce qu'il en est de la version d'origine, puis donne la méthode actuelle. Testez toujours en lab, et prenez un instantané ou une sauvegarde avant de modifier un serveur en production.
Debian ou famille Red Hat : où en sont les versions
Côté Debian, la version stable est Debian 13 « trixie », publiée le 9 août 2025. Le tableau des versions de Debian lui donne une fin de vie au 9 août 2028, puis un support LTS jusqu'au 30 juin 2030. Debian 12 « bookworm » est devenue oldstable, et Debian 9 « stretch », visée par plusieurs anciens tutoriels, n'a plus de LTS depuis fin juin 2022.
Côté Red Hat, la situation a changé plus profondément. Selon le projet CentOS, CentOS Linux 8 a atteint sa fin de vie le 31 décembre 2021, et CentOS Linux 7 le 30 juin 2024 ; le projet publie désormais CentOS Stream. Les serveurs qui suivaient CentOS Linux passent donc à une distribution compatible RHEL, comme Rocky Linux, que les guides de cette rubrique utilisent :
| Version | Nom de code | Support général jusqu'au | Fin de vie |
|---|---|---|---|
| Rocky Linux 8 | Green Obsidian | 31 mai 2024 | 31 mai 2029 |
| Rocky Linux 9 | Blue Onyx | 31 mai 2027 | 31 mai 2032 |
| Rocky Linux 10 | Red Quartz | 31 mai 2030 | 31 mai 2035 |
Le projet Rocky Linux précise que seule la dernière version mineure de chaque version majeure est supportée : un serveur se tient à jour, il ne reste pas figé sur la version de son ISO. Pour partir d'une machine propre, suivez l'installation de Rocky Linux 10 pas à pas, de l'ISO vérifiée au compte administrateur.
Les deux familles ne diffèrent pas que par leur nom :
| Point | Debian 13 | Rocky Linux 10 |
|---|---|---|
| Gestionnaire de paquets | apt | dnf |
| Paquet du serveur web Apache | apache2 | httpd |
| Compte root | désactivé si on laisse son mot de passe vide à l'installation | désactivé par défaut, administration par un compte du groupe wheel |
Sur Rocky Linux 10, la documentation du projet signale aussi la disparition des Network-Scripts : NetworkManager y impose ses fichiers keyfile à la place des anciens fichiers ifcfg, ce qui rend caducs les vieux guides réseau écrits pour CentOS.
Les services réseau
Deux services fondent la plupart des labs, et ils se montent ici sur Debian.
- Le DNS : un serveur BIND 9 primaire et secondaire explique la déclaration de zone, le transfert AXFR et la façon de prouver qu'il fonctionne. Les anciens mots-clés
masteretslaverestent acceptés, mais la page utiliseprimaryetsecondary. - Le DHCP : le serveur Kea et le relais DHCP part d'un constat de l'ISC : ISC DHCP n'est plus maintenu depuis fin 2022, et l'ISC recommande Kea pour le serveur. Kea ne fournissant pas de relais, la page explique l'option retenue pour en monter un.
La pile web et ses dépôts
Pour héberger une application PHP, deux variantes existent, toutes deux sur Rocky Linux 10 avec les paquets du dépôt AppStream :
- le serveur LAMP, avec Apache httpd, MariaDB et PHP, test
phpinfocompris ; - le serveur LEMP avec Nginx et PHP-FPM, où PHP tourne dans un service séparé, joint par un socket Unix.
Quand la distribution ne fournit pas le paquet ou la version de PHP voulus, la page sur les dépôts EPEL et Remi donne les commandes officielles pour EL 9 et 10, dans l'ordre que demande le configurateur de Remi : CRB, puis EPEL, puis Remi. Elle rappelle aussi que toutes les branches PHP 7.x sont en fin de vie.
Administrer et fiabiliser
- Cockpit sous Debian ajoute une interface web d'administration (journaux, services, réseau, terminal) qui s'appuie sur les outils du système, et répond par défaut sur le port 9090.
- L'agrégation de liens avec nmcli regroupe deux cartes réseau en une interface logique ; la page détaille les modes et ce que chacun exige du switch.
- Les commandes Linux essentielles rassemblent par tâche les commandes qui reviennent dans tous ces guides : fichiers, recherche, disque, réseau, services et journaux.
Une base Oracle sur Linux
L'installation d'Oracle Database 19c suit le guide officiel d'Oracle. La politique de support d'Oracle donne à 19c un Premier Support jusqu'en décembre 2029, mais l'OS a changé : Oracle recommande fortement de quitter Oracle Linux 7, et les versions récentes d'Oracle Linux ne sont supportées qu'à partir d'une certaine Release Update.
Par où commencer
| Votre objectif | Page à lire en premier |
|---|---|
| découvrir la ligne de commande | les commandes Linux essentielles |
| installer un serveur RHEL-compatible | l'installation de Rocky Linux |
| monter un lab réseau | BIND 9, puis Kea et le relais DHCP |
| héberger une application PHP | LAMP ou LEMP, puis EPEL et Remi si besoin |
Pour faire tourner ces serveurs dans des VM, voyez la rubrique virtualisation et conteneurs.
Par où commencer
Installer le dépôt EPEL et le dépôt Remi sur une distribution EL
Il manque un paquet, ou la version de PHP du système ne convient pas à votre application : c'est le rôle d'EPEL et de Remi. Voici les commandes...
Installer Oracle Database 19c sur Oracle Linux, d'OEL 7 aux versions
Oracle Database 19c reste la version à support long d'Oracle, mais l'OS qui la porte a changé : Oracle Linux 7 n'est plus le choix recommandé. Voici...
Serveur DNS BIND 9 primaire et secondaire (master/slave) sous Debian
Deux serveurs qui répondent pour la même zone, l'un qui fait foi, l'autre qui recopie : c'est le montage de base d'un DNS faisant autorité. Voici...
Tous les tutoriels : serveurs linux
- Installation de Rocky Linux 10, étape par étapeRocky Linux reprend la place qu'occupait CentOS Linux : une distribution compatible avec Red Hat Enterprise Linux, dont la version 10 reçoit des...
- Installer Cockpit sous Debian : l'administration Linux dans leCockpit affiche l'état d'un serveur Linux dans un navigateur et permet d'agir dessus sans quitter les outils du système. Installation sur Debian 13...
- Installer le dépôt EPEL et le dépôt Remi sur une distribution ELIl manque un paquet, ou la version de PHP du système ne convient pas à votre application : c'est le rôle d'EPEL et de Remi. Voici les commandes...
- Installer Oracle Database 19c sur Oracle Linux, d'OEL 7 aux versionsOracle Database 19c reste la version à support long d'Oracle, mais l'OS qui la porte a changé : Oracle Linux 7 n'est plus le choix recommandé. Voici...
- Installer un serveur LAMP (Apache, MariaDB, PHP) sur Rocky LinuxLinux, Apache, MariaDB et PHP : la pile web la plus répandue s'installe en une dizaine de commandes sur une distribution de la famille Red Hat. Voici...
- Installer un serveur LEMP (Nginx, MariaDB, PHP-FPM) sur Rocky LinuxLEMP, c'est LAMP avec Nginx à la place d'Apache, et PHP qui tourne à part dans PHP-FPM. La méthode actuelle sur Rocky Linux 10, à la place des vieux...
- Les commandes Linux essentielles pour administrer un serveurUne vingtaine de commandes couvrent l'essentiel du travail quotidien sur un serveur Linux. Les voici regroupées par tâche, avec les options qui...
- Linux bonding : agrégation de liens avec NetworkManager et nmcliDeux cartes réseau, une seule interface logique : le bonding protège un serveur de la perte d'un câble ou d'un port de switch. Voici la méthode...
- Serveur DHCP et relais DHCP sous Debian : Kea et dhcrelayUn seul serveur DHCP pour plusieurs réseaux, c'est le rôle du relais. Sur la Debian actuelle, le serveur n'est plus ISC DHCP mais Kea, et le relais...
- Serveur DNS BIND 9 primaire et secondaire (master/slave) sous DebianDeux serveurs qui répondent pour la même zone, l'un qui fait foi, l'autre qui recopie : c'est le montage de base d'un DNS faisant autorité. Voici...
Questions fréquentes
Quelle distribution choisir pour un serveur Linux ?
Les guides de cette rubrique utilisent Debian 13 et Rocky Linux 10, deux versions supportées. Le choix dépend surtout de ce que vos applications exigent et de la famille que votre équipe connaît : apt et Debian d'un côté, dnf et l'écosystème RHEL de l'autre.
CentOS est-il encore utilisable ?
CentOS Linux 8 est en fin de vie depuis le 31 décembre 2021 et CentOS Linux 7 depuis le 30 juin 2024, selon le projet CentOS. Ils ne reçoivent plus de correctifs ; Rocky Linux, compatible RHEL, en prend la suite dans ces guides.
Quelle est la version stable actuelle de Debian ?
Debian 13 « trixie », publiée le 9 août 2025. Selon debian.org, sa fin de vie est fixée au 9 août 2028, suivie d'un support LTS jusqu'au 30 juin 2030.
Combien de temps Rocky Linux 10 est-il supporté ?
Le support général court jusqu'au 31 mai 2030 et les correctifs de sécurité jusqu'au 31 mai 2035, selon la page des versions de Rocky Linux. Seule la dernière version mineure est supportée.
Faut-il encore installer ISC DHCP ?
Non pour un nouveau serveur. L'ISC a cessé la maintenance d'ISC DHCP fin 2022 et recommande Kea. Le guide DHCP de cette rubrique utilise Kea pour le serveur.