Haben UPS heruntergefahren Computer automatisch in Linux, wenn der Strom ausgeht

Ich frage mich, dass ich bei Google nichts Nützliches finden konnte.

Ich bin mit einem Billig-UPS, die tatsächlich hält mein computer angetrieben für eine Weile, wenn es sind einige Strom-Themen sind (Sie sind sehr Häufig in allen Süd-Ost-Asien).

Aber was ist, wenn ich, sagen wir, die Maschine eingeschaltet lasse und aus meinem Haus gehe, um etwas in einem Geschäft zu kaufen? Oder ich möchte ein Spiel oder eine andere große Sache herunterladen, und ich lasse die Maschine in der Nacht eingeschaltet zeit?

Es muss eine Möglichkeit geben, den Computer "leise" auszuschalten, wenn kein Strom vorhanden ist.

Ich benutze Ubuntu und es wäre nur ausreichend, 'shutdown now'auszuführen.

Ich kann nicht glauben, dass es unmöglich ist, weil ich denke, dass meine Anforderungen ziemlich häufig sind.

Wie kann ich das erreichen?

Author: fixer1234, 2014-08-15

2 answers

Die meisten UPSs (wahrscheinlich alle, aber die billigsten), kommen mit dieser Fähigkeit. Andernfalls hätte die USV wenig Nutzen, wenn Sie nicht da sind. Wenn Sie es nicht haben, wäre die sichere Praxis, den Computer nicht eingeschaltet zu lassen (außer im Ruhezustand), wenn er unbeaufsichtigt ist.

Datenverbindung

Wenn die USV ihre Arbeit macht, weiß der Computer nicht, dass die Versorgungsleistung ausgegangen ist. Der einzige Weg für den Computer zu wissen, herunterzufahren, während es immer noch so anmutig tun kann, ist, wenn die USV die Situation kommunizieren kann. Diese Funktion erfordert eine Datenverbindung zwischen der USV und dem computer.

Am Ende des Computers ist dies normalerweise eine USB-Verbindung, wenn die USV für einen einzelnen PC vorgesehen ist. Der Anschluss an der USV selbst kann variieren. Bei vielen sieht es aus wie eine Telefonbuchse (nicht zu verwechseln mit einer tatsächlichen Telefonbuchse bei einigen Modellen zum Überspannungsschutz an der Telefonleitung). Die USV wird mit jedem Kabel geliefert, das für die Daten benötigt wird Verbindung.

Bei fortgeschritteneren Modellen verwendet die USV diese Verbindung auch, um Statusinformationen wie den Batteriezustand zu kommunizieren.

Software -

Sie benötigen Software auf dem Computer, um diese Informationen nutzen zu können. Die USV wird normalerweise mit Software für Windows geliefert. Linux erfordert oft einen zusätzlichen Schritt oder zwei. Einige Distributionen werden entweder mit einem generischen Programm oder einer von einem bestimmten USV-Hersteller geliefert (was wahrscheinlich nur mit der des Herstellers funktionieren würde Produkte).

Wenn Ihre Distribution dies nicht tut, steht einigen USV-Herstellern eine Linux-Version ihrer Software zum Download auf ihrer Website zur Verfügung. Also, wenn Sie eine bestimmte Marke von UPS wollen, das ist der erste Ort zu überprüfen. Eine Schwäche von Linux ist, dass Treibersoftware in der Verfügbarkeit begrenzter ist und die Implementierung "praktischer" ist als in Windows. Einige Hardware-Kaufentscheidungen müssen durch die Verfügbarkeit von Linux-Unterstützung getrieben werden.

Wenn Sie eine bestimmte marke von UPS und sie bieten keine Linux-Software, das sind die häufigsten Optionen:

  • Apcupsd

    APC ist eine Art Sonderfall. Sie sind einer der größten USV-Hersteller mit einer umfangreichen Modellpalette. Sie haben in die Unterstützung und Zertifizierung ihrer Modelle unter Linux investiert.

    Ihre kostenlose [[27]}apcupsd - Software ist mit einigen Distributionen gebündelt und im Allgemeinen in den Repositorys anderer Distributionen verfügbar, die einfach über ausgewählt und installiert werden können ihr Paketmanager. Obwohl ich es noch nie benutzt habe, ist es im Allgemeinen gut angesehen und scheint der aktuelle De-facto-Standard zu sein.

    Eine Einschränkung besteht darin, dass nur APC-Produkte unterstützt werden. Wenn Sie jedoch keinen guten Grund haben, eine Marke zu kaufen, der Linux-Software fehlt, ist die Auswahl aus den Angeboten von APC eine einfache Option.

  • NUSS

    Wenn Sie unbedingt eine USV von einem Hersteller haben müssen, der keine Linux-Software anbietet, können Sie wahrscheinlich verwenden Netzwerk-USV-Werkzeuge (NUT) . Dies ist eine kostenlose Anwendung, die Steuerung, Überwachung und Verwaltung von fast allem, was mit Strom zu tun hat, übernimmt. Es ist wahrscheinlich overkill für eine USV auf einem Computer, und es erfordert einige Konfiguration (nicht die beste Lösung für Neulinge). Dies ist im Allgemeinen in den meisten Distributions-Repositorys verfügbar.

    Wenn Sie erwägen, eine USV zu kaufen, für die Ihre einzige Softwareoption generische Software wie NUT ist, fordere ich Sie auf, zuerst das Handbuch zu lesen, um zu befriedigen selbst, dass Sie bis zu der Aufgabe, es zu konfigurieren.

  • WinPower

    Ein weiteres generisches Programm, das unter Linux (und anderen Betriebssystemen) läuft, ist WinPower. Ich habe keine persönliche Vertrautheit mit diesem Programm, außer durch das Handbuch Skimming. Ich vermute, dass es nicht weit verbreitet ist, da die einzigen Erwähnungen, die ich auf SU finden konnte, zwei unbeantwortete Fragen von Leuten waren, die es nicht schafften, die UPS zu erkennen (es gibt auch nur ein paar Fragen zu NUSS, aber hier geht es hauptsächlich um die Verwendung der verfügbaren Daten).

    Wie MUTTER, WinPower erfordert auch eine detaillierte konfiguration schritt, und sie werden benötigen die technische handbuch für ihre UPS für die informationen. Wie bei NUT, wenn Sie planen, sich auf WinPower zu verlassen, fordere ich Sie auf, zuerst das Handbuch zu lesen, um zu bestätigen, dass Sie Zugriff auf die erforderlichen technischen Informationen haben, und sich davon zu überzeugen, dass Sie der Aufgabe gewachsen sind, es zu konfigurieren, bevor Sie eine USV kaufen, der Linux-Software fehlt.

 7
