Ceci est une ancienne révision du document !
Services et Ubuntu
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) :
sudo apt-get install sysv-rc-conf
Ainsi, la commande
sudo sysv-rc-conf --list
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)
sudo update-rc.d -f pcmciautils remove sudo update-rc.d -f pcmcia remove
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 :
sudo update-rc.d -f bluetooth remove sudo update-rc.d -f bluez-utils remove
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 :
sudo update-rc.d -f hotkey-setup remove
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 :
sudo update-rc.d -f laptop-mode remove
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 :
sudo update-rc.d -f mdadm remove sudo update-rc.d -f mdadm-raid remove
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 :
sudo update-rc.d -f lvm remove
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 :
sudo update-rc.d -f evms remove
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 :
sudo update-rc.d -f fetchmail remove
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 :
sudo update-rc.d -f ntpdate remove
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 :
sudo update-rc.d -f cupsys remove
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 :
sudo update-rc.d -f hplip remove
Modem
Si vous n'utilisez pas de modem, désactivez ce service :
sudo update-rc.d -f dns-clean remove
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 :
sudo apt-get install rcconf sudo rcconf
- BOOT-UP MANAGER (BUM)
sudo apt-get install bum
- SYSV-RC-CONF, outil en ligne de commande :
sudo apt-get install sysv-rc-conf sudo sysv-rc-conf [ --priority ]
Réactivation d'un service
Pour réactiver un service :
sudo update-rc.d pcmcia defaults
(Ici par exemple on réactive le service pcmcia)
Pour Intrepid, le code correspondant sera :
sudo update-rc.d pcmciautils defaults
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 :
sudo update-rc.d -f dbus remove sudo update-rc.d dbus defaults 12
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 article pour dégrossir les runlevel, paru sur le planet