Les services Unix
Les services Unix (un service encore appelé daemon pour officiellement "Disk And Execution MONitor") sont des programmes qui se lancent généralement au démarrage du système (cf. init ou processus 1). Ces processus fonctionnant en arrière plan pour répondre aux requètes réseau ou tout autre matériel, ...
Par exemple serveur de messagerie, web, ...
Processus init
Il sera possible de lancer, relancer ou arrêter des services à la main:
/etc/rc.d/init.d ou /etc/init.d avec en paramètre le nom du service suivi de start restart ou stop
Certaines distributions ont encore simplifié cela en introduisant la commande service suivi du nom du service et de start, restart ou stop
restart déclenche en fait un stop puis un start. Il existe aussi reload que certains services peuvent recevoir. Dans ce cas, le service se contentera de relire ses fichiers de configuration.
Processus systemd
systemd est le remplaçant du processus init pour les systèmes Linux.
Par ici pour plus de détails...
Quelques services
Apache2 Serveur Web
sshd (Souvent OpenSSH sous Linux) pour le programme ssh (remplaçant de rlogin, telnet).
telnetd service permettant de traiter des commandes provenant de telnet client (obsolète).
inetd, xinetd Internet Super Server.
tcpd TCP Wrapper.
fail2ban service un peu particulier, que je considère plus comme un outils...
syslogd/rsyslogd service de gestion des journaux (logs).