Aller au contenu principal

Services Linux

Catalogue de référence par service/démon systemd : installation, fichiers de configuration, commandes, sécurisation, logs et dépannage.

Ces fiches couvrent l'angle opérationnel (gérer le service en tant que démon systemd). Pour l'usage applicatif approfondi d'un outil qui a déjà son propre cours ailleurs sur ce site (Docker, MariaDB, Ansible...), cette fiche reste volontairement courte et renvoie vers ce cours.

📄️ntpd — Serveur NTP

ntpd est l'implémentation historique de référence du protocole NTP (Network Time Protocol), fournie par le paquet ntp. Elle a largement cédé la place à chrony sur les distributions modernes (plus simple à configurer, meilleure gestion des réseaux instables), mais reste présente sur des systèmes plus anciens ou dans des environnements où sa maturité et sa richesse fonctionnelle (authentification, broadcast, référence matérielle GPS/PPS) sont spécifiquement recherchées.

📄️MySQL — base de données relationnelle

MySQL est un SGBD relationnel open source (racheté par Oracle), historiquement l'un des plus utilisés pour les applications web (stack LAMP). Le démon mysqld est géré par systemd sous le nom de service mysql. Cette fiche couvre l'angle service — pour la syntaxe SQL, voir les cours SQL de ce site. Sur la plupart des distributions récentes, mysql a été remplacé par le fork MariaDB (voir 065-mariadb.md), qui garde la compatibilité protocolaire.

📄️nmbd — NetBIOS Samba

nmbd est le second démon de la suite Samba : il gère la résolution de noms NetBIOS et l'annonce du serveur dans le voisinage réseau (Network Neighborhood/Explorateur réseau côté Windows), en implémentant le protocole NBNS (NetBIOS Name Service, équivalent WINS). Sur les réseaux modernes où la résolution de noms passe par DNS et où NetBIOS est désactivé côté clients Windows récents, nmbd devient optionnel — mais reste nécessaire pour la compatibilité avec du matériel/logiciel ancien.

📄️Bareos — sauvegarde réseau (fork de Bacula)

Bareos (Backup Archiving Recovery Open Sourced) est un fork communautaire de Bacula, créé en 2010 quand une partie des développeurs de Bacula a souhaité continuer sous licence pleinement libre (AGPL) avec un développement ouvert, face à une version Bacula de plus en plus orientée vers l'offre commerciale de son éditeur. L'architecture reprend le même modèle à trois démons (Director, Storage Daemon, File Daemon) et une bonne partie de la syntaxe de configuration est compatible.

📄️ansible-pull — Ansible en mode agent

ansible-pull inverse le modèle habituel d'Ansible : au lieu qu'un contrôleur pousse (push, SSH) une configuration vers des machines cibles, chaque machine récupère elle-même (pull) un playbook depuis un dépôt Git et l'applique en local. Utile pour du bootstrap (cloud-init), des flottes très larges, ou des environnements où le contrôleur ne peut pas joindre les machines en SSH entrant. Pour la syntaxe des playbooks eux-mêmes, voir le cours Ansible — cette fiche se concentre sur la mise en service périodique via systemd.