Команда journalctl показывает сообщения за июль месяц сего года (а сейчас апрель)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
жучара
Сообщения: 668
ОС: астралинукс

Команда journalctl показывает сообщения за июль месяц сего года

Сообщение жучара »

Друзья! Сабж.
user@astra:~$ journalctl --list-boots
Hint: You are currently not seeing messages from other users and the system.
Users in groups 'adm', 'systemd-journal' can see all messages.
Pass -q to turn off this notice.
-3 bd8512ed485a44b79a9712f8a8bdb074 Mon 2020-07-06 17:58:49 +05—Thu 2020-04-09 17:55:13 +05
-2 c123bc8b4e9a430591cff1116c627f97 Mon 2020-07-06 18:01:32 +05—Thu 2020-04-09 18:03:21 +05
-1 f16987cc904d43d68a0be041162d7ff8 Mon 2020-07-06 18:09:40 +05—Thu 2020-04-09 18:10:34 +05
0 04def842014d496ab97e652409211774 Mon 2020-07-06 18:17:03 +05—Thu 2020-04-09 18:14:03 +05
user@astra:~$
user@astra:~$ date
Чт апр 9 18:26:20 +05 2020
user@astra:~$
Часы не трогал вообще. Идут себе да идут. С час назад добавил в файл /etc/systemd/journald.conf команду Storage=persistent, чтобы можно было видеть предыдущие сессии. Спасибо, кто откликнется. Астра Линукс Орёл 2.12
Я просто читаю маны.
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 18676
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Команда journalctl показывает сообщения за июль месяц сего года

Сообщение Bizdelnick »

жучара писал(а):
09.04.2020 16:35
Часы не трогал вообще. Идут себе да идут.
Как идут-то? date что говорит? sudo hwclock -r?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
жучара
Сообщения: 668
ОС: астралинукс

Re: Команда journalctl показывает сообщения за июль месяц сего года

Сообщение жучара »

Bizdelnick писал:
09.04.2020 16:43
жучара писал(а):
09.04.2020 16:35
Часы не трогал вообще. Идут себе да идут.
Как идут-то? date что говорит?
я же показал. Ещё раз:
user@astra:~$ date
Чт апр 9 18:44:35 +05 2020
user@astra:~$
Я просто читаю маны.
Спасибо сказали:

Аватара пользователя
жучара
Сообщения: 668
ОС: астралинукс

Re: Команда journalctl показывает сообщения за июль месяц сего года

Сообщение жучара »

Bizdelnick, sudo hwclock -r подправил, спасибо. Да оно вообще своей жизнью живёт. Список сессий, смотрим на дату и время, всё нормально:
user@astra:~$ journalctl --list-boots | tail -n 4
Hint: You are currently not seeing messages from other users and the system.
Users in groups 'adm', 'systemd-journal' can see all messages.
Pass -q to turn off this notice.
-3 71e8c5ef23a8441f8bf713b7aecc38de Thu 2020-04-09 19:14:52 +05—Thu 2020-04-09 19:20:46 +05
-2 a89237c3e54343babeb32bc9da78e228 Thu 2020-04-09 19:22:00 +05—Thu 2020-04-09 19:26:18 +05
-1 951a4726d8b6435194a8f85a91096164 Thu 2020-04-09 19:27:32 +05—Thu 2020-04-09 19:34:46 +05
0 fe1bd497a60545eeb9b099f5b0138007 TThu 2020-04-09 19:35:59 +05—Thu 2020-04-09 19:36:14 +05
user@astra:~$
А по факту?
user@astra:~$ sudo journalctl -b -1 -n 3
-- Logs begin at Thu 2020-04-09 17:53:53 +05, end at Fri 2020-09-04 19:05:57 +05. --
апр 09 18:03:24 astra kernel: systemd-shutdow: 25 output lines suppressed due to ratelimiting
апр 09 18:03:25 astra systemd-shutdown[1]: Sending SIGTERM to remaining processes...
апр 09 18:03:25 astra systemd-journald[439]: Journal stopped
user@astra:~$
4 сентября показывает. Действительно, пятница, я по календарю посмотрел.

++++++++++++++++++++++++++++++++++++++++++++++++++++++

Shell

use@astra:~$ date
Чт апр 9 19:37:36 +05 2020
use@astra:~$
use@astra:~$ sudo hwclock -r
2020-04-09 19:37:42.390499+0500
use@astra:~$
Я просто читаю маны.
Спасибо сказали:

