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, согласно процедуре завершения работы, как и ожидалось.