Задать вопрос
@Batiskaf_stv
Программист, ИТ-энтузиаст

Linux — формат даты-времени в логах. Как сделать, чтобы был виден год?

В журнале journalctl, openvpn.log хотелось бы видеть все компоненты даты, а не только месяц, число и время, как сейчас:
-- Logs begin at Thu 2019-07-11 16:29:29 MSK, end at Sat 2020-07-11 14:09:17 MSK. --
May 09 00:47:05 machine sockd[343]: alert: mother[1/1]: shutting down
May 09 00:47:07 machine kernel: watchdog: watchdog0: watchdog did not stop!
-- Reboot --
Jun 20 11:54:34 machine sockd[345]: alert: mother[1/1]: shutting down
Jun 20 11:54:36 machine kernel: watchdog: watchdog0: watchdog did not stop!

OpenVPN:
Sat Jul 11 14:08:27 2020 library versions: OpenSSL 1.1.1g  21 Apr 2020, LZO 2.10
Sat Jul 11 14:08:27 2020 Diffie-Hellman initialized with 2048 bit key
Sat Jul 11 14:08:27 2020 CRL: loaded 1 CRLs from file crl.pem
Sat Jul 11 14:08:27 2020 Outgoing Control Channel Authentication: Using 256 bit message hash 'SHA256' for HMAC authentication
Sat Jul 11 14:08:27 2020 Incoming Control Channel Authentication: Using 256 bit message hash 'SHA256' for HMAC authentication
Sat Jul 11 14:08:27 2020 TUN/TAP device tun0 opened
Sat Jul 11 14:08:27 2020 TUN/TAP TX queue length set to 100

Гугл не смог помочь. Игры с локалями в /etc/locale.conf тоже не помогли.
$ cat /etc/locale.conf
LANG=en_US.UTF-8
LANGUAGE=en_US:en_GB:en
LC_COLLATE=C
LC_TIME=en_DK.UTF-8

В Midnight Commander, например, у тех файлов, которые созданы в этом году год не отображается, для предыдущих лет - показывается.
Прошу помочь с форматом в логах. В идеале - "ГГГГ.ММ.ДД ЧЧ:мм:СС".
  • Вопрос задан
  • 613 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
shabelski89
@shabelski89
engineer
Посмотрите варианты вывода через ключ -o.
-o --output=STRING         Change journal output mode (short, short-precise,
                               short-iso, short-iso-precise, short-full,
                               short-monotonic, short-unix, verbose, export,
                               json, json-pretty, json-sse, cat)

например
journalctl --output=short-iso
выдаёт такой формат
2018-01-28T18:58:20+0300 ubuntu kernel: BIOS-e820: [mem 0x00000000bfd15000-0x00000000bfd5ffff] ACPI NVS
2018-01-28T18:58:20+0300 ubuntu kernel: BIOS-e820: [mem 0x00000000bfd60000-0x00000000bfd68fff] ACPI data
2018-01-28T18:58:20+0300 ubuntu kernel: BIOS-e820: [mem 0x00000000bfd69000-0x00000000bfd6bfff] ACPI NVS
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы