FreeBSD off puterea ferestrelor fișier de comandă

In cele mai multe cazuri, fiecare rack de alimentare neîntreruptibilă (UPS) servește mai multe servere, astfel, are doar un canal de control unic, care permite controlarea prezenței tensiunii de rețea și capacitatea bateriilor cu ajutorul unui software special. Cum de a asigura o oprire ordonată a tuturor serverelor, în cazul în care unele dintre ele sunt difuzate FreeBSD, și software-ul UPS'a proiectat pentru Windows?

Declarația problemei

datele inițiale

Pentru toate, așa cum este descris mai jos, pentru a lucra corect pe serverul sistemul de operare FreeBSD trebuie să utilizeze versiunea 4.xx sau mai mare, și trebuie să fie configurat cu serviciul SSH de autentificare cu chei publice. ori mai adecvate și parola de autentificare, dar are multe dezavantaje un descris-greutate. Desigur, placa de server părinte ar trebui să sprijine controlul puterii automat (de sprijin astfel de funcții disponibile în marea majoritate a placilor de baza moderne).

Adăugarea suportului APM în versiunile mai vechi FreeBSD

Adăugarea de suport pentru APM (Advanced Power Management) ar trebui să se facă numai în cazul în care serverele cu versiuni FreeBSD 5.0 ​​și mai târziu, după cum Începând cu versiunea 5.0, sistemul de operare include modulul de kernel loadable automat, care oferă suport pentru ACPI (Advanced Configuration and Power Interface) - un mecanism universal de gestionare a resurselor și de putere. Pentru a adăuga suport APM ar trebui:
1. Activați opțiunea în suportul ACPI BIOS activat;
2. Adăugați kernel apm0 fișierul de configurare al dispozitivului de linie și reconstrui kernel-ul;
3. Adăugați fișierul apm_enable linia /etc/rc.conf = „DA“;
4. Reporniți sistemul.
După efectuarea acestor acțiuni comanda de oprire din -p acum ar trebui să conducă la o închidere a sistemului cu putere oprit.

Instalarea și configurarea sudo

numai utilizatorul root poate rula comanda implicit de oprire a sistemului. Cu toate acestea, din punctul de vedere al siguranței, în orice caz, el nu ar trebui să li se permită accesul de la distanță la server. Pentru a fi capabil de a opri sistemul de la un computer la distanță un utilizator obișnuit se va apropia de utilitate sudo. Cel mai bine este să-l instalați din porturi:

închidere de la distanță

Pentru a vă conecta la server și executa comenzile necesare, am recomandăm utilizarea utilitatea pachetului gratuit PLINK PuTTY. Am spus deja, că conexiunea la server cu FreeBSD va rula peste SSH la autentificarea cheii publice a utilizatorului. În acest caz, comanda de oprire ia forma următoare (dosarul care conține plink utilitate, ar trebui să fie prezentă în variabila de mediu PATH):

Pentru prima dată, ar trebui să rulați această comandă interactiv, pentru a autentifica serverul de la distanță cu FreeBSD manual.

concluzie

După parcurgerea etapelor din acest articol nu niciodată nu va face griji cu privire la integritatea sistemelor de fișiere suportate de serverul pe care cu sistemul de operare FreeBSD, în cazul unei căderi de tensiune neașteptată.