Аватара пользователя
жучара
Сообщения: 668
ОС: астралинукс

Re: Команда journalctl показывает сообщения за июль месяц сего года

Сообщение жучара »

Частично выручает НЕиспользование sudo
user@astra:~$ journalctl --list-boots | tail -n 4
Hint: You are currently not seeing messages from other users and the system.
Users in groups 'adm', 'systemd-journal' can see all messages.
Pass -q to turn off this notice.
-3 951a4726d8b6435194a8f85a91096164 Thu 2020-04-09 19:27:32 +05—Thu 2020-04-09 19:34:46 +05
-2 fe1bd497a60545eeb9b099f5b0138007 Thu 2020-04-09 19:35:59 +05—Fri 2020-04-10 03:40:58 +05
-1 9be99af106324805ac4ad2997d055b2b Fri 2020-04-10 12:45:55 +05—Sat 2020-04-11 04:09:47 +05
0 91d111078ae24092b005a6ef1bc10ffd Sat 2020-04-11 12:53:05 +05—Sat 2020-04-11 15:50:43 +05
user@astra:~$
user@astra:~$
user@astra:~$ journalctl -b -1 -n 3
Hint: You are currently not seeing messages from other users and the system.
Users in groups 'adm', 'systemd-journal' can see all messages.
Pass -q to turn off this notice.
-- Logs begin at Thu 2020-04-09 17:53:54 +05, end at Fri 2020-09-04 19:05:57 +05. --
апр 11 04:09:45 astra systemd[1257]: Reached target Shutdown.
апр 11 04:09:45 astra systemd[1257]: Starting Exit the Session...
апр 11 04:09:47 astra systemd[1257]: Received SIGRTMIN+24 from PID 1192 (kill).
user@astra:~$
Частично потому, что всё-таки шапка вывода лживая. Это во-первых.

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Во-вторых, именно что нужно использовать sudo. Мне нужно запалить, что у меня логгировалось при выключении. Без sudo 14 жалких строчек, никакой информативности:
без sudo
user@astra:~$ journalctl -b -1 -n 14
Hint: You are currently not seeing messages from other users and the system.
Users in groups 'adm', 'systemd-journal' can see all messages.
Pass -q to turn off this notice.
-- Logs begin at Thu 2020-04-09 17:53:54 +05, end at Fri 2020-09-04 19:05:57 +05. --
апр 11 04:09:02 astra ru.rusbitech.fly-fm.open[1310]: Removed /run/systemd/system/tmp.mount.
апр 11 04:09:45 astra systemd[1257]: Stopped target Default.
апр 11 04:09:45 astra systemd[1257]: Stopped target Basic System.
апр 11 04:09:45 astra systemd[1257]: Stopped target Paths.
апр 11 04:09:45 astra systemd[1257]: Stopped target Timers.
апр 11 04:09:45 astra systemd[1257]: Stopped target Sockets.
апр 11 04:09:45 astra systemd[1257]: Closed GnuPG cryptographic agent and passphrase cache.
апр 11 04:09:45 astra systemd[1257]: Closed GnuPG cryptographic agent (access for web browsers).
апр 11 04:09:45 astra systemd[1257]: Closed GnuPG network certificate management daemon.
апр 11 04:09:45 astra systemd[1257]: Closed GnuPG cryptographic agent (ssh-agent emulation).
апр 11 04:09:45 astra systemd[1257]: Closed GnuPG cryptographic agent and passphrase cache (restricted).
апр 11 04:09:45 astra systemd[1257]: Reached target Shutdown.
апр 11 04:09:45 astra systemd[1257]: Starting Exit the Session...
апр 11 04:09:47 astra systemd[1257]: Received SIGRTMIN+24 from PID 1192 (kill).

