Freebsd è un sistema operativo utilizzato principalmente dagli amministratori di sistema e dai fornitori di servizi Internet. L'arresto automatico dei server basati su questo sistema può essere eseguito con un semplice set di comandi.
Necessario
- - informatico;
- - capacità di lavorare con Freebsd.
Istruzioni
Passo 1
Garantire lo spegnimento corretto dei server che eseguono Freebsd. Per fare ciò, assicurati che un servizio Ssh speciale con autenticazione a chiave pubblica sia installato e configurato al suo interno. La scheda madre del server deve supportare la gestione automatica dell'alimentazione. Di norma, la maggior parte delle moderne schede madri lo supporta.
Passo 2
Spegni con grazia i server che eseguono Freebsd. Se la sua versione è inferiore alla 5.0, aggiungi il supporto per la funzione Advanced Power Management. Per la gestione delle risorse nelle versioni successive, viene utilizzato il sistema Advanced Configuration e Power Interface.
Passaggio 3
Per aggiungere il supporto per questo sistema, abilita questa opzione nel BIOS, quindi aggiungi la seguente riga nel file di configurazione del kernel: device apm0, quindi ricostruisci il kernel. Apri il file etc/rc.conf, imposta il valore su Sì nella riga apm_enable.
Passaggio 4
Riavvia il computer, quindi utilizzando il comando shutdown -p now, puoi spegnere il sistema con lo spegnimento automatico. Per impostazione predefinita, solo il superutente root può eseguire questo comando, ma non puoi dargli accesso remoto al server.
Passaggio 5
Pertanto, usa l'utilità Sudo per fornire la possibilità di spegnere il sistema sotto Freebsd da un computer remoto. Installalo con il seguente comando cd/usr/ports/security/sudo, quindi digita make install clean. Modifica il file locale / etc / sudoers, aggiungi il comando di spegnimento del server da eseguire, indirizzo e nome utente.
Passaggio 6
Connettiti al server per spegnere l'accesso remoto. Per fare ciò, utilizzare l'utilità plink. Immettere il seguente comando plink -l "Inserisci nome utente" -i "Inserisci nome file, con chiave privata> sudo shutdown -p now.