Linux keskecè ? Pour faire quoi ? Essayer Linux Bureaux graphiques 2D/3DBlackbox, Enlightenment, Gnome, KDE, WindowMaker, XGL / Compiz / Beryl,... Linux Girls
Comparatifs   Arch Linux   Debian   Dreamlinux   Mandriva   Ubuntu   Sabayon   Yoper live CD/DVDKnoppix, Kaella, Elive, GComprix, TRK, Wolvix, SuperGamer, ... Sur clé USB / iPodBureau portable ~   de Jeux / Gamers ~   localiséesPhaeronix, Arabian Linux, Ehad Linux (ultra)légèresAustrumi, Damn Small Linux, DeliLinux, Toutou, ... ÉducativesAbulÉdu, Edubuntu, GComprix Rescue / sauvetage /  restaurationGParted, PartedMagic, SystemRescue, RIS, TRK Serveur / firewall Liens
Bureautique Éducatif Gravure Graphisme 2/3D Internet / P2P Jeux sous Linux Développement Web Son & Vidéo Outils Gestionnaires de fenêtres   WM : Fluxbox Écrire en Chinois, Japonais, Coréen, Arabe, Russe, ... écrire en japonais Émulation & Virtualisation Apps Windows /Linux
l'Installation l'Administrateur "root" les Utilisateurs Périphériques PC portables Gérer le pingouin l'Affichage graphique le Réseau la Sécurité Installer & configurer les logiciels le Noyau Conclusion
Commandes shell Dameons Partitions FAT & NTFS Sauvegarder Clonage disques Configurer Mandriva RPMdrake uRPMi RPMbuild le Guide de survie sous Linux Centre de contrôle Mandriva Le kernel (noyau) Compiler une application
Acquisition vidéo APNs & webcams Optimiser ses Disques: hdparm Gestion Disques: Raid & LVM Imprimantes & Scanners les NAS sous LinuxNetwork Attached Storage PCs & ultra-portables Pilotes nVidia, nForce, ATI & Intel nVidia ou ATI ? Speedtouch & modems USB Wi-Fi

Pages liées

Configurer les applis

PackagesCompiler ~

Tux kernel compilation guideLiens →

Freashmeat : des milliers d'applicationsfreashmeat

SourceFORGE.net : softwares mapsourceForge

lea-linuxlogiciels

le kernel par lea-linuxDate un peu mais la plupart des commandes sont tj valables

Compiler kernel trustonme.net

framasoftframasoft

Index des articles qui présentent et évaluent des Applications sous Linux.Applications sous Linux

Gestionnaires logiciels

APT, dpkg-deb, alien ~

Synaptic ~

Pacman ~

urpmi ~

YUM ~

YaST ~

Scripts utiles

Scripts pour l'utilisateur - Forums Ubuntu-fr

échange bannières

K> HOWTOS
petite bannière pour placer un lien vers cette page

Bonnes affaires

ebuyclub.com

Actu

Candidats.fr 2008, c'est parti !

Manifestation cyclo-nudiste à Paris le 9 juin 2007

J'aime le Liban - Ouhib Lubnan - I love Lebanon

Bilan des destructions au Liban
Gestion des DAEMONS
Gestion des DAEMONS

 

 

 

 

 Comment ajouter et supprimer des deamons au démarrage.   par Philippe de Lea-linux

 Définition. Les deamons (démons, services) sont des programmes résidents chargés au démarrage. A chaque runlevel, correspond une liste de deamons à lancer (1 à 5) ou à arrêter (6).

La page À votre service écrite par Guillaume Rousse, offre une meilleure présentation des daemons (services) sous Linux avec chkconfig, créer son propre service... Visitez-là !

Fonctionnement

Ils sont lancés par des scripts situés dans /etc/rc.d/init.d (chaque script contient une description ce qui permet de savoir ce que fait chaque deamon).

Le répertoire /etc/rc.d/ contient aussi des répertoires nommés rcX.d (avec X numéro de runlevel). Chacun de ces répertoires contient un lien vers les scripts situés dans init.d.

Exemple:
$ ls -l /etc/rc.d/rc5.d
rwxrwxrwx 1 root root 13 Jun 16 23:23 K30usb -> /etc/rc.d/init.d/usb*
lrwxrwxrwx 1 root root 16 Jun 17 00:03 S30syslog -> /etc/rc.d/init.d/syslog*
lrwxrwxrwx 1 root root 18 Jun 17 00:05 S75keytable -> /etc/rc.d/init.d/ keytable*
La 1ère lettre détermine si le deamon est activé (S) ou non (K).
Les 2 numéros précisent le niveau d'ordre d'execution (dans l'exemple, syslog est démarré avant keytable).

Commandes utiles

Plutot que de modifer directement les liens, on va utiliser la commande suivante:
/etc/rc.d/init.d/nom_deamon {start|stop|restart|reload|status}
Exemple:
/etc/rc.d/init.d/linuxconf start
suite les options start/stop lancent/arretent le deamon spécifié pour tous les niveaux.
La commande chkconfig est un peu plus puissante:
Pour ajouter un deamon dans tous les niveaux de demarrage:
/sbin/chkconfig --add le_demon
Note: le deamon doit obligatoirement se trouver dans /etc/rc.d/init.d.
Pour lister tous les deamons avec leurs status:
$ /sbin/chkconfig --list
atd 0:off 1:off 2:off 3:on 4:on 5:on 6:off
xfs 0:on 1:on 2:on 3:on 4:on 5:on 6:on
keytable 0:off 1:off 2:on 3:on 4:on 5:on 6:off
gpm 0:off 1:off 2:on 3:on 4:on 5:on 6:off
Autre option:
/sbin/chkconfig --list le_deamon
pour ne lister que celui souhaité.
Pour activer ou désactiver un deamon:
/sbin/chkconfig --level 123456 mon_deamon on/off
(avec 123456 le(s) runlevel(s) pour le(s)quel(s) le deamon doit être ou non activé).

Pour plus de détails, voir la man page.

C'est bien beau, mais si je dois me tapper tout ça à la mimine...
Stop, Linux a pensé à nous, et pour se simplifier la tache, on a plusieurs outils: Linuxconf via Panneau de configuration/gestion des services (qui stoppe ou arrete un deamon pour tous les runlevels), Runleveleditor (qui permet de choisir pour chaque runlevel les deamons à activer ou non), Ksys, etc...fait ton choix camarade ;-)

Faire du ménage

Dans mon cas et à titre d'exemple (internet, pas d'imprimante, travail sous X, son) je ne garde en activité que : syslog, xfs, keytable.

Pour information, voici une liste (non exhaustive) de quelques deamons et de leur fonctions.