systemd е най-новата система за инициализация (init) на Linux системата, която цели да подобри скоростта на стартиране на системата, да стартира възможно най-малко процеси и да стартира възможно най-много процеси едновременно.
Командата за управление на процесите, съответстваща на systemd, е systemctl
Проверете статуса на услугата чрез командата systemctl и ще видите изхода на лога, командата е следната:
Логовете, изходени от услугата, се записват в/var/log/messageВътре във файла можеш да го видиш с командата journalctl. JournalCTL може да преглежда всички системни лог файлове, а поради голямото количество лог информация, JournalCTL предоставя и различни параметри, които помагат на потребителите да намират логове по-бързо.
Обща команда journalctl
Вижте всички логове
По подразбиране се запазват само логовете на този старт
journalctl
Преглед на логовете на ядрото (без логове на приложенията)
journalctl -k
.Вижте лога на стартирането на системата
journalctl -b
journalctl -b -0
Прегледайте дневника на последното изстрелване
Ако трябва да промениш настройките, като например последния срив на системата, трябва да гледаш последния boot log, когато трябва да видиш логовете.
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 --от днес
|