GNU/Linux >> Tutoriels Linux >  >> Cent OS

référence de la ligne de commande systemd (aide-mémoire)

Le système systemd et le gestionnaire de service sont chargés de contrôler la manière dont les services sont démarrés, arrêtés et autrement gérés sur les systèmes Red Hat Enterprise Linux 7. En offrant un démarrage de service à la demande et de meilleurs contrôles de dépendance transactionnelle, systemd réduit considérablement les temps de démarrage. En tant qu'utilisateur systemd, vous pouvez donner la priorité aux services critiques par rapport aux services moins importants.

Bien que le processus systemd remplace le processus init (littéralement, /sbin/init est maintenant un lien symbolique vers /usr/lib/systemd/systemd) pour démarrer les services au démarrage et changer les niveaux d'exécution, systemd offre beaucoup plus de contrôle que le processus init fait tout en prenant en charge les scripts init existants. Voici quelques-uns des exemples de commandes systemd les plus couramment utilisés :

Afficher les informations système

Commande Description
dépendances de liste systemctl afficher les dépendances d'une unité
systemctl list-sockets liste les sockets
systemctl list-jobs Afficher les tâches systemd actives
systemctl list-unit-files Voir les fichiers d'unité et leurs états
unités de liste systemctl Afficher si les unités sont chargées/actives
systemctl get-default Répertorier la cible par défaut (comme le niveau d'exécution)

Travailler avec les services

Commande Description
arrêter le service systemctl Arrêter un service en cours d'exécution
service de démarrage systemctl Démarrer un service
service de redémarrage systemctl Redémarrer un service en cours d'exécution
service de rechargement systemctl Recharger tous les fichiers de configuration en service
rechargement du démon systemctl Doit être exécuté pour recharger les fichiers d'unité modifiés
systemctl –failed Affiche les services dont l'exécution a échoué
échec de la réinitialisation de systemctl Réinitialise toutes les unités de l'état d'échec
service d'état systemctl Voir si le service est en cours d'exécution/activé
systemctl activer le service Permettre à un service de démarrer au démarrage
systemctl désactiver le service Désactiver le service :ne démarre pas au démarrage
service d'affichage systemctl Afficher les propriétés d'un service (ou d'autres unités)
service d'édition systemctl Créer un extrait à déposer dans le fichier d'unité
modification systemctl – service complet Modifier le fichier d'unité entier pour le service
systemctl -H statut de l'hôte réseau Exécutez n'importe quelle commande systemctl à distance

Modifier les états du système

Commande Description
redémarrage systemctl Redémarrer le système (reboot.target)
mise hors tension de systemctl Éteindre le système (poweroff.target)
urgence systemctl Mettre en mode urgence (emergency.target)
systemctl par défaut Retour à la cible par défaut (multi-user.target)

Affichage des messages du journal

Commande Description
journalctl Afficher tous les messages de journal collectés
journalctl -u réseau.service Voir les messages du service réseau
journalctl -f Suivez les messages tels qu'ils apparaissent
journalctl -k Afficher uniquement les messages du noyau


Cent OS
  1. Comment utiliser la commande Systemctl pour gérer les services Systemd

  2. Téléchargez la feuille de triche de l'interface de ligne de commande OpenStack ! – Commandes les plus couramment utilisées

  3. Référence de la ligne de commande Firewalld (aide-mémoire)

  4. Guide du débutant pour l'éditeur vi (référence de la ligne de commande)

  5. Exemples de commandes de connexion iSCSI (aide-mémoire)

Commandes Systemctl pour gérer le service Systemd

10 commandes systemd pratiques :une référence

Comment redémarrer les services sur la ligne de commande Ubuntu

CentOS / RHEL 7 :Guide du débutant sur les unités de service systemd

systemctl :commande introuvable

Exemples de commandes systemctl sous Linux