База знаний

Инструкции по серверам, панели и личному кабинету

Системные логи 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.