Jannah Theme License is not validated, Go to the theme options page to validate the license, You need a single license for each domain name.
Linux

Comment gérer les services avec Systemd

L’une des compétences les plus importantes que tout nouveau venu de Systemd peut acquérir est de savoir comment gérer les services de son ordinateur. Pour les besoins de cet article, nous aborderons les bases : démarrage, arrêt, activation et désactivation des services à partir de la ligne de commande Linux.

Ces tâches ne sont pas difficiles à maîtriser, mais elles deviennent un besoin indéniable lorsque vous êtes obligé d’arrêter un programme incontrôlable ou lorsque vous souhaitez installer une nouvelle application.

Contenu

Qu’est-ce que Systemd ?

Il y a de fortes chances que votre ordinateur Linux exécute actuellement Systemd. De nombreuses distributions, y compris Arch Linux, Debian, Fedora, Red Hat et Ubuntu, l’utilisent toutes par défaut. Certaines distributions seraient difficiles ou impossibles à exécuter sans qu’elles soient installées.

Systemd fonctionne avant tout comme un remplacement robuste de l’ancien projet d’initialisation SysV que les distributions UNIX utilisaient depuis les années 1980. Le développeur clé Lennart Poettering a également déclaré que Systemd va au-delà des tâches d’initialisation et peut également servir de plate-forme de développement et de lien entre les applications individuelles et le noyau Linux.

Cela a causé beaucoup d’indignation à la plate-forme de Poettering dans son ensemble, principalement parce que sa nature monolithique semble agir contre « la voie UNIX » du code simple et modulaire.

Quel que soit le camp que vous choisissez dans le débat sur la légitimité de Systemd, vous pouvez toujours tomber sous son aile cette seconde. Par conséquent, vous devrez savoir comment l’utiliser, et il n’y a pas de meilleure façon de commencer que d’installer un nouveau programme.

Psssssst :  Comment désinstaller un programme qui n'est pas dans le panneau de configuration de Windows 7 ?

Démarrage et arrêt des unités

Systemd démarre, arrête, active et désactive les « unités ». Les unités sont constituées des services, des points de montage, des périphériques et des sockets sur votre ordinateur. Dans ces instructions, vous travaillerez avec des services (fichiers .service), les fichiers qui représentent des programmes sur votre ordinateur qui attendent d’être consultés pour une tâche spécifique.

Plusieurs distributions Linux ont accès à Hddtemp, un petit utilitaire qui vérifie la température d’un disque dur. Hddtemp a un fichier .service et peut s’exécuter en tant que démon, vous pouvez donc le démarrer manuellement et lui permettre de démarrer au démarrage. C’est petit et non invasif; vous pouvez le télécharger, l’essayer avec Systemd et le supprimer plus tard si vous ne le souhaitez pas.

Installez-le sur Arch avec :

et sur Ubuntu avec :

Démarrez maintenant le nouvel utilitaire avec Systemd :

Vous pouvez ensuite redémarrer, arrêter et voir l’état de man-db avec cette même commande de style – unité systemctl . Notez que « unit » fonctionne comme un raccourci pour tout fichier « unit.service » que vous utiliserez.

Les commandes sudo systemctl start hddtemp, sudo systemctl stop hddtemp et sudo systemctl restart hddtemp ne produisent aucune sortie par défaut lorsqu’elles réussissent.

Psssssst :  Comment installer les packages manquants sous Linux ?

Vous pouvez obtenir plus d’informations sur le service avec :

Dans ce cas, la commande révèle le nom du service, son état (actif ou inactif), et le démarrage/arrêt qui a eu lieu au cours des dernières minutes. Si l’une des commandes ci-dessus échouait ou produisait une erreur, ces problèmes apparaîtraient dans le rapport d’état.

Activation et désactivation des unités

Lorsque vous démarrez ou arrêtez une unité, vous terminez un processus manuel qui ne durera probablement que pendant votre session en cours. Lorsque vous redémarrez, l’unité que vous avez démarrée peut ne pas fonctionner automatiquement.

Pour que les unités démarrent au démarrage, essayez de les activer avec Hddtemp :

La sortie ici montre que Systemd a créé un lien symbolique pour se dire de démarrer Hddtemp lorsque votre ordinateur passe par le processus de démarrage. À l’avenir, n’hésitez pas à utiliser le raccourci :

pour activer et démarrer une unité en une seule commande.

Systemd activer

Vous pouvez désormais désactiver Hddtemp tout aussi facilement :

Si vous n’êtes pas sûr qu’une unité soit activée ou non, vous pouvez exécuter sudo systemctl is-enabled unit pour le savoir.

Psssssst :  Qu'est-ce que le montage et le remontage sous Linux ?

Vous pouvez maintenant supprimer Hddtemp de votre ordinateur si vous ne le souhaitez pas.

Conclusion

Ces commandes sont le résultat final de la machine complexe qu’est Systemd. Qu’on aime ou qu’on déteste, il est indéniable que si vous utilisez Systemd, ces commandes deviendront utiles à la gestion des programmes sur votre ordinateur.

Consultez la section « COMMANDES » de la page de manuel Systemctl avec man systemctl. Vous trouverez ces mêmes commandes – démarrer, arrêter, activer, désactiver – aux côtés de nombreuses autres qui sont tout aussi faciles à utiliser, mais qui approfondiront plus que ces exemples de base présentés ici.

Cet article est-il utile ? Oui Non

Bouton retour en haut de la page

Adblock détecté

Veuillez désactiver votre bloqueur de publicités pour pouvoir visualiser le contenu de la page. Pour un site indépendant avec du contenu gratuit, c’est une question de vie ou de mort d’avoir de la publicité. Merci de votre compréhension! Merci