phhsnews.com


phhsnews.com / Comment gérer les services Systemd sur un système Linux

Comment gérer les services Systemd sur un système Linux


Systemd est maintenant utilisé par défaut dans la plupart des distributions Linux, de Fedora et Red Hat à Ubuntu, Debian, openSUSE et Arch. La commande systemctl vous permet d'obtenir des informations sur l'état de systemd et de contrôler les services en cours d'exécution.

Malgré la controverse, ceci introduit au moins une certaine standardisation dans les distributions Linux. Les mêmes commandes vous permettront de gérer les services de la même manière sur n'importe quelle distribution Linux utilisant systemd.

Note : Pour modifier la configuration de votre système sur une distribution Linux comme Ubuntu qui utilise sudo, vous devrez préfixer les commandes ici avec sudo . Sur les autres distributions Linux, vous devez d'abord devenir l'utilisateur root avec la commande su

Vérifiez si votre système Linux utilise Systemd

Si vous n'êtes pas sûr de savoir si votre distribution Linux utilise systemd, ouvre une fenêtre Terminal et exécute la commande suivante. Cela vous montre le numéro de version de systemd sur votre système Linux, si systemd est installé:

systemd -version

Analyser le processus de démarrage

La commande systemd-analyze vous permet d'afficher des informations sur votre processus de démarrage

Pour afficher des informations sur le processus de démarrage en général, exécutez la commande suivante:

systemd-analysis

Pour voir combien de temps chaque processus a démarré, exécutez cette commande:

systemd-analyze blame

Afficher les unités

Systemd utilise "units", qui peuvent être des services (.service), des points de montage (.mount) , des périphériques (.device) ou des sockets (.socket). La même commande systemctl gère tous ces types d'unités

Pour afficher tous les fichiers unitaires disponibles sur votre système:

systemctl list-unit-files

Pour lister toutes les unités en cours:

systemctl list-units

Pour répertorier toutes les unités ayant échoué:

systemctl -failed

Gérer les services

Pour afficher la liste des services activés et désactivés, utilisez la même commande systemctl que ci-dessus, mais indiquez-la uniquement

systemctl list-unit-files -type = service

La commande systemctl vous permet de démarrer, d'arrêter ou de redémarrer un service. Vous pouvez également demander à un service de "recharger" sa configuration.

La commande d'état est la seule action ici qui sera imprimée et envoyée au terminal. Les autres commandes prendront effet en silence

systemctl start nom.service

systemctl stop nom.service

systemctl restart nom.service

systemctl recharger name.service

systemctl status nom.service

Utilisez la commande systemctl enable pour que systemd démarre automatiquement un service (ou un autre type d'unité) au démarrage. La commande systemctl disable désactive un service et l'empêche de démarrer automatiquement avec votre ordinateur

systemctl enable name.service

systemctl disable name.service

Vous pouvez "masquer" un service ou une autre unité pour l'empêcher de démarrage du tout. Vous aurez besoin de le démasquer avant de pouvoir le faire à l'avenir:

mask systemctl name.service

systemctl démasque name.service


Bien entendu, systemd et ses différentes commandes vont bien au-delà. Systemd offre une variété ou des commandes de gestion de l'alimentation pour arrêter, redémarrer, mettre en veille prolongée et contrôler l'état d'alimentation du système. Vous pouvez écrire vos propres fichiers d'unité pour créer des services et des points de montage ou éditer les fichiers d'unités existants.

Systemd propose également des "cibles", qui sont similaires aux niveaux d'exécution, mais différentes. Au lieu d'un nombre, les cibles ont des noms - il est possible que systemd soit dans plusieurs états cibles à la fois. Systemd propose également son propre journal système, auquel on peut accéder avec la commande journalctl. Par défaut, il stocke les journaux système au format binaire - mais vous pouvez passer aux journaux au format texte brut, si vous préférez.

Le wiki Arch Linux contient des informations plus détaillées sur systemd, et la plupart des informations s'appliquent à systemd sur toutes les distributions Linux. Vous devriez également consulter la documentation systemd de votre propre distribution Linux pour plus d'informations.

Crédit d'image: Bert Heymans sur Flickr


Comment faire Siri annoncer qui appelle sur iOS 10

Comment faire Siri annoncer qui appelle sur iOS 10

Dites que vous êtes dehors pour un jogging. Vous êtes dans la zone, vous avez vos écouteurs, vous écoutez vos morceaux, votre iPhone est attaché à votre bras pour le garder en sécurité, et quelqu'un vous appelle. Qui est-ce, et plus important encore, devriez-vous même répondre? CONNEXES: 26 Ce que vous pouvez faire avec Siri Le problème pour quelqu'un qui a déjà vécu une telle situation est évident.

(how-to)

Comment enregistrer un jeu PC Avec Windows 10's Game DVR et Game Bar

Comment enregistrer un jeu PC Avec Windows 10's Game DVR et Game Bar

Windows 10 inclut un outil intégré pour enregistrer des vidéos de jeux PC. Vous pouvez télécharger des séquences de jeu sur YouTube ou tout autre site de partage de vidéos - ou simplement conserver le clip sur votre propre PC et le partager avec vos amis. Vous pouvez le faire avec la "barre de jeu", qui fait partie du "Game DVR" fonctionnalité offerte par l'application Xbox.

(how-to)