Иногда нужно понять, почему система перезагружалась — планово ли, из-за сбоя, или кто-то просто нажал
reboot.История перезагрузок (показывает время каждой перезагрузки и аптайм между ними):
last reboot
Кто и когда входил в систему:
last -a | head
Опция
-a переносит IP или имя хоста в последний столбец — удобно при анализе удалённых входов.Когда система была запущена в последний раз:
uptime -s
(
-s = since) — выводит дату и время последнего старта.Ошибки из предыдущей загрузки:
sudo journalctl -b -1 -p 3
Показывает записи уровней error и выше (0–3) из предыдущего сеанса (
-b -1 = предыдущая загрузка).Кто запустил
reboot вручную (для систем с auth.log):sudo grep "systemd-logind" /var/log/auth.log | grep "reboot"
На системах без
auth.log можно использовать:sudo journalctl | grep "systemd-logind" | grep "reboot"
🔥 Полезно при анализе неожиданных рестартов, сбоев питания или подозрительной активности.
🚪 Linux Ready | #практика