У меня Dell PowerEdge 1850 под управлением Ubuntu в моем подвале, в основном с сервером Minecraft. Оставлять его включенным всегда - пустая трата денег, и он шумит ночью, поэтому я обычно включаю его днем и выключаю до ночи, отключая его от сети, когда вентиляторы работают, даже когда выключены.

Что я хочу сделать, так это, возможно, в конечном итоге подключить коммутатор, подключенный к шнуру питания сервера, в другое место в доме (то есть рядом с моим компьютером). Таким образом, я мог просто щелкнуть выключателем, подождать, пока он загрузится, и затем включить VNC. Когда я закончу, я остановлю сервер Minecraft, выключу Ubuntu и снова выключу выключатель.

Однако в настоящее время я не могу этого сделать. BIOS имеет возможность возобновить свое последнее состояние при подключении, но если я выключу Ubuntu до его отключения, он не включится и не загрузится автоматически при повторном подключении, так как его последнее состояние было отключено.

Можно ли каким-либо образом включить его автоматически, даже если я ранее выключил машину? В качестве альтернативы, есть ли безопасный способ убить Ubuntu, отключив его для имитации "сбоя питания переменного тока", для которого предназначена опция BIOS?

1 ответ1

2

Во-первых, на правильно выключенном компьютере не должно быть ни одного вентилятора, но, возможно, это особенность этого сервера, я не знаю.

Во-вторых, поскольку есть "возможность возобновить свое последнее состояние при подключении", нет ли ничего, что могло бы включить его после потери питания? Эта функция часто присутствует в BIOS компьютера. Есть и другие функции, такие как "будильник", которые включают ПК в определенный час или включают его нажатием клавиши на клавиатуре.

Кроме того, Эндрю Мортон говорит о WoL, который также может быть хорошим решением.

Наконец, чтобы ответить на ваш вопрос, если вы хотите остановить Ubuntu, но не выключаете компьютер, команда halt должна помочь, если она существует в Ubuntu. При распространении с помощью systemd, чтобы выключить компьютер, вы должны использовать systemctl poweroff , который остановит систему, а затем выключит машину через ACPI. Использование systemctl halt только остановит систему. При этом Ubuntu будет корректно остановлен, но не на машине, поэтому, если произойдет сбой питания, последнее состояние будет "включено", и оно загрузится автоматически.

PS: я не знаю, как работают серверы Minecraft, но использование VNC на самом деле не предназначено для управления реальным сервером, подобным этому, под управлением GNU/Linux. Мы чаще используем SSH, который несколько удобнее, использует меньше полосы пропускания и системных ресурсов и не требует графического интерфейса.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .