======Configuration des services systèmes et niveaux d'exécution====== =====Introduction===== Sur votre système sont installés différents services (pare-feu, démon ssh...). Certains sont activés au démarrage, d'autre non. Et il se peut tout à fait que vous ayiez besoin d'en activer un, et de le lancer à chaque démarrage. Le module que nous allons traiter est fait pour ça. et c'est cool. Ça nous évite d'avoir à modifier les liens symboliques dans /etc/init.d qui sont lus au démarrage. YaST, encore une fois, s'occupe de tout ;) =====Mode simple===== {{:yast:runlevelyast1.png?600;nolink|}}\\ \\ Ce mode, comme le laisse supposer son nom, est assez sommaire. Il présente les services que votre système est capable de lancer, leur état et une petite description. Quatre types d'états sont disponibles : * Oui : le service est activé au démarrage et en cours d'exécution * Non : le service n'est pas activé au démarrage et n'est pas en cours d'exécution * Oui* : le service est activé au démarrage et n'est pas en cours d'exécution * Non* : le service n'est pas activé au démarrage et est en cours d'exécution Si vous voulez activer un service au démarrage, sélectionnez le dans la liste, et cliquez sur le bouton Activer. =====Mode Expert===== Le mode expert est beaucoup plus fin, étonnamment... il va en effet nous permettre de choisir précisément les **niveaux d'exécution** pour lesquels un service donné sera démarré. Le choix du niveau d'exécution se fait en général au démarrage. Il va justement permettre de déterminer quel type d'utilisation on veut faire de sa machine, et donc quels services doivent être démarrés. L'exemple classique est la distinction entre le niveau 3, avec toutes les fonctionnalités présentes sauf l'interface graphique, et le niveau 5, pour lequel on ajoute le service de l'interface graphique. La fenêtre a désormais un aspect proche de celui-ci : {{:yast:runlevelyast2.png?600;nolink|}}\\ \\ L'apparence est très différente. Pour chaque service, on retrouve toujours le nom et la description. On a désormais une information précise sur l'état **En fonctionnement**, qui nous dit si les services sont actuellement en marche ou non. Enfin, pour chaque service, nous pouvons savoir à quels niveaux d'exécution il sera démarré. Sélectionnons un service. Le module de YaST nous permet plusieurs actions. Tout d'abord nous pouvons sélectionner les niveaux d'exécutions qui lui sont associés, ainsi que préciser si le service doit être activé pendant les premières phases de boot (**B**) ou les dernières phases d'arrêt (**S**). Le menu **Démarrer/Arrêter/Actualiser** offre les choix suivants : * **Démarrer maintenant** : Permet de démarrer le service directement. Cela n'implique aucun cas que le service sera démarré automatiquement au prochain boot * **Arrêter maintenant** : Permet d'arrêter le service directement. Cela n'implique aucun cas que le service sera arrêté automatiquement au prochain boot * **Acutaliser l'état** : permet de rafraîchir l'état du service dans la liste. Le menu **Définir/remettre à 0** offre les choix suivants : * **Activer le service **: Permet de rendre le service actif au prochain boot. Les niveaux d'exécutions choisis sont déterminés en fonction d'une configuration automatique : 3 et 5 pour SSH, 2, 3 et 5 pour smpppd... Le service sera donc actif au prochain boot si vous bootez sur un niveau d'exécution où il est autorisé ;) * **Désactiver le service **: Désactive le lancement automatique du service au boot. * **Activer tous les services **: Permet une "remise à zéro", dans le sens où vous récupérez la configuration automatique d'openSUSE en utilisant cette option. Sans surprise, un clic sur **Ok** vous permet de valider les changements. Amusez-vous !