Author: fixer1234,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-06-12 13:48:39

Ich verwende Apcups mit einem CyberPower CP1000AVRLCDa, das ich gerade gekauft habe, und es funktioniert hervorragend mit meinen Linux Mint-Maschinen.

Sie können es sogar in einer Situation mit mehr als einem Computer auf derselben USV einrichten, einer ist der Master und verbindet sich über das USB-Kabel mit der USV, die anderen sprechen mit der apcupsd auf diesem Master und sollten so konfiguriert werden, dass sie heruntergefahren werden, bevor der Master dies tut.

Jedoch direkt auf Ihre Frage-Sie benötigen eine Möglichkeit, Stromausfall zu erkennen. Wenn die USV nicht liefern Sie es (über eine Art "Relais" (Switch) oder über Ethernet oder seriell oder USB), dann benötigen Sie eine andere Möglichkeit, Leistungsverluste zu erkennen, damit Sie herunterfahren können.

Ich nehme an, eine dumme Möglichkeit, Leistungsverluste zu erkennen, besteht darin, einen anderen Computer zu haben, der nicht an die USV angeschlossen ist, dessen einziger Zweck darin besteht, das Sprechen mit dem "geschützten" Computer zu beenden, wenn er an Strom verliert, damit der geschützte Computer weiß, dass der Strom gerade ausgefallen ist und sich selbst heruntergefahren hat. (Hat das irgendeinen Sinn ergeben?)

Ein ein besserer Weg wäre eine Art Eingabe an Ihren PC, die sich aufgrund des Vorhandenseins von Wechselstrom im Raum ändert. Neben einem anderen Computer, dessen einziger Zweck darin besteht, bei Stromausfall zu sterben, können Sie möglicherweise ein Gerät einrichten, das an der parallelen Schnittstelle ein Bit auf einen Wert setzt, wenn Strom vorhanden ist, und auf den entgegengesetzten Wert, wenn der Strom ausgeht. Ich kann mir viele Möglichkeiten vorstellen, dies zu tun, von einer Box mit einer LED, die vom Stromnetz gespeist wird und eine Fotodiode oder ähnliches beleuchtet, die dann den parallelen Anschluss zieht bit der geeignete Weg, zu einem Verriegelungsrelais, das vom Netz gespeist wird, und das die freien Kontakte verwendet, um Ihr Parallelport-Bit entsprechend zu ziehen. Bevor Sie Ihren Computer einschalten, verriegeln Sie zuerst das Relais, damit Ihr Computer die Leistung als gut ansieht. Wenn der Strom ausfällt, fällt das Relais aus und bleibt ausgeschaltet, sodass Ihr Computer heruntergefahren werden soll.

Andererseits, wenn deine Kraft für ein paar Sekunden zufällig aufspringt und dann zurückkommt, damit du keinen einzigen Leistungsverlust willst ereignis Um Ihren PC zu töten, verwenden Sie kein Verriegelungsrelais - verwenden Sie ein "normales" Relais, das an das Stromnetz angeschlossen ist, und geben Sie so eine Echtzeitanzeige des Leistungszustands an. Auf dem PC, beobachten Sie diese Zeile und wenn es für eine gewisse Zeit "kein Strom" geht, herunterfahren.

Hinweis-Das Obige ist eine etwas kurze Reihe von Ideen, wie Sie einen Stromausfall auf Ihrem Computer erkennen können, damit Sie ihn herunterfahren können. Ich nehme hier ein gewisses Maß an elektronischem Verständnis an... Und sei SEHR VORSICHTIG mit irgendetwas. an das Stromnetz angeschlossen!

 1
Author: RustyCar,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2019-02-06 20:03:55