Ich besitze einen Dell PowerEdge 1850, auf dem Ubuntu ausgeführt wird, hauptsächlich ein Minecraft-Server. Es ist eine Geldverschwendung, es die ganze Zeit eingeschaltet zu lassen, und es macht nachts Geräusche. Daher schalte ich es normalerweise tagsüber ein und vor der Nacht aus.
Was ich tun möchte, ist möglicherweise irgendwann einen Schalter, der an das Netzkabel des Servers angeschlossen ist, mit einer anderen Stelle im Haus (d. H. In der Nähe meines Computers) zu verbinden. Auf diese Weise konnte ich einfach den Schalter umlegen, warten, bis er hochgefahren ist, und dann VNC einschalten. Wenn ich fertig bin, stoppe ich den Minecraft-Server, fahre Ubuntu herunter und schalte den Schalter wieder aus.
Derzeit kann ich dies jedoch nicht tun. Das BIOS hat die Option, seinen letzten Status beim Einstecken wieder aufzunehmen. Wenn ich Ubuntu jedoch vor dem Ausstecken herunterfahre, wird es beim erneuten Einstecken nicht automatisch eingeschaltet und gebootet, da sein letzter Status heruntergefahren wurde.
Kann ich es auf irgendeine Weise automatisch einschalten lassen, auch wenn ich die Maschine vorher ausgeschaltet hatte? Gibt es eine sichere Möglichkeit, Ubuntu zu beenden, indem Sie den Netzstecker ziehen, um den "Stromausfall" zu simulieren, für den die BIOS-Option entwickelt wurde?
quelle
Antworten:
Erstens sollte auf einem ordnungsgemäß heruntergefahrenen Computer kein Lüfter laufen, aber es ist möglicherweise eine Besonderheit dieses Servers, die ich nicht kenne.
Zweitens: Gibt es keine Möglichkeit, das Gerät nach einem Stromausfall wieder einzuschalten, da es die Option gibt, den letzten Status beim Anschließen wiederherzustellen? Dies ist eine Funktion, die häufig im BIOS des PCs vorhanden ist. Es gibt auch andere Funktionen wie "Alarm", die den PC zu einer festgelegten Stunde oder durch Drücken einer Taste auf der Tastatur einschalten.
Andrew Morton spricht auch über WoL, was ebenfalls eine gute Lösung sein kann.
Um schließlich Ihre Frage zu beantworten, ob Sie Ubuntu stoppen möchten, aber den Computer nicht ausschalten möchten,
halt
Befehl sollte den Trick tun, wenn es in Ubuntu existiert. Beim Verteilen mit systemd müssen Sie den Computer ausschalten, um ihn auszuschaltensystemctl poweroff
, wodurch das System angehalten und der Computer über ACPI ausgeschaltet wird. Verwendensystemctl halt
wird nur das System anhalten. Damit würde Ubuntu korrekt gestoppt, aber nicht die Maschine. Wenn es also zu einem Stromausfall kommt, wird der letzte Zustand "eingeschaltet" und es wird automatisch gebootet.PS: Ich weiß nicht, wie Minecraft-Server funktionieren, aber die Verwendung von VNC ist nicht für die Verwaltung eines echten Servers wie diesen unter GNU / Linux geeignet. Wir verwenden häufiger SSH, was etwas praktischer ist, weniger Bandbreite und Systemressourcen beansprucht und keine grafische Oberfläche erfordert.
quelle
code halt
und es funktioniert perfekt. Ubuntu fährt herunter, aber die Maschine läuft weiter, so dass Sie sie manuell ausschalten müssen. Wenn Sie den Stecker herausziehen, wird das Gerät beim nächsten Mal automatisch gebootet. Ich werde immer noch WoL ausprobieren, um zu sehen, wie das funktioniert.