| Prochaine révision | Révision précédente |
| script_sysv [Le 19/07/2011, 20:11] – créée fabux | script_sysv [Le 18/02/2026, 14:01] (Version actuelle) – vétuste à_supprimer krodelabestiole |
|---|
| {{tag>système administration services}} | {{tag>système administration services vétuste à_supprimer}} |
| ---- | ---- |
| |
| ====== Les scripts d'initialisation système V ====== | ====== Les scripts d'initialisation système V ====== |
| |
| <note>Cette page traite des [[services]] gérés par les scripts System V. Vous trouverez d'autres informations sur les [[services]] sur la page <<** [[Upstart]] **>>.</note> | <note>Cette page traite des [[services]] gérés par les scripts System V. Vous trouverez d'autres informations sur les [[services]] sur la page de <<** [[Upstart]] **>> et <<** [[systemd]] **>>.</note> |
| Les [[services]] sont des scripts d'initialisation System V ((Version majeure d' une des deux principales branches de la famille des systèmes UNIX)) se trouvant dans le dossier **''/etc/init.d/''**.\\ | Les [[services]] sont des scripts d'initialisation System V ((Version majeure d' une des deux principales branches de la famille des systèmes UNIX)) se trouvant dans le dossier **''/etc/init.d/''**.\\ |
| Depuis [[:edgy|Ubuntu 6.10]], la méthode de gestion des services système (daemons) est en cours de migration vers un usage de <<** [[Upstart]] **>> qui permet une plus grande souplesse quant à la fonctionnalité des services.\\ | Depuis [[:Xenial|Ubuntu 16.04]], la méthode de gestion des services système (daemons) est en cours de migration vers <<** [[systemd]] **>>, qui permet une plus grande souplesse quant à la fonctionnalité des services. Entre deux, [[:edgy|Ubuntu 6.10]] avait à l'époque commencé à migrer vers [[Upstart]] pour les mêmes raisons et est aujourd'hui remplacé par [[systemd]].\\ |
| |
| Un service peut être exécuté au démarrage de la machine, tel qu'expliqué dans la section << [[#Modifier définitivement un service]] >>.\\ | Un service peut être exécuté au démarrage de la machine, tel qu'expliqué dans la section << [[#Modifier définitivement un service]] >>.\\ |
| Néanmoins, il peut arriver d'avoir besoin de connaitre l'état d'un service ou de vouloir le modifier sans relancer la machine.\\ | Néanmoins, il peut arriver d'avoir besoin de connaitre l'état d'un service ou de vouloir le modifier sans relancer la machine.\\ |
| Bien qu'il existe différents [[#logiciels]] effectuant cette tâche, la gestion des services se fait traditionnellement par l'usage de la ligne de commande dans un [[:terminal]] ou une [[:console]].\\ | Bien qu'il existe différents [[#logiciels]] effectuant cette tâche, la gestion des services se fait traditionnellement par l'usage de la ligne de commande dans un [[:terminal]] ou une [[:console]].\\ |
| <note important>Vu le risque que peut engendrer la mauvaise gestion des [[services]], la plupart des commandes nécessite les droits [[:sudo|administrateur]].</note> | <note important>Vu le risque que peut engendrer la mauvaise gestion des [[services]], la plupart des commandes nécessitent les droits [[:sudo|administrateur]].</note> |
| |
| =====Lister les services démarrés===== | =====Lister les services démarrés===== |
| <code>sudo service NomService ACTION</code> | <code>sudo service NomService ACTION</code> |
| Où | Où |
| * NomService est le nom du service a impacter, | * NomService est le nom du service a impacter, |
| * ACTION est la commande que l'on souhaite appliquer au dit service. | * ACTION est la commande que l'on souhaite appliquer au dit service. |
| |
| Si vous n'utilisez pas de modem, désactivez ce service en saisissant la commande suivante : | Si vous n'utilisez pas de modem, désactivez ce service en saisissant la commande suivante : |
| <code>sudo update-rc.d -f dns-clean remove</code> | <code>sudo update-rc.d -f dns-clean remove</code> |
| | Cette commande a déjà été utilisée, elle est donc inutile. |
| =====Réactivation d'un service===== | =====Réactivation d'un service===== |
| |
| |
| Ce service est indispensable pour monter vos disques externes.\\ | Ce service est indispensable pour monter vos disques externes.\\ |
| Si vous désactivez ce service par erreur vous devriez voir ce message d'erreur : | Si vous désactivez ce service par erreur vous devriez voir ce message d'erreur : |
| " ''**failed to initialize HAL**'' " | " ''**failed to initialize HAL**'' " |
| |
| =====Liens===== | =====Liens===== |
| |
| * [[http://forum.ubuntu-fr.org/viewtopic.php?id=68620|Le topic du forum à l'origine de cette page]] | * [[https://forum.ubuntu-fr.org/viewtopic.php?id=68620|Le topic du forum à l'origine de cette page]] |
| * [[http://www.ubuntuforums.org/showthread.php?t=89491|Un post similaire en anglais]] | * [[http://www.ubuntuforums.org/showthread.php?t=89491|Un post similaire en anglais]] |
| * [[https://wiki.ubuntu.com/InitScriptHumanDescription|Liste des services [en]]] | * [[https://wiki.ubuntu.com/InitScriptHumanDescriptions|Liste des services [en]]] |
| * [[http://www.zebulon.fr/dossiers/62-optimiser-linux.html|Article sur Zebulon.fr]] | * [[http://www.zebulon.fr/dossiers/62-optimiser-linux.html|Article sur Zebulon.fr]] |
| * [[http://plfnicolarius.free.fr/tutoriel_logiciel_linux_controler_le_demarrage_de_debian_et_ubuntu.php|Tutoriel complet sur la gestion du démarrage avec les différentes solutions existantes]] | * [[http://plfnicolarius.free.fr/tutoriel_logiciel_linux_controler_le_demarrage_de_debian_et_ubuntu.php|Tutoriel complet sur la gestion du démarrage avec les différentes solutions existantes]] |