Системные логи Linux
Как посмотреть логи SSH, перезагрузок и системных событий Linux?
В современных Linux-системах основным инструментом является journalctl. Для отдельных сервисов можно использовать системные логи или журналы systemd.
journalctl -b
journalctl -b -1
journalctl -p err -b
journalctl -u ssh -n 100 --no-pager
На Debian/Ubuntu имя службы SSH может быть ssh, а на некоторых системах — sshd.
last -x | head -30
Команда last -x помогает быстро увидеть reboot и shutdown.
Если нужно проверить SSH
grep -iE 'accepted|failed|invalid user' /var/log/auth.log | tail -100
Путь к auth.log зависит от дистрибутива и конфигурации. При использовании journald используйте journalctl.