Bases de Linux et de la ligne de commande
Sur un système Linux qui utilise systemd, quelle est la différence entre « systemctl start license.service » et « systemctl enable license.service » pour le service license.service ?
- Astart fait démarrer automatiquement le service à partir du prochain démarrage de l'ordinateur, et enable démarre le service tout de suite
- Bstart démarre le service tout de suite, et enable le configure pour qu'il démarre automatiquement au démarrage de l'ordinateur
- Cstart lance le service de sorte que seul root puisse l'utiliser, et enable permet aussi aux utilisateurs ordinaires de manipuler le service
Afficher la réponse et l'explication
Réponse : B. start démarre le service tout de suite, et enable le configure pour qu'il démarre automatiquement au démarrage de l'ordinateur
systemctl start démarre le service tout de suite, mais cet état démarré ne persiste pas après un redémarrage. systemctl enable configure le service pour qu'il soit démarré automatiquement au démarrage du système, et enable seul ne le démarre pas maintenant. Pour faire les deux à la fois, on utilise systemctl enable --now ; stop arrête le service, et disable supprime le démarrage automatique. systemctl status permet de vérifier si le service tourne et de voir son journal récent.
Continuer : 9 autres questions sur Bases de Linux et de la ligne de commande