Désactiver les services inutiles sous Linux

Un moyen simple pour libérer des ressources est de désactiver les services inutiles qui se lancent automatiquement au démarrage. Certaines distributions comme Ubuntu permettent d’en désactiver quelques uns via l’interface graphique, mais pour avoir un contrôle total, on va passer par chkconfig, un utilitaire en ligne de commande.

Installer chkconfig

chkconfig est un gestionnaire de services en ligne de commande.

  • pour Debian :
# apt-get install chkconfig

Afficher la liste des services (daemon) :

# chkconfig -l

acpid                     0:off  1:off  2:on   3:on   4:on   5:on   6:off
alsa-utils                0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
atd                       0:off  1:off  2:on   3:on   4:on   5:on   6:off
bluetooth                 0:off  1:off  2:on   3:on   4:on   5:on   6:off
bootlogd                  0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
bootlogs                  0:off  1:on   2:on   3:on   4:on   5:on   6:off
bootmisc.sh               0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
checkfs.sh                0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
checkroot.sh              0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
console-setup             0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
cpufrequtils              0:off  1:off  2:on   3:on   4:on   5:on   6:off
cron                      0:off  1:off  2:on   3:on   4:on   5:on   6:off
dbus                      0:off  1:off  2:on   3:on   4:on   5:on   6:off
...

Les colonnes indiquent les daemons et leur état aux différents runlevels (0 à 6)
Les services qui se lancent au démarrage sont en état « on » pour les run levels 2 à 5 (plus d’infos : An introduction to run levels)

Pour désactiver un service au démarrage :

# chkconfig nomduservice off

Par exemple pour désactiver le daemon bluetooth:

# chkconfig bluetooth off

On vérifie son état :

# chkconfig -l|grep bluetooth

L’état du service bluetooth est bien passé à Off. Ce service ne se lancera plus au démarrage.

bluetooth                 0:off  1:off  2:off  3:off  4:off  5:off  6:off

Si nécessaire, pour restaurer le daemon dans son état initial :

# chkconfig bluetooth on

Il ne reste plus qu’à appliquer cette méthode aux services indésirables.

Pour aller plus loin…

Advertisements

7 réflexions au sujet de « Désactiver les services inutiles sous Linux »

  1. Ping : SYNTHESE VIRTUELLE : Jouer rapidement et efficacement sur scène | BlueDid29 – MAO libre

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s