systemd — це найновіша система ініціалізації (INIT) системи Linux, яка має на меті підвищити швидкість запуску системи, запустити якомога менше процесів і запустити якомога більше процесів одночасно.
Команда управління процесами, що відповідає systemd, — systemctl
Перевірте статус сервісу через команду systemctl, і ви побачите результат журналу, команда виглядає так:
Журнали, що виводяться сервісом, записуються у/var/log/messageВсередині файлу ви можете переглянути його за допомогою команди journalctl. JournalCTL може переглядати всі системні файли журналу, а завдяки великій кількості інформації про журнали JournalCTL також надає різні параметри, які допомагають користувачам швидше знаходити дані журналу.
Загальна команда journalCTL
Переглянути всі журнали
За замовчуванням зберігаються лише журнали цього запуску
journalctl
Перегляд журналів ядра (без журналів додатків)
journalctl -k
.Переглянути журнал запуску системи
journalctl -b
journalctl -b -0
Перегляньте журнал останнього запуску
Якщо потрібно змінити налаштування, наприклад, останній збій системи, потрібно дивитися на журнал останнього завантаження, коли потрібно переглянути журнали.
journalctl -b -1
Переглянути журнал за вказаний час
journalctl --since="2012-10-3018:17:16"
JournalCTL — з "20 Minago"
JournalCTL — з учорашнього дня
JournalCTL --з "2015-01-10" --до "2015-01-11 03:00"
JournalCTL --з 09:00 --до "1 година тому"
JournalCTL — з «15:15» — до сьогодні
Відображає останні 10 рядків журналу на хвості
journalctl -n
Відображає лог із заданою кількістю рядків у кінці
Я дивився журнали в /var/log/messages, але формат було скориговано, наприклад, формат хоста був іншим
journalctl -n 20
Прокрутка в реальному часі для відображення останніх журналів
journalctl -f
Перегляд журналів для вказаної служби
journalctl /usr/lib/systemd/systemd
Переглянути журнали для вказаного процесу
journalctl _PID=1
Перегляньте журнали скриптів для певного шляху
journalctl /usr/bin/bash
Переглянути журнали вказаного користувача
journalctl _UID=33 --з сьогодні
Перевірте журнали певного підрозділу
journalctl -u nginx.service
journalctl -u nginx.service --з сьогодні
Прокрутка в реальному часі відображає останній журнал для Підрозділу
journalctl -u pmm-agent.service -f
Журнали об'єднання, що показують кілька одиниць
journalctl -u nginx.service -u php-fpm.service --з сьогоднішнього дня
|