systemd est le dernier système d’initialisation (init) du système Linux, qui vise à améliorer la vitesse de démarrage du système, à démarrer le moins de processus possible et à démarrer le plus de processus possible en même temps.
La commande de gestion des processus correspondant à systemd est systemctl
Vérifiez le statut du service via la commande systemctl, et vous pouvez voir la sortie du journal, la commande est la suivante :
Les journaux sortis par le service sont écrits dans/var/log/messageDans le fichier, vous pouvez le voir avec la commande journalctl. JournalCTL peut consulter tous les fichiers journaux système et, en raison de la grande quantité d’informations de journal, JournalCTL fournit également divers paramètres pour aider les utilisateurs à localiser les informations de journal plus rapidement.
Commandement commun du journalCTL
Voir tous les journaux
Par défaut, seuls les journaux de ce démarrage sont sauvegardés
JournalCTL
Voir les journaux du noyau (pas de journaux d’application)
journalctl -k
.Voir le journal de démarrage du système
JournalCTL -B
Journalctl -B -0
Consultez le journal de bord du dernier lancement
Si vous devez modifier les paramètres, comme lors du dernier plantage système, vous devez consulter le dernier journal de démarrage lorsque vous devez consulter les journaux.
JournalCTL -B -1
Consultez le journal pour la durée spécifiée
journalctl --since = = = = 2012-10-3018 : 17:16 »
JournalCTL --depuis « 20 minago »
journalctl --depuis hier
JournalCTL --depuis « 2015-01-10 » --jusqu’à « 2015-01-11 03:00 »
journalctl -- depuis 09:00 --jusqu’à « il y a 1 heure »
JournalCTL --depuis « 15:15 » --jusqu’à maintenant
Affiche les 10 dernières lignes du tronc à la queue
journalctl -n
Affiche un journal avec un nombre spécifié de lignes à la fin
Je regardais les journaux dans /var/log/messages, mais le format a été ajusté, par exemple le format du nom d’hôte était différent
JournalCTL -n 20
Défilement en temps réel pour afficher les derniers journaux
JournalCTL -F
Consultez les journaux pour le service spécifié
journalctl /usr/lib/systemd/systemd
Consultez les journaux pour le processus spécifié
JournalCTL _PID=1
Consultez les journaux des scripts pour un certain chemin
journalctl /usr/bin/bash
Consultez les journaux de l’utilisateur spécifié
JournalCTL _UID=33 --depuis aujourd’hui
Vérifiez les journaux d’une unité donnée
journalctl -u nginx.service
journalctl -u nginx.service --depuis aujourd’hui
Le défilement en temps réel affiche le dernier journal pour une unité
journalctl -u pmm-agent.service -f
Journaux de fusion montrant plusieurs unités
journalctl -u nginx.service -u php-fpm.service --depuis aujourd’hui
|