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 20/03/2010, 23:34]
draco31.fr titre H1 + note astuce
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èmeappelé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ésces services étaient actifsou nonet ce dès le démarrage ​de la machine et pour le reste de la session.\\ 
-<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>​ +  * A partir ​de [[:edgy|Ubuntu 6.10 "Edgy Eft"]], le système [[:Upstart]] ​intégré la notion ​d’événement à appliquer aux services. ​Ceci fait qu'​une ​partie ​de ces scripts ont évolué pour plus de souplesseEn 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>​ 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>​ +
- +
- +
-===== Introduction ===== +
- +
-Vous avez sûrement remarqué qu'au démarrage de Ubuntu 6.06, on peut voir des mots bizarres, comme "RAID", ​"​PCMCIA",​ "​BLUETOOTH",​ "​LVM"​ +
- +
-Avec le nouveau démarrage depuis Ubuntu 6.10 on ne voit plus les services ​s'affichermais ils tournent quand même. Pour vous en convaincre, démarrez Ubuntu en enlevant l'​argument "​quiet" ​(éditez la ligne de boot avec GRUB). +
- +
-Si vous touchez un minimum à l'​informatique,​ vous savez alors que certains de ces services sont inadaptés à votre configuration. +
- +
- +
- +
- +
- +
-===== Services ===== +
- +
-Installez le paquet **sysv-rc-conf** ​(avec apt-get par exemple) : +
- +
-<​code>​ +
-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éseaucarte modemcarte Wi-Fiextenseur ​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'strictement aucune utilité !! +
- +
- +
-on désactive ce service comme suit : +
- +
-<​code>​ +
-sudo update-rc.-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 POPSTMP, 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'​imprimantevous 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=====+=====Description des services=====
  
-Pour réactiver un service ​:+La page de documentation << **[[:init_d|Description des services /​etc/​init.d]]** >> en donne une liste non exhaustive.\\
  
-<​code>​ 
-sudo update-rc.d pcmcia defaults 
-</​code>​ 
  
-(Ici par exemple on réactive le service pcmcia)+=====Manipulation des services=====
  
-Pour Intrepid, le code correspondant sera : +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]].
-<​code>​ +
-sudo update-rc.pcmciautils defaults +
-</code>+
  
-=====Bus ​de communication dbus=====+Les outils pour gérer les services n'​étant pas les mêmes selon leur type (script système V, Upstart ou Systemd), il existe des [[#​logiciels]] qui peuvent prendre en charge les scripts système V, upstart ou systemd.\\ 
 +Néanmoins, la gestion des services se fait traditionnellement par l'​usage ​de la ligne de commande dans un [[:​terminal]] ou une [[:​console]].\\
  
-Ce service est indispensable pour monter vos disques externes+  * Vous trouverez sur la page << **[[Systemd]]** >> les commandes qui lui sont propres
-Si vous désactivez ce service par erreur vous devriez voir ce message d'​erreur ​:  +  * Vous trouverez sur la page << **[[:Upstart]]** >> les commandes qui lui sont propres. 
-**failed to initialize HAL**+  Vous trouverez sur la page << ​**[[:​script_sysv|Les scripts d'​initialisation système V]]** >> les commandes qui lui sont propres.\\
  
-Pour résoudre ce problèmeréactivez le service dans une console :+Une bonne gestion des services permeten 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 .
  
-<​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+=====Optimisation===== 
 +Vous trouverez ​sur la [[:script_sysv#​modifier_definitivement_un_service|page destinée à la gestion des scripts sysv]] de nombreuses optimisationsCependant, il est possible qu'une partie de ces informations ne soient plus viablesDans ce cas se reporter à la page <<** [[:​Upstart]] **>> ou <<** [[:​Systemd]] **>> selon votre cas.
  
-  * Le topic du forum à l'​origine de ce HOW-TO : http://​forum.ubuntu-fr.org/​viewtopic.php?​id=68620 +=====Logiciels=====
-  * 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+
  
 +Voici une liste non exhaustive de logiciels permettant la gestion des 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]]** ;
 +  * **[[:​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]] ;
 +  * **[[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 ;
  
 ---- ----
-//​Contributeurs :​[[utilisateurs:​adam0509|adam0509]]// +//​Contributeurs : [[:utilisateurs:​fabux]][[:utilisateurs:​Vincent85]], [[:​utilisateurs:​zarmu]]//​
-[[utilisateurs:​adam0509|adam0509]]+
  • services.1269124455.txt.gz
  • Dernière modification: Le 18/04/2011, 14:38
  • (modification externe)
  • Actuellement bloqué par: 216.73.216.193,10.42.2.254