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

Noterestart 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).