LINUX.ORG.RU
ФорумAdmin

чтоб SSHD стопался перед ребутом последним?

 ,


1

5

Нередки ситуации, когда отправляешь сервер в ребут, sshd естественно **умирает сразу**, но сервер все еще пингуется! И так длится бесконечно. И что там происходит, хз. Вот как сделать так, чтоб sshd останавливался примерно прямо перед ребутом?

★★★★★
Ответ на: комментарий от mky

я хочу чтоб sshd стопался _последним_ перед ребутом.
А то там висит толпа процессов, еще и порт 80 каким-то макаром остается, сервер пингуется, а зайти посмотреть, в чем дело, или банально дернуть sysrq - нельзя. Вы не находите это абсурдным?

Bers666 ★★★★★
() автор топика
Ответ на: комментарий от Bers666

В общем случае в юникс подобных системах на время reboot'а создаётся файл /etc/nologin и запрещён логин root'ом по ssh. Поэтому привычка закрывать ssh-сессию, в которой набрали команду ″reboot″ плохая.

По мне абсурдно то, что в systemd системах обычно останов/перезапуск sshd обрывает все ssh подключения к серверу (KillMode=control-group).

mky ★★★★★
()
Ответ на: комментарий от Bers666

Вы не находите это абсурдным?

Неа, sshd тоже пользует много чего. Не знаю как сейчас, но в стародавние времена я специально держал ещё telnet именно по причине «оно точно сработает».

anc ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.