Red Hat Linux 9: Guide de personnalisation de Red Hat Linux | ||
---|---|---|
Précédent | Chapitre 14. Contrôle de l'accès aux services | Suivant |
L'application graphique Outil de configuration des services a été développée par Red Hat pour permettre de configurer les services SysV contenus dans /etc/rc.d/init.d qui seront lancés au démarrage (pour les niveaux d'exécution 3, 4 et 5) et les services xinetd qui seront activés. L'application permet également d'une part, de démarrer, arrêter et redémarrer les services SysV et d'autre part, de redémarrer xinetd.
Pour démarrer l'Outil de configuration des services à partir du bureau, allez au bouton Menu principal (sur le panneau) => Paramètres serveur => Services ou tapez la commande redhat-config-services à l'invite du shell (par exemple, dans une application comme XTerm ou GNOME terminal).
L'Outil de configuration des services affiche le niveau d'exécution en cours d'utilisation ainsi que le niveau d'exécution en cours de modification. Pour éditer un autre niveau d'exécution, sélectionnez Éditer niveau d'exécution dans le menu déroulant et sélectionnez le niveau d'exécution 3, 4 ou 5. Pour une description des niveaux d'exécution, consultez la Section 14.1.
L'Outil de configuration des services énumère les services de /etc/rc.d/init.d ainsi que les services contrôlés par xinetd. En cliquant sur le nom du service figurant dans la liste à gauche de l'application, vous en afficherez une brève description de ce service ainsi que son statut. Si le service n'est pas un service xinetd, la fenêtre de statut indiquera si le service est actuellement en cours. Si le service est contrôlé par xinetd, la fenêtre de statut affiche la phrase xinetd service.
Pour démarrer, arrêter ou redémarrer immédiatement un service, sélectionnez le service à partir de la liste et choisissez le bouton approprié dans la barre d'outils (ou sélectionnez l'action désirée dans le menu déroulant d'Actions). Si le service est un service xinetd, les boutons d'action ne fonctionneront pas car il ne peuvent pas être démarrés ou arrêtés individuellement.
Si vous activez/désactivez un service xinetd en sélectionnant ou dé-sélectionnant la case de pointage à coté du nom du service, vous devez choisir Fichier => Enregistrer les changements dans le menu déroulant dans le menu déroulant afin de redémarrer xinetd et d'activer/désactiver immédiatement le service xinetd que vous avez modifié. Le service xinetd est également configuré de manière à conserver le paramétrage. Vous pouvez activer/désactiver plus d'un service xinetd à un moment donné et enregistrer les changements lorsque vous avez terminé.
Supposons par exemple que vous contrôliez rsync pour l'activer à un niveau d'exécution 3 et que vous sauvegardiez ensuite vos changements. Le service rsync sera immédiatement activé. Lors du prochain lancement de xinetd le service rsync sera toujours activé.
![]() | Avertissement |
---|---|
Lorsque vous sauvegardez des modifications apportées aux services xinetd, le démon xinetd est redémarré et les changements sont mis en oeuvre immédiatement. Lorsque vous enregistrez des changements apportés à d'autres services, le niveau d'exécution est reconfiguré mais les changements ne sont pas mis en oeuvre immédiatement. |
Pour activer un service non-xinetd afin qu'il démarre au moment de l'amorçage au niveau d'exécution actuellement sélectionné, cochez la case de pointage à côté du nom du service figurant dans la liste. Après avoir configuré le niveau d'exécution, mettez les changements en oeuvre en choisissant Fichier => Enregistrer les changements dans le menu déroulant. La configuration du niveau d'exécution est certes changée, mais le niveau d'exécution n'est pas redémarré; dans de telles conditions, les changements ne sont pas mis en oeuvre immédiatement.
Supposons par exemple que vous configuriez le niveau d'exécution 3. Si vous changez la valeur pour le service anacron en dé-sélectionnant la case appropriée et que vous choisissiez ensuite Enregistrer les changements, la configuration du niveau d'exécution 3 changera afin que anacron ne soit pas démarré lors de l'amorçage. Le niveau d'exécution 3 n'est toutefois pas réinitialisé et anacron tourne donc toujours. À ce stade, choisissez l'une des options suivantes:
Arrêt du service anacron — Arrêtez le service en le sélectionnant de la liste et en cliquant sur le bouton Stop. Un message s'affiche indiquant que le service a été arrêté.
Ré-initialisation du niveau d'exécution — Pour réinitialiser le niveau d'exécution, à l'invite du shell, tapez la commande telinit 3 (où 3 représente le niveau d'exécution choisi). Cette option est conseillée si vous changez la valeur relative à Démarrer à l'amorçage pour plus d'un service et si vous souhaitez que ces changements soient mis en oeuvre immédiatement.
Terminé! — Vous n'avez pas besoin d'arrêter le service anacron. Pour que le service s'arrête vous pouvez attendre que le système redémarre. Au prochain démarrage, le niveau d'exécution sera initialisé sans que le service anacron ne tourne.
Précédent | Sommaire | Suivant |
Enveloppeurs TCP | Niveau supérieur | ntsysv |