Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 19103|Відповідь: 1

[linux] Linux переглядає вихід журналів сервісу Systemd

[Копіювати посилання]
Опубліковано 15.11.2021 10:15:19 | | | |
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 --з сьогоднішнього дня





Попередній:Spring Boot Kafka перезапускається для видалення старих даних
Наступний:Встановіть curl на основі Debian (образ docker).
 Орендодавець| Опубліковано 07.02.2025 09:03:37 |
Експорт журналу сервісу systemd
Експортні журнали для systemd-сервісів

--оскільки експортні журнали за останні 24 години служби nginx

-v Переглянути детальні журнали служби nginx

Логи сервісу nginx експортуються у форматі JSON

Безперервний експорт журналів
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com