FreeBSD захранването от прозорците на командния файл

В повечето случаи, всеки рейка непрекъсваемо електрозахранване (UPS) служи множество сървъри, така че има само един контролен канал, който позволява да се контролира наличието на мрежовото напрежение и капацитета на батерии с помощта на специален софтуер. Как да се осигури системно изключване на всички сървъри, ако някои от тях използвате FreeBSD и UPS'a софтуер, предназначен за Windows?

Изявление на проблема

първоначалната информация

За всички, както е описано по-долу, за да работи правилно на вашия сървър FreeBSD операционна система трябва да използва 4.xx версия или по-висока, и то трябва да бъде конфигуриран с услугата SSH на публичен ключ. Подходящи и за удостоверяване с парола, но много пъти той има недостатъци теглото е описано. Естествено, на сървъра борда родител трябва да поддържа контрола автоматична мощност (за подкрепа на такива функции, налични в по-голямата част от съвременните дънни платки).

Добавянето подкрепа APM в FreeBSD-стари версии

Добавянето на подкрепа за APM (Advanced управление на захранването) трябва да се извършва, само ако сървърите с FreeBSD версии 5.0 и по-късно, тъй като От версия 5.0, операционната система включва автоматично натоварваща ядрото модул, който осигурява поддръжка за ACPI (Advanced за енергийно потребление) - механизъм за универсално управление на ресурсите и властта. За да добавите поддръжка APM трябва:
1. Активирайте опцията в ACPI поддръжка на BIOS Enabled;
2. Добавете линия устройство apm0 ядро ​​конфигурационният файл, и възстановяването на ядрото;
3. Добавете apm_enable файла /etc/rc.conf линия = "YES";
4. Рестартирайте системата.
След извършване на тези действия команда изключване -p сега трябва да доведе до изключване на системата с изключване на захранването.

Инсталиране и Конфигуриране на Sudo

само потребителят корен може да работи на системата стоп подразбиране командата. Въпреки това, от гледна точка на безопасността на в никакъв случай той не трябва да се допуска отдалечен достъп до сървъра. За да бъде в състояние да спре системата от отдалечен компютър обикновен потребител ще подходи Sudo полезност. Най-добре е да го инсталирате от портове:

за дистанционно изключване

За да се свържете със сървъра и да изпълни необходимите команди, аз препоръчваме да използвате помощната програма на свободен пакет с постоянна връзка PuTTY. Вече казах, че връзката към сървъра с FreeBSD ще се проведе през SSH за публичен ключ на потребителя. В този случай, изключване команда приема следния вид (папката, съдържаща полезност, със звук, трябва да присъства в променливата от обкръжението):

За първи път би трябвало да работи тази команда интерактивно, за удостоверяване на отдалечен сървър с FreeBSD ръчно.

заключение

След завършване на стъпките в тази статия ви никога няма да се притеснявате за целостта на файловите системи, поддържани от сървъра, на който с операционната система FreeBSD в случай на неочаквано прекъсване на тока.