user@astra:~$
С sudo (но со лживым временем, последние 20 строчек и можно ещё выводить.):
sudo journalctl -b -1 -n 20
с sudo
-- Logs begin at Thu 2020-04-09 17:53:53 +05, end at Fri 2020-09-04 19:05:57 +05. --
апр 09 18:03:24 astra audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-fsck@dev-disk-by\x2duuid-33b4dfec\x2dadfc\x2d48b7\x2db1e1\x2d375423f299c4 comm="systemd" exe="/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
апр 09 18:03:24 astra systemd[1]: Stopped target Local File Systems (Pre).
апр 09 18:03:24 astra kernel: audit: type=1130 audit(1586437404.717:174): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-fsck@dev-disk-by\x2duuid-33b4dfec\x2dadfc\x2d48b7\x2db1e1\x2d375423f299c4 comm="systemd" exe="/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
апр 09 18:03:24 astra kernel: audit: type=1131 audit(1586437404.717:175): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-fsck@dev-disk-by\x2duuid-33b4dfec\x2dadfc\x2d48b7\x2db1e1\x2d375423f299c4 comm="systemd" exe="/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
апр 09 18:03:24 astra systemd[1]: Stopped Create Static Device Nodes in /dev.
апр 09 18:03:24 astra systemd[1]: Stopped Remount Root and Kernel File Systems.
апр 09 18:03:24 astra audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-tmpfiles-setup-dev comm="systemd" exe="/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
апр 09 18:03:24 astra audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-tmpfiles-setup-dev comm="systemd" exe="/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
апр 09 18:03:24 astra kernel: audit: type=1130 audit(1586437404.729:176): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-tmpfiles-setup-dev comm="systemd" exe="/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
апр 09 18:03:24 astra kernel: audit: type=1131 audit(1586437404.729:177): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-tmpfiles-setup-dev comm="systemd" exe="/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
апр 09 18:03:24 astra systemd[1]: Reached target Shutdown.
апр 09 18:03:24 astra audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-remount-fs comm="systemd" exe="/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
апр 09 18:03:24 astra audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-remount-fs comm="systemd" exe="/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
апр 09 18:03:24 astra kernel: audit: type=1130 audit(1586437404.741:178): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-remount-fs comm="systemd" exe="/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
апр 09 18:03:24 astra systemd[1]: Reached target Final Step.
апр 09 18:03:24 astra systemd[1]: Starting Reboot...
апр 09 18:03:24 astra systemd[1]: Shutting down.
апр 09 18:03:24 astra kernel: systemd-shutdow: 25 output lines suppressed due to ratelimiting
апр 09 18:03:25 astra systemd-shutdown[1]: Sending SIGTERM to remaining processes...
апр 09 18:03:25 astra systemd-journald[439]: Journal stopped
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

То есть без sudo совпадает время, но информативности ноль. С sudo всё подробно, но время перепутано. Как же быть?
Я просто читаю маны.
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 18676
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Команда journalctl показывает сообщения за июль месяц сего года

Сообщение Bizdelnick »

Не понял, что Вам не нравится с sudo.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
жучара
Сообщения: 668
ОС: астралинукс

Re: Команда journalctl показывает сообщения за июль месяц сего года

Сообщение жучара »

Bizdelnick писал:
11.04.2020 14:24
Не понял, что Вам не нравится с sudo.
время перепутано.
Re: Команда journalctl показывает сообщения за июль месяц сего года
Я просто читаю маны.
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 18676
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Команда journalctl показывает сообщения за июль месяц сего года

Сообщение Bizdelnick »

Не вижу отличий.
Если в лог осели какие-то записи с неверной датой, очевидно, они никуда оттуда не денутся до ротации. И sudo тут ни при чём.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
жучара
Сообщения: 668
ОС: астралинукс

Re: Команда journalctl показывает сообщения за июль месяц сего года

Сообщение жучара »

Bizdelnick писал:
11.04.2020 15:59
Не вижу отличий.
Если в лог осели какие-то записи с неверной датой, очевидно, они никуда оттуда не денутся до ротации. И sudo тут ни при чём.
У меня время вообще путается. Вот, к примеру, сессия. которая -2, первая и последняя строка. Я прошу помощи, если вы не поняли. Если вы разницу между июлем и апрелем не видите, не пишите ничего, прошу вас. У людей по последним сообщениям, где вы пишите, что всё ОК, создаётся впечатление, будто я баран. А я не баран. Для меня апрель это не июль.

Shell

user@astra:~$ sudo journalctl -b -2 | head -n 2 ; sudo journalctl -b -2 | tail -n 1
-- Logs begin at Thu 2020-04-09 17:53:53 +05, end at Fri 2020-09-04 19:05:57 +05. --
июл 06 18:09:21 astra kernel: Linux version 4.15.3-1-generic (root@build) (gcc version 6.3.0 20170516 (Debian 6.3.0-18+deb9u1)) #astra21 SMP Thu Aug 22 12:16:21 UTC 2019 (Astra 4.15.3-1.astra21-generic 4.15.18)
апр 09 18:10:37 astra systemd-journald[432]: Journal stopped
user@astra:~$
user@astra:~$ date
Вс апр 12 15:24:30 +05 2020
user@astra:~$
user@astra:~$ sudo hwclock -r
2020-04-12 15:24:54.437069+0500
user@astra:~$
Я просто читаю маны.
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 18676
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Команда journalctl показывает сообщения за июль месяц сего года

Сообщение Bizdelnick »

жучара писал(а):
12.04.2020 13:29
Если вы разницу между июлем и апрелем не видите, не пишите ничего, прошу вас.
Я не вижу разницы между выводом с sudo и без. В плане дат, разумеется.
Видимо, на момент появления каких-то записей системные часы шли неправильно. Сейчас скорректировались. Почему шли неправильно — не могу знать. Как journalctl со своим долбанутым бинарным форматом логов будет это ротировать — и вовсе предположить не берусь.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
жучара
Сообщения: 668
ОС: астралинукс

Re: Команда journalctl показывает сообщения за июль месяц сего года

Сообщение жучара »

Bizdelnick писал:
12.04.2020 14:28
Видимо, на момент появления каких-то записей системные часы шли неправильно. Сейчас скорректировались.
На момент появления записей часы шли правильно. Они шли неправильно 9-го апреля, то есть при царе Горохе. А щас всё уже исправилось. А вывод- неправильный. Я же не спрашиваю, почему у меня неправильный вывод за 9-го апреля? Нет, я спрашиваю за 11-е и 12-е. Может, кто другой что подскажет? Вопрос открыт.
Я просто читаю маны.
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 18676
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Команда journalctl показывает сообщения за июль месяц сего года

Сообщение Bizdelnick »

жучара писал(а):
12.04.2020 14:44
Я же не спрашиваю, почему у меня неправильный вывод за 9-го апреля? Нет, я спрашиваю за 11-е и 12-е.
Да в каком месте-то он неправильный? В том, где написано, что логи заканчиваются сентябрём? Ну нашёл он самую позднюю запись и показал её дату. Самую позднюю по временной метке, конечно, а не последнюю сделанную. Или Вы считаете, что journald должен как-то скорректировать все неправильные временные метки? Каким образом? Да и с какой стати? Его дело — записать время по системным часам (других у него нет) и произошедшее в это время событие.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
жучара
Сообщения: 668
ОС: астралинукс

Re: Команда journalctl показывает сообщения за июль месяц сего года

Сообщение жучара »

Bizdelnick, на момент делания записей часы показывают правильное время (не июль, а апрель). Следовательно, journald либо неправильно записывает, либо неправильно выводит. Вопрос открыт.
Я просто читаю маны.
Спасибо сказали:

Аватара пользователя
жучара
Сообщения: 668
ОС: астралинукс

Re: Команда journalctl показывает сообщения за июль месяц сего года

Сообщение жучара »

Вот почему-то если использовать длинные идентификаторы сессий вместо коротких, то всё дата и время вроде как правильно показываются.
user@astra:~$ journalctl --list-boots | grep ^" -2"
Hint: You are currently not seeing messages from other users and the system.
Users in groups 'adm', 'systemd-journal' can see all messages.
Pass -q to turn off this notice.
-2 705baa38afbf40b3b2c3b43b087f818f Sun 2020-04-12 15:17:52 +05—Sun 2020-04-12 17:03:41 +05
user@astra:~$

Shell

user@astra:~$ sudo journalctl -b 705baa38afbf40b3b2c3b43b087f818f | head -n 2 ; sudo journalctl -b 705baa38afbf40b3b2c3b43b087f818f | tail -n 1
-- Logs begin at Thu 2020-04-09 17:53:53 +05, end at Fri 2020-09-04 19:05:57 +05. --
апр 12 15:17:32 astra kernel: Linux version 4.15.3-1-generic (root@build) (gcc version 6.3.0 20170516 (Debian 6.3.0-18+deb9u1)) #astra21 SMP Thu Aug 22 12:16:21 UTC 2019 (Astra 4.15.3-1.astra21-generic 4.15.18)
апр 12 17:03:45 astra systemd-journald[439]: Journal stopped
user@astra:~$
А если использовать -2, та же фигня выйдет, что и была.
Я просто читаю маны.
Спасибо сказали: