Как узнать, кто/что отключило мой CentOS VPS?

Как узнать, кто/что отключило мой CentOS VPS?

CentOS 5.7 VPS (работает на OpenVZ)

Мой VPS сегодня утром отключился, и я не уверен, почему. Я связался с моим VPS-хостом, и они сообщили, что сервер «отключен». Они снова включили его, но я не понимаю, как/почему именно он отключился. Хост не предоставил добровольно информацию/мнение о том, почему он отключился.

Я проверил /var/log/messages и заметил следующее:

Nov 23 11:12:13 echo shutdown[5748]: shutting down for system halt 
Nov 23 11:12:13 echo init: Switching to runlevel: 0 
Nov 23 11:12:13 echo saslauthd[15407]: server_exit     : master exited: 15407 
Nov 23 11:12:20 echo xinetd[12074]: Exiting... Nov 23 11:12:20 echo exiting on signal 15

Я проверил /var/log/secure и заметил следующее:

Nov 23 11:12:13 echo userhelper[5748]: running '/sbin/halt' with root privileges on behalf of 'root' 
Nov 23 11:12:19 echo sshd[11982]: Received signal 15; terminating.

Я не вижу никаких неавторизованных подключений SSH. У меня SSH прослушивает другой порт, принимает только авторизованные ключи и принимает только подключения с определенных IP (через ограничения iptables).

Могу ли я еще где-нибудь подтвердить или опровергнуть теорию о том, что это сделал мой VPS-хостинг?


ОБНОВЛЕНИЕ: Я запустил lastи вот что я получил для последних записей (я отредактировал имя хоста/имя пользователя). Обе записи с «mike» принадлежат мне и они настоящие.

mike     pts/1        c-11-11-11-11 Wed Nov 23 11:56   still logged in
reboot   system boot  2.6.18-194.8.1.e Wed Nov 23 11:48          (01:42)
mike     pts/0        foo.foo.com Mon Nov 21 16:27 - 20:39  (04:11)

Есть идеи, что такое «перезагрузка»?

решение1

Вы можете видеть, что это было вызвано «UserHelper», который является графической оболочкой для pam, но поскольку вы не публикуете никаких журналов, я все равно не могу дать вам точный ответ на вопрос, что именно использует «userhelper».

При выполнении "last" вам будут показаны дата/время всех перезагрузок системы. Совершенно нормально и ожидаемо.

Чтобы увидеть последнюю перезагрузку, вы можете использовать:

last reboot | head -1

или если вы хотите просмотреть историю перезагрузок, просто используйтеlast reboot

для информации о выключении:

last -x|grep shutdown

Что касается вашего беспокойства по поводу sshd, то демон завершается с сигналом 15, согласно процедуре завершения работы, как и ожидалось.

Связанный контент