unité (systemd)
Tout ce que gère systemd : l'unité est l'objet, et .service n'est qu'un de ses onze types, aux côtés de .socket, .timer, .target, .mount, .slice, .scope, .device, .swap, .path et .automount. Le suffixe fait partie du nom, et c'est pourquoi traiter nginx ou ssh comme le nom de tout ce qui existe coûte cher. systemctl status ssh ne fonctionne que parce que systemctl complète en .service ; ssh.socket est une autre unité, avec son propre état. Sur Ubuntu 24.04, la conséquence est concrète : systemctl is-enabled ssh.service ssh.socket répond disabled puis enabled, parce que c'est le socket qui tient le port 22 et que la première connexion démarre le service. Rien n'est cassé là-dedans — et systemctl restart ssh ne touche pas à ce qui écoute.
Aussi écrit : unité systemd, fichier d'unité
