Рубрика: IT

Лог истории загрузок Ubuntu 20.04

Файл настроек: /etc/systemd/journald.conf

Список последних загрузок:

>journalctl —list-boots

-10 a843385338a345ba8624afdb540958ac Wed 2020-10-14 22:26:33 MSK—Wed 2020-10-21 00:45:37 MSK
 -9 d00f8ed0dade4d79a3ae532a31d9e48d Wed 2020-10-21 00:46:06 MSK—Thu 2020-10-22 16:21:57 MSK
 -8 9cb91d48cf044b7692185886a56cf626 Thu 2020-10-22 16:23:51 MSK—Thu 2020-10-22 21:18:06 MSK
 -7 73639158c7f24ad4b9d0441ba0056544 Thu 2020-10-22 21:18:40 MSK—Thu 2020-10-22 21:25:59 MSK
 -6 22bec3b93a134219be1130b1a8b61bb3 Thu 2020-10-22 21:26:22 MSK—Sun 2020-10-25 14:12:29 MSK
 -5 5cd092de09da43ada66385fe8f7fccae Sun 2020-10-25 14:56:54 MSK—Sun 2020-10-25 17:55:28 MSK
 -4 02b7067e714a429bb259b634b5118d15 Sun 2020-10-25 18:02:56 MSK—Sun 2020-10-25 18:06:14 MSK
 -3 f7dc97bab377439f9b997347b2deba2d Sun 2020-10-25 18:06:42 MSK—Sun 2020-10-25 18:08:11 MSK
 -2 1269d557225f4a16ad7e1621142c5a49 Sun 2020-10-25 18:12:11 MSK—Sun 2020-10-25 18:37:23 MSK
 -1 ea48cfbac029432cbea0f94b81744949 Sun 2020-10-25 18:37:44 MSK—Sun 2020-10-25 18:54:51 MSK
  0 115cbebd2b8542bcb9e126760c9fd3a2 Sun 2020-10-25 18:55:13 MSK—Mon 2020-10-26 23:59:02 MSK

Посмотреть журнал загрузки номер -1:

> journalctl -b -1

-- Logs begin at Thu 2020-06-18 10:44:21 MSK, end at Tue 2020-10-27 00:45:29 MSK. --
окт 25 18:37:44 notebook kernel: microcode: microcode updated early to revision 0x2f, date = 2019-02-17
окт 25 18:37:44 notebook kernel: Linux version 5.4.0-52-generic (buildd@lgw01-amd64-060) (gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04>
окт 25 18:37:44 notebook kernel: Command line: BOOT_IMAGE=/vmlinuz-5.4.0-52-generic root=UUID=d9e99dd5-b26b-4bbc-8f9a-733fe5276e05 ro qui>
окт 25 18:37:44 notebook kernel: KERNEL supported cpus:
окт 25 18:37:44 notebook kernel:   Intel GenuineIntel
...

А если добавить в cron, то можно:

journalctl --vacuum-time=2d  # хранить данные только за 2 дня

journalctl --vacuum-size=300M  # хранить только 300MB

Delete journalctl logs:

journalctl --disk-usage  # (To see the size of the log)

sudo journalctl --vacuum-time=1d  # (To delete, the 1d represents that it will delete logs more than a day older)