LinuxForum.Fans
Тема

Как выключить сервер DEBIAN 10.7 через терминал PuTTY?

Автор: user160 11 сообщений 1639 просмотров
19.01.2021 22:56 · отредактировано #435846

Доброго времени суток, уважаемые.

Настроил сервер DEBIAN 10.0.
Хочу управлять им только через PuTTY с другого компьютера по сети.
Подключаюсь, логинюсь всё нормально.
Но когда пытаюсь выключить его удалённо, то ничего не выходит.
Пишу
[console]# shutdown -h now[/console]
или
[console]# shutdown -h -t+1[/console]
Ничего не выходит. Сервер выключается на короткое время, а потом снова "заводится"

Но.... внимание!!! Если я к серверу подключу либо мышь либо клавиатуру, то он выключается через PuTTY удалённо.
Эту мышь или клавиатуру я конечно не использую, но без неё выключение не происходит.

Как добиться выключения удалённо без подключённой мыши и клавиатуре?

20.01.2021 08:10 #435848

[console=inline]poweroff[/console] не работает?

20.01.2021 10:53 #435850
Rizado написал:
[console=inline]poweroff[/console] не работает?

Это не пробовал.
Конечная цель корректно погасить сервер, чтобы все буфера и обновления завершились корректно, посему предпочтительней.
[console]# shutdown -h -t+1 -<сообщение>[/console]

20.01.2021 11:52 #435851

user160, покажите на всякий случай вывод systemctl status acpid и название матери.

20.01.2021 13:05 #435853
"user160" написал:
Конечная цель корректно погасить сервер

Она работает корректно. Посмотрите [console=inline]man poweroff[/console].

20.01.2021 18:20 · отредактировано #435855
alex_q_2000 написал:
user160, покажите на всякий случай вывод systemctl status acpid и название матери.

Мать с компом купил на али-экспресс такую:
https://aliexpress.ru/item/4000598154534.html?spm=a2g0s.9042311.0.0.500233edyruKhK

[console]$ systemctl status acpid
Unit acpid.service could not be found.
$[/console]

Второй похожий случай: офф-топик.

Показать
У меня была похожая проблема с Windows 8.1, которую я так и не решил.
Пытался выключить пакетником <file>.bat через RDT. Не получилось. Подключить мышь или клавиатуру тогда я не догадался

Из серии домыслов:
Предполагаю, проблема в обоих случаях в отсутствии устройства ввода/вывода по умолчанию.
Когда есть клавиатура или мышь ОС признаёт их дефолтными устройствами ввода.
Когда нет устройства ввода, считает таковым терминальное соединение и не позволяет отключаться.

Такое возможно?

20.01.2021 19:34 #435860
"user160" написал:
$ systemctl status acpid
Unit acpid.service could not be found.

Тогда я бы установил пакет acpid... Как там у Дебианов? Что-то типа:
sudo su/password
apt-get install acpid; systemctl restart acpid; reboot

...
poweroff

Если опять не отключается, я бы поковырял примерно здесь: BIOS: настройка режима расширенного конфигурирования и управления питанием ACPI

p.s. Дополнительно, может и это заинтересует, раз уж речь про NAS-ы: https://www.freenas.org/

20.01.2021 19:40 #435861

:) Debian давно не использует shutdown. Лет 10 точно. Связано это с новыми напилками в службах.
Для выключения используйте команду цикла ACPI: [console]sudo poweroff[/console]

20.01.2021 19:52 · отредактировано #435863
"Wolfenberg" написал:
Debian давно не использует shutdown.

Однако она работает. Без клавы и мыши выключается и сразу включается.
С клавой или мышью. Выключается нормально.
Добавлено: 20.01.2021 19:52:52

Wolfenberg написал:
:) Debian давно не использует shutdown. Лет 10 точно. Связано это с новыми напилками в службах.
Для выключения используйте команду цикла ACPI: [console]sudo poweroff[/console]

Попробовал. Без мыши выключается и сразу включается.
С подключенной мышью, выключается через poweroff.

Очень может быть, что shutdown запилено в виде bash скрипта, потому и работает.

22.01.2021 03:55 #435875
"user160" написал:
Очень может быть, что shutdown запилено в виде bash скрипта, потому и работает.

Shutdown использовалась раньше для "мягкого" выключения системы. С приходом Systemctl и прочих "плюшек" весь функционал передан poweroff, т.к. она изначально имела лишь один параметр. :)

Войдите или зарегистрируйтесь, чтобы ответить.