Red Hat Enterprise Linux 3: Guide d'administration système | ||
---|---|---|
Précédent | Chapitre 21. Contrôle de l'accès aux services | Suivant |
L'application graphique de l'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, sélectionnez Menu principal (sur le panneau) => Paramètres serveur => Services ou tapez la commande redhat-config-services à l'invite du shell (par exemple, dans un terminal XTerm ou GNOME).
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 Modifier le niveau d'exécution dans le menu et sélectionnez le niveau d'exécution 3, 4 ou 5. Pour une description des niveaux d'exécution, consultez la Section 21.1.
L'Outil de configuration des services répertorie les services contenus dans /etc/rc.d/init.d ainsi que les services contrôlés par xinetd. Cliquez sur le nom du service figurant dans la liste à gauche de l'application pour afficher 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 mention 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 à cocher placée à coté du nom du service, vous devez choisir Fichier => Sauvegarder les modifications 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 => Sauvegarder les modifications 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 httpd en dé-sélectionnant la case appropriée et que vous choisissiez ensuite Sauvegarder les modifications, la configuration du niveau d'exécution 3 changera afin que httpd ne soit pas lancé lors du démarrage. Le niveau d'exécution 3 n'est toutefois pas réinitialisé et httpd tourne donc toujours. À ce stade, choisissez l'une des options suivantes :
Arrêt du service httpd — Arrêtez le service en le sélectionnant dans la liste et en cliquant sur le bouton Arrêter. Un message s'affiche indiquant que le service a bien é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 de multiples services et si vous souhaitez que ces changements soient mis en oeuvre immédiatement.
Terminé! — Vous n'avez pas besoin d'arrêter le service httpd. 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 httpd ne tourne.
Pour ajouter un service à un niveau d'exécution, sélectionnez le niveau d'exécution depuis le menu déroulant Modifier le niveau d'exécution, puis sélectionnez Actions => Ajouter un service. Pour supprimer un service d'un niveau d'exécution, sélectionnez le niveau d'exécution depuis le menu déroulant Modifier le niveau d'exécution, sélectionnes le service à supprimer dans la liste sur la gauche, puis sélectionnez Actions => Supprimer un service.
Précédent | Sommaire | Suivant |
Enveloppeurs TCP | Niveau supérieur | ntsysv |