Académique Documents
Professionnel Documents
Culture Documents
Un service est un programme qui s'exécute en arrière plan (démon ou daemon en anglais) qui
rend un service bien défini au système ou à l’utilisateur. Exemple : service dns, dhcp, impression, etc.
Pour arrêter, démarrer ou redémarrer un service, les scripts se trouvent dans /etc/rc.d/init.d/,
il faut alors taper la commande suivante de syntaxe :
serveur service
Serveur Web Apache httpd
Serveur ProFtp proftpd
Serveur de fichiers Samba smb
Serveur MySQL mysqld
Serveur PHP phpd
Service réseau network
Service d'impression cups
Firewall iptables
Serveur DNS named
Exemples :
1) Si vous souhaitez démarrer et arrêter le service sshd (serveur ssh) :
# /etc/rc.d/init.d/sshd start
Starting SSH daemon
# /etc/rc.d/init.d/sshd stop
Shutting down SSH daemon
1
Gestion des services sous Linux
La commande service est disponible sous Red Hat et openSUSE. Elle permet simplement
d’utiliser simplement son nom :
Syntaxe: # service Nom_Service stop/start/restart/status
Exemples:
# service sshd stop
Shutting down SSH daemon
# service sshd start
Starting SSH daemon
II-3- Via la commande chkconfig
2
Gestion des services sous Linux
L'option on active le service pour les niveaux d'exécution définis dans le fichier initd
(/etc/init.d/Nom_Service). L'option off, désactive le service pour tous les niveaux d'exécution.
Il est également possible de lister l'état actuel des services au démarrage avec l'option --list :
# chkconfig --list
Pour lancer un service au démarrage, taper : # chkconfig --level 345 named on (lancera named à
chaque démarrage pour les niveayux 3, 4 et 5)
Niveau d'exécution 3 : multi utilisateur avec ressources réseau, sans environnement graphique.
3
Gestion des services sous Linux