Просмотр логов

Автор Tinko, 06 марта 2018, 21:38:30

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Tinko

Здравствуйте, подскажите пожалуйста, как посмотреть логи при загрузке ядра? Прочитал что лог находится в /var/log/dmesg.log но такого файла нет. В терминале от root командой: less /var/log/dmesg.log ответ: Нет такого файла или каталога. Система Debian 9.3 LXde

moreplavatel


qupl

sudo journalctl -b -p 3
будь проклят Поттеринг и его поделия

Tinko

#3
Цитата: moreplavatel от 06 марта 2018, 22:02:19
sudo dmesg | less

Спасибо

Cообщение объединено 07 марта 2018, 16:31:07

Цитата: qupl от 07 марта 2018, 08:54:03
sudo journalctl -b -p 3
будь проклят Поттеринг и его поделия

Спасибо. Это что-то связано с systemd?

Ogis1975

Цитата: Tinko от 07 марта 2018, 16:27:39Это что-то связано с systemd?
да. Туда пишутся логи systemd. Можете почитать вот тут.

Tinko

Цитата: Ogis1975 от 07 марта 2018, 17:09:19
Цитата: Tinko от 07 марта 2018, 16:27:39Это что-то связано с systemd?
да. Туда пишутся логи systemd. Можете почитать вот тут.

Спасибо

ek-nfn

#6
Чтение всех логов:
# journalctl

Логи с момента запуска системы:
# journalctl -b

Если был крах системы, можно ввести параметр -1 и посмотреть логи с предыдущего запуска системы (-2 с двух предыдущих и.т.д):
# journalctl -b -1

Вывод последней записи:
# journalctl -f

Все сообщение конкретной утилиты, например systemd:
# journalctl /usr/lib/systemd/systemd

Все сообщения конкретного процесса:
# journalctl _PID=1

Все сообщения конкретного юнита:
# journalctl -u netcfg

И т.д. и т.п  Шпаргалка по работе с journalctl
Debian 11 xfce

Листик

А journalctl по умолчанию хранит логи только за один день?

При попытке просмотра данных предыдущей сессии у меня выдает следующее сообщение:

sudo journalctl --since "2018-05-28 01:39" --until "2018-05-28 01:45"
-- Logs begin at Mon 2018-05-28 10:07:31 MSK, end at Mon 2018-05-28 11:07:49 MSK. --





qupl

Цитата: Листик от 28 мая 2018, 11:12:59
А journalctl по умолчанию хранит логи только за один день?

При попытке просмотра данных предыдущей сессии у меня выдает следующее сообщение:

sudo journalctl --since "2018-05-28 01:39" --until "2018-05-28 01:45"
-- Logs begin at Mon 2018-05-28 10:07:31 MSK, end at Mon 2018-05-28 11:07:49 MSK. --

а "-b -1" не пробовали добавить?

Листик

#9
qupl,

Пробовал.

sudo journalctl -b -1

Specifying boot ID has no effect, no persistent journal was found


Настроить, может, что-нибудь нужно?

Cообщение объединено 28 мая 2018, 11:54:31

Просто в 1:40 такие подозрительные логи вывелись, хотел сегодня их на форум выложить, посоветоваться. А уже нет.


Листик

#11
Оказывается, по умолчанию journal записывается на временное хранение в /run/log/journal, после перезагрузки все данные оттуда пропадают. Если нужен журнал на постоянной основе, то следует создать каталог /var/log/journal. Только после следить за размером логов на всякий.

Команда для очистки логов старше одной недели (от root): journalctl --vacuum-time=1week