Freebsd est un système d'exploitation principalement utilisé par les administrateurs système ainsi que par les fournisseurs de services Internet. L'arrêt automatique des serveurs basés sur ce système peut être accompli avec un simple ensemble de commandes.
Nécessaire
- - ordinateur;
- - compétences de travail avec Freebsd.
Instructions
Étape 1
Assurez l'arrêt en douceur des serveurs exécutant Freebsd. Pour ce faire, assurez-vous qu'un service Ssh spécial doté d'une authentification par clé publique y est installé et configuré. La carte mère du serveur doit prendre en charge la gestion automatique de l'alimentation. En règle générale, la plupart des cartes mères modernes le prennent en charge.
Étape 2
Fermez gracieusement les serveurs exécutant Freebsd. Si sa version est inférieure à 5.0, ajoutez la prise en charge de la fonction Advanced Power Management. Pour la gestion des ressources dans les versions ultérieures, le système Advanced Configuration and Power Interface est utilisé.
Étape 3
Pour ajouter la prise en charge de ce système, activez cette option dans le Bios, puis ajoutez la ligne suivante dans le fichier de configuration du noyau: device apm0, puis reconstruisez le noyau. Ouvrez le fichier etc / rc.conf, définissez la valeur sur Yes dans la ligne apm_enable.
Étape 4
Redémarrez votre ordinateur, puis en utilisant la commande shutdown -p now, vous pouvez arrêter le système avec une mise hors tension automatique. Par défaut, seul le superutilisateur Root peut exécuter cette commande, mais vous ne pouvez pas lui donner un accès distant au serveur.
Étape 5
Par conséquent, utilisez l'utilitaire Sudo pour offrir la possibilité d'arrêter le système sous Freebsd à partir d'un ordinateur distant. Installez-le avec la commande suivante cd/usr/ports/security/sudo, puis tapez make install clean. Editez le fichier local /etc/sudoers, ajoutez la commande d'arrêt du serveur à exécuter, l'adresse et le nom d'utilisateur.
Étape 6
Connectez-vous au serveur pour arrêter l'accès à distance. Pour ce faire, utilisez l'utilitaire plink. Entrez la commande suivante plink -l "Entrez le nom d'utilisateur" -i "Entrez le nom du fichier, avec la clé privée> sudo shutdown -p now.