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 16/11/2009, 17:17]
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}} 
- +----
- +
- +
- +
-=====Services et Ubuntu===== +
- +
- +
-<​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'​afficher,​ mais 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é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,...) +
- +
-  * GNOME : Allez dans Système -> Administration -> Services +
-  * KDE : Allez dans "​Paramètres du système",​ "​Administration du                             ​système"​ -> "​Services du système"​. +
-  * XFCE : Allez dans "​Système",​ et "​Services"​. +
- +
-Sinon il existe 3 programmes réalisant ce type d'​opérations : +
- +
-  * RCCONF : +
- +
-<​code>​ +
-sudo apt-get install rcconf +
-sudo rcconf +
-</​code>​+
  
-  * [[http://​www.marzocca.net/​linux/​bum.html|BOOT-UP MANAGER]] (BUM)+====== Les Services système ======
  
-<​code>​ +=====Introduction====
-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 ​:+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.
  
-<​code>​ +=====Description des services=====
-sudo apt-get install sysv-rc-conf +
-sudo sysv-rc-conf [ --priority ] +
-</​code>​+
  
-=====Réactivation ​d'un service=====+La page de documentation << **[[:​init_d|Description des services /etc/init.d]]** >> en donne une liste non exhaustive.\\
  
-Pour réactiver un service : 
  
-<​code>​ +=====Manipulation des services=====
-sudo update-rc.d pcmcia defaults +
-</​code>​+
  
-(Ici par exemple on réactive ​le service pcmcia)+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]].
  
-Pour Intrepidle code correspondant sera : +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 V, upstart ou systemd.\\ 
-<​code>​ +Néanmoins, la gestion des services se fait traditionnellement par l'​usage de la ligne de commande dans un [[:​terminal]] ou une [[:​console]].\\
-sudo update-rc.d pcmciautils defaults +
-</​code>​+
  
-=====Bus de communication dbus=====+  * 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.\\
  
-Ce service ​est indispensable pour monter vos disques externes+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.\\ 
-Si vous désactivez ce service par erreur vous devriez voir ce message d'​erreur :  +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 .
-**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 +=====Optimisation===== 
-sudo update-rc.d dbus defaults 12</​code>​ +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.
-=====Liens=====+
  
-  * Excellent article sur Zebulon.fr : http://​www.zebulon.fr/​dossiers/​62-optimiser-linux.html+=====Logiciels=====
  
-  * Le topic du forum à l'​origine ​de ce HOW-TO : http://forum.ubuntu-fr.org/viewtopic.php?id=68620 +Voici une liste non exhaustive ​de logiciels permettant la gestion des services : 
-  ​Liste des services ​[en] : https://wiki.ubuntu.com/​InitScriptHumanDescriptions +  * **[[:​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]] ; 
-  * Post en anglais ​http://www.ubuntuforums.org/​showthread.php?​t=89491 +  * **[[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]]** ; 
-  ​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 +  * **[[:jobs-admin|System Jobs Administration]]** : Gère les [[:​script_sysV|scripts système V]] et [[:​Upstart]] ; 
-  * 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 +   * **[[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]] ; 
-===== Tutoriels vidéos ===== +  * **[[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 ;
-[[http://​www.jefaiscomment.com/​tutoriels/​gnulinux/​ubuntu.html|Applications de démarrage optimiser Ubuntu]]+
  
 ---- ----
-//​Contributeurs :​[[utilisateurs:​adam0509|adam0509]]// +//​Contributeurs : [[:utilisateurs:​fabux]][[:utilisateurs:​Vincent85]], [[:​utilisateurs:​zarmu]]//​
-[[utilisateurs:​adam0509|adam0509]]+
  • services.1258388260.txt.gz
  • Dernière modification: Le 18/04/2011, 14:56
  • (modification externe)