Was ist der richtige Weg, um einen Unix / Linux-Server auszuschalten?
Durch mein Googeln habe ich (hoffentlich) Folgendes gelernt:
Herunterfahren : Ich sollte dies verwenden, mit dem Parameter -h zum Anhalten oder dem Parameter -r zum Neustarten
halt : Hält den Computer an (stoppt den Prozessor? Schaltet dies den Computer physisch aus?). Ich denke, dies wird Shutdown aufrufen, wenn nicht bei init0, sonst wird nur angehalten.
Neustart : Wenn nicht bei init6, wird das Herunterfahren aufgerufen, andernfalls wird der Computer neu gestartet.
Wenn alles richtig ist, kann ich nur nicht herausfinden, was genau "halt" macht. Stoppt es nur den Prozessor, aber schaltet es den Computer nicht physisch aus? Wie "schalte" ich den Computer aus?
Vielen Dank
Unter Linux habe ich immer
reboot
undhalt
obwohl ich auch Leute kenne, diehalt
beängstigend finden .halt(8)
Art sagt warum:sysvinit 2.74 ist vom 17. März 1998 um 21:53 Uhr. :) :)
In Bezug auf Ihre Frage zum Ausschalten können Sie
poweroff
oder verwendenhalt -p
. Die neuesten Linux-Systeme scheinen sich nurhalt
odershutdown -h
auch auszuschalten.quelle
Ich benutze
halt
- weniger Parameter, um mich zu erinnern.Jemand hat einen virtuellen Molly Guard entwickelt, um sicherzustellen, dass nicht versehentlich der falsche Server gestoppt wird. Es hat mich bei einigen Gelegenheiten gerettet. Es ist in
molly-guard
Ubuntu verpackt .quelle
Ich benutze im Allgemeinen (natürlich als Root-Benutzer):
um das System in einen ausgeschalteten Zustand zu bringen. Dies führt ein heruntergekommenes Scripting durch.
um das System herunterzufahren und es automatisch neu starten zu lassen. Dies führt auch heruntergekommene Skripte durch.
quelle
Bemerkenswert hier:
Solaris benötigt entweder "shutdown -y -i5 -g0" zum Herunterfahren oder "shutdown -y -i6 -g0" zum Neustart. Das Anhalten oder Neustarten unter Solaris sollte nur verwendet werden, wenn es akzeptabel ist, vor dem Herunterfahren keine Warnung oder Nachfrist anzugeben. Dies kann zu Problemen mit Festplattensystemen führen, wenn Sie sie vor dem Herunterfahren nicht aushängen 'kennt?
Es ist am besten, Verfahren anzuwenden, die für die Betriebssysteme am besten geeignet sind, die Sie täglich berühren, damit Sie nicht versehentlich um 2 Uhr morgens mit den Fingern am Autopiloten etwas Schlechtes verschrauben.
Geben Sie beispielsweise niemals "killall" in Solaris ein, während dies unter Linux ein ziemlich häufiger Befehl ist. 'pkill' funktioniert jedoch bei beiden gleich.
quelle
Geben Sie Folgendes ein, um es sofort herunterzufahren:
und um es sofort herunterzufahren und neu zu starten, geben Sie Folgendes ein:
quelle