Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
services [Le 11/04/2010, 09:16]
213.95.41.13
services [Le 26/04/2023, 09:47] (Version actuelle)
37.167.100.238 [Manipulation des services]
Ligne 1: Ligne 1:
-{{tag> système administration ​vétuste}} +{{tag>​système administration ​services}}
- +
 ---- ----
  
 +====== Les Services système ======
  
 +=====Introduction====
  
-====== Services ​et Ubuntu ​======+Les services ou daemon sont des programmes qui tournent en arrière plan et réagissent à des sollicitations extérieures.\\ 
 +  * Jusqu'​à [[:edgy|Ubuntu ​6.10 "Edgy Eft"​]],​ les services étaient des scripts d'​initialisation du système, appelés [[:​script_sysv|scripts system V]] ((Version majeure d'une des deux principales branches de la famille des systèmes UNIX)). Selon les paramètres qui leur étaient attribués, ces services étaient actifs, ou non, et ce dès le démarrage de la machine et pour le reste de la session.\\ 
 +  * A partir de [[:​edgy|Ubuntu 6.10 "Edgy Eft"​]],​ le système [[:​Upstart]] a intégré la notion d’événement à appliquer aux services. Ceci fait qu'une partie de ces scripts ont évolué pour plus de souplesse. En effet, un service peut toujours être exécuté au démarrage de la machine, comme le faisaient déjà les [[:​script_sysv|scripts system V]], mais il peut désormais lui être attribué certaines conditions pour l'​activer ou le désactiver.\\ 
 +  * A partir de [[:​Xenial|Unbuntu 16.04 LTS "The Xenial Xerus"​]],​ [[:​Upstart]] a été remplacé par [[:​Systemd]] ​ pour encore plus de souplesse.
  
-<note tip>​D'​autres ​services ​en plus de ceux ci-dessous peuvent être gérés via la commande **''​services-admin''​** ou via l'​entrée //​**Services**//​ dans le menu Système. Voir également la page [[:​gnome-system-tools]].</​note>​+=====Description des services=====
  
 +La page de documentation << **[[:​init_d|Description des services /​etc/​init.d]]** >> en donne une liste non exhaustive.\\
  
-<​note>​ Faites bien attention à ce qui va suivre, vous devez absolument les adapter à **VOTRE** cas, selon **VOTRE** configuration ! Si vous n'​êtes pas sûr, alors ne touchez à rien !</​note>​ 
  
 +=====Manipulation des services=====
  
-===== Introduction =====+Afin de garantir la compatibilité des anciens scripts d'​initialisation avec [[:​Upstart]] et [[:​Systemd]],​ vous trouverez dans le dossier **/​etc/​init.d/​** les scripts d'​initialisation système V dont certains sont redirigés vers le script /​lib/​init/​update-job (c'est ce dernier qui permet l'​usage d' [[:​Upstart]] et ses fichiers de configuration placés dans **/​etc/​init/​**)) ou vers des unités [[:​Systemd]].
  
-Vous avez sûrement remarqué qu'au démarrage de Ubuntu 6.06on peut voir des mots bizarrescomme "​RAID"​"​PCMCIA",​ "​BLUETOOTH",​ "​LVM"​+Les outils pour gérer les services n'étant pas les mêmes selon leur type (script système VUpstart ou Systemd), il existe ​des [[#​logiciels]] qui peuvent prendre en charge les scripts système Vupstart ou systemd.\\ 
 +Néanmoinsla gestion des services se fait traditionnellement par l'​usage de la ligne de commande dans un [[:​terminal]] ou une [[:​console]].\\
  
-Avec le nouveau démarrage depuis Ubuntu 6.10 on ne voit plus les services s'​afficher,​ mais ils tournent quand mêmePour vous en convaincre, démarrez Ubuntu en enlevant l'​argument "​quiet"​ (éditez ​la ligne de boot avec GRUB).+  * Vous trouverez sur la page << **[[Systemd]]** >> les commandes qui lui sont propres. 
 +  * Vous trouverez sur la page << **[[:​Upstart]]** >> ​les commandes qui lui sont propres. 
 +  * Vous trouverez sur la page << **[[:​script_sysv|Les scripts d'​initialisation système V]]** >> les commandes qui lui sont propres.\\
  
-Si vous touchez un minimum à l'informatiquevous savez alors que certains ​de ces services ​sont inadaptés ​à votre configuration.+Une bonne gestion des services permet, en plus de mieux comprendre son système, d'optimiser conséquemment la machine sur laquelle elle est usitée.\\ 
 +En effet, certains services ​de démarrage peuvent ne pas être utiles ​à votre configuration, il et possible que votre appareil soit inactif pendant 1 h ou plus .
  
  
 +=====Optimisation=====
 +Vous trouverez sur la [[:​script_sysv#​modifier_definitivement_un_service|page destinée à la gestion des scripts sysv]] de nombreuses optimisations. Cependant, il est possible qu'une partie de ces informations ne soient plus viables. Dans ce cas se reporter à la page <<** [[:​Upstart]] **>> ou <<** [[:​Systemd]] **>> selon votre cas.
  
 +=====Logiciels=====
  
- +Voici une liste non exhaustive de logiciels ​permettant la gestion ​des services : 
-===== Services ===== +  * **[[:bum|Boot-Up Manager]]** ​(BUM) : Gère les [[:​script_sysV|scripts système V]] et uniquement ​le démarrage/arrêt manuel des services ​[[:Upstart]] ; 
- +  * **[[http://plfnicolarius.free.fr/tutoriel_logiciel_linux_controler_le_demarrage_de_debian_et_ubuntu.php#​rcconf|Rcconf]]** ​Semi graphique, il gère les [[:​script_sysV|scripts système V]] (fonctions réduites). [[:tutoriel:comment_installer_un_paquet|Installez ​le paquet]] ​**[[apt://rcconf|rrconf]]** ; 
-Installez le paquet **sysv-rc-conf** (avec apt-get par exemple) : +  * **[[:jobs-admin|System Jobs Administration]]*Gère les [[:​script_sysV|scripts ​système ​V]] et [[:Upstart]] ; 
- +   * **[[https://ubuntuforums.org/showthread.php?​t=1336067|ServiceManager]]** : Gère les [[:​script_sysV|scripts système V]] et uniquement le démarrage/arrêt manuel des services [[:​Upstart]] ; 
-<​code>​ +  ​* **[[https://​www.commentcamarche.net/​faq/​6761-activer-desactiver-les-services-au-demarrage|sysv-rc-conf]]** : Semi-graphique gère les [[:script_sysV|scripts système V]] selon le niveau d'​exécution ;
-sudo apt-get install sysv-rc-conf +
-</​code>​ +
- +
-Ainsi, la commande  +
-<​code>​ +
-sudo sysv-rc-conf --list +
-</​code>​ +
-vous permet d'​obtenir la liste des services démarrés. +
-La commande sysv-rc-conf sans option vous envoie dans une interface ncurse vous permettant ​de modifier ​la configuration ​des services+
- +
-====Services propres aux PCs portable==== +
- +
- +
-Voilà donc les premiers service à désactiver si vous ne posséder pas de portable ​ceux qui sont spécifiques aux ordinateurs portables. +
- +
-==PCMCIA== +
- +
-Vous connaissez sûrement les cartes PCMCIA. Elles ont à peu près la forme de carte à jouer. Elles peuvent avoir différentes fonctions ​carte réseau, carte modem, carte Wi-Fi, extenseur de port usb, etc... +
- +
- +
-On le désactive comme suit : (à taper dans un terminal/​une console) +
- +
-<​code>​ +
-sudo update-rc.d -f pcmciautils remove +
-sudo update-rc.d -f pcmcia remove +
-</​code>​ +
- +
- +
-==Bluetooth== +
- +
-Le Bluetooth est similaire au Wi-Fi, mais plus adapté à des transferts de petites données (oreillettes,​ pda, ...). +
- +
- +
-On le désactive comme suit : +
- +
-<​code>​ +
-sudo update-rc.d -f bluetooth remove +
-sudo update-rc.d -f bluez-utils remove  +
-</​code>​ +
- +
- +
-==Hotkeys== +
- +
-Les claviers sur les portables se réduisent souvent au strict minimum au niveau des touches. Vous avez sûrement remarqué les touches "​Fn"​ (en bleu), qui servent aussi à régler le volume, le contraste ​et la luminosité. Vous avez sûrement aussi remarqué que le pavé numérique est contenu dans les touches normales. +
- +
- +
-On les désactive comme suit : +
- +
-<​code>​ +
-sudo update-rc.d -f hotkey-setup remove +
-</code> +
- +
-==Batterie== +
- +
-Un PC portable, ça utilise une batterie, vous le savez :). Mais dans un PC de bureau, ça n'a strictement aucune utilité !! +
- +
- +
-on désactive ce service comme suit : +
- +
-<​code>​ +
-sudo update-rc.d -f laptop-mode remove +
-</​code>​ +
- +
- +
- +
- +
-====Services pour les technologies récentes==== +
- +
-Si vous possédez une vielle configuration,​ il pourra être utile de désactiver d'​autres ​services : +
- +
-==RAID== +
- +
-Le RAID permet d'​utiliser plusieurs disques-dur de manière intelligente,​ afin de gagner en rapidité, ou en sécurité. +
- +
-  * RAID0 : Partage de données entre plusieurs disques-durs. +
-  ​RAID1 : Duplication des données (Si un disque-dur pète, on ne perd aucunes données !) +
-  ​RAID 5, 10 : D'​autres types de RAID +
- +
-On désactive ce service comme suit : +
- +
-<​code>​ +
-sudo update-rc.d -f mdadm remove +
-sudo update-rc.d -f mdadm-raid remove +
-</​code>​ +
- +
-==LVM== +
- +
-La gestion par volumes logiques (en anglais, logical volume management ou LVM) est une méthode de découpage, de concaténation et d'​utilisation des espaces de stockage d'un serveur. (Définition : http://fr.wikipedia.org) +
- +
- +
-On désactive ce service comme suit : +
- +
-<​code>​ +
-sudo update-rc.d -f lvm remove +
-</code> +
- +
-==EVM== +
- +
-Ce service s'​appelle "​evms",​ pour "​Enterprise Volumn Management System"​Il est inutile pour un PC de bureau classique. +
- +
- +
-On désactive ce service comme suit : +
- +
-<​code>​ +
-sudo update-rc.d -f evms remove +
-</​code>​ +
- +
- +
- +
- +
- +
- +
-====Programmes==== +
- +
-==fetchmail== +
- +
-Un logiciel intégré à certains bureaux. A désactiver si vous n'​utilisez pas de logiciel en rapport avec les protocoles POP, STMP, IMAP (Evolution, Thunderbird,​ etc...).  ​Néanmoins,​ le nombre de personnes n'​utilisant pas le courrier électronique est très réduit. +
- +
- +
-On le désactive comme suit : +
- +
- +
-<​code>​ +
-sudo update-rc.d -f fetchmail remove +
-</​code>​ +
- +
-==Date et heure== +
- +
-Ce service synchronise votre horloge avec un serveur distant central. A vous de voir si vous voulez activer ce service ou non. +
- +
- +
-On le désactive comme suit : +
- +
-<​code>​ +
-sudo update-rc.d -f ntpdate remove +
-</​code>​ +
- +
- +
- +
- +
-====Périphériques externes==== +
- +
- +
-==Service d'​imprimante== +
- +
-Si vous ne disposez pas d'​imprimante,​ vous pouvez désactiver ce service. Le jour où vous en installez une, pensez à le réactiver :). +
- +
-Pour désactiver ce service : +
- +
-<​code>​ +
-sudo update-rc.d -f cupsys remove +
-</​code>​ +
- +
- +
-==Service pour les imprimantes HP== +
- +
-si vous ne disposez pas d'une imprimante HP, vous pouvez désactiver ce service. Si un jour vous achetez une imprimante HP, pensez à le réactiver :). +
- +
-Pour désactiver ce service : +
- +
-<​code>​ +
-sudo update-rc.d -f hplip remove +
-</​code>​ +
- +
- +
-==Modem== +
- +
-Si vous n'​utilisez pas de modem, désactivez ce service : +
- +
-<​code>​ +
-sudo update-rc.d -f dns-clean remove +
-</​code>​ +
-=====Désactiver certains services en mode graphique===== +
- +
-Certains services se désactivent en mode graphique. Cela dépend énormément du bureau utilisé (GNOME, KDE, Xfce,...) +
- +
-  ​Ubuntu (GNOME) : +
-    ​versions 9.04 et antérieures ​Allez dans //Système -> Administration -> **Services**// ​+
-    versions 9.10 et ultérieures : Installez ​[[simple-service-manager|Simple Service Manager]]+
-  ​Kubuntu (KDE) Allez dans "​Paramètres du système", "​Administration du système"​ -> "​Services du système"​. +
-  * Xubuntu (Xfce) ​Allez dans "​Système",​ et "​Services"​. +
- +
-== Autres programmes == +
-  ​RCCONF <​code>​sudo apt-get install rcconf +
-sudo rcconf</​code>​ +
-  ​* [[http://www.marzocca.net/linux/bum.html|BOOT-UP MANAGER (BUM)]] <​code>​sudo apt-get install bum</code> +
-  * [[http://​www.commentcamarche.net/​faq/​sujet-6761-activer-desactiver-les-services-au-demarrage?imprim=1|SYSV-RC-CONF]],​ outil en ligne de commande : <​code>​sudo apt-get install ​sysv-rc-conf +
-sudo sysv-rc-conf [ --priority ​]</​code>​ +
- +
-=====Réactivation d'un service===== +
- +
-Pour réactiver un service : +
- +
-<​code>​ +
-sudo update-rc.d pcmcia defaults +
-</​code>​ +
- +
-(Ici par exemple on réactive le service pcmcia) +
- +
-Pour Intrepid, le code correspondant sera : +
-<​code>​ +
-sudo update-rc.d pcmciautils defaults +
-</​code>​ +
- +
-=====Bus de communication dbus===== +
- +
-Ce service est indispensable pour monter vos disques externes. +
-Si vous désactivez ce service par erreur vous devriez voir ce message d'​erreur :  +
-**failed to initialize HAL** +
- +
-Pour résoudre ce problème, réactivez le service dans une console ​: +
- +
-<​code>​sudo update-rc.d -f dbus remove +
-sudo update-rc.d dbus defaults 12</​code>​ +
-=====Liens===== +
- +
-  * Excellent article sur Zebulon.fr : http://​www.zebulon.fr/​dossiers/​62-optimiser-linux.html +
- +
-  * Le topic du forum à l'​origine de ce HOW-TO : http://​forum.ubuntu-fr.org/​viewtopic.php?​id=68620 +
-  * Liste des services [en] : https://​wiki.ubuntu.com/​InitScriptHumanDescriptions +
-  * Post en anglais : http://​www.ubuntuforums.org/​showthread.php?​t=89491 +
-  * Un 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 +
-  * Très bon [[http://​www.generation-linux.fr/​index.php?​post/​2009/​01/​22/​Cours-Linux-%3A-les-runlevels|article]] pour dégrossir les runlevel, paru sur le planet +
  
 ---- ----
-//​Contributeurs : [[utilisateurs:​adam0509]].// +//​Contributeurs : [[:​utilisateurs:​fabux]],​ [[:​utilisateurs:​Vincent85]],​ [[:utilisateurs:​zarmu]]//
  • services.1270970181.txt.gz
  • Dernière modification: Le 18/04/2011, 14:54
  • (modification externe)