linux journal est un composant de systemd, traité par journald ; utilisé pour capturer les informations du journal système, les informations du journal du noyau, ainsi que les informations du disque RAM d'origine, les informations de démarrage précoce et les informations écrites dans les flux de données STDOUT et STDERR. toutes les prestations.
L'environnement d'exploitation de ce tutoriel : système linux5.9.8, ordinateur Dell G3.
Que signifie le journal Linux ?
journal est un composant de systemd dans centos7 et est traité par journald. Capture les informations du journal système, les informations du journal du noyau et les informations du disque RAM brut, les informations de démarrage précoce et les informations écrites dans les flux de données STDOUT et STDERR dans tous les services.
On peut dire qu'il s'agit d'une nouvelle méthode de journalisation système créée pour les serveurs Linux. Ces informations de journal sont écrites dans des fichiers binaires, lues à l'aide de journalctl et stockées sous /run/log/ par défaut.
Quelle est la différence ou la relation entre ceci et le rsyslog précédent ?
systemd-journald.service : le principal récepteur de messages, fourni par systemd ;
rsyslog.service : enregistre principalement les messages des services système et réseau
CentOS 7 en plus de conserver le rsyslog.service existant, en fait, le la plupart en amont utilise également la propre fonction de gestion des journaux de fichiers de connexion de systemd ! Il utilise le service systemd-journald.service pour le prendre en charge. Fondamentalement, le système est géré par systemd. Pour tous les services démarrés par systemd, si des problèmes ou des messages normaux surviennent pendant le processus de redémarrage ou de terminaison, le message sera enregistré sous forme binaire par systemd-journald.service, puis envoyé. ce message à rsyslog.service pour un enregistrement ultérieur.
Les enregistrements de systemd-journald.service sont principalement placés en mémoire, les performances d'accès sont donc relativement bonnes. Nous pouvons également visualiser les fichiers de connexion de différents services via journalctl et systemctl status unit.service ! L'avantage est que vous pouvez visualiser les fichiers journaux avec les services individuels. Le traitement d'un seul service est beaucoup plus facile que d'aller dans /var/log/messages pour trouver une aiguille dans une botte de foin !
Apprentissage recommandé : "Tutoriel vidéo Linux"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!