Heim php教程 PHP开发 Hinweis 002 Der richtige Weg, Linux herunterzufahren

Hinweis 002 Der richtige Weg, Linux herunterzufahren

Dec 26, 2016 am 10:45 AM
linux

Erklärung

Viele Freunde spielten bereits in der DOS-Ära Computerspiele! Zu dieser Zeit haben wir beim Herunterfahren des DOS-Systems oft direkt den Netzschalter ausgeschaltet. Wenn Sie jedoch unzufrieden sind, können Sie Windows herunterfahren, indem Sie den Netzschalter vier Sekunden lang drücken! Unter Linux wird dies jedoch nicht empfohlen!

Warum? In einem Windows-System (kein NT-Hostsystem) sollte es keine Auswirkungen auf andere haben, selbst wenn Ihr Computer heruntergefahren ist, da es sich um eine gefälschte Multitasking-Situation für eine einzelne Person handelt! Da jedoch unter Linux jedes Programm (oder jeder Dienst) im Hintergrund ausgeführt wird, arbeiten möglicherweise mehrere Personen gleichzeitig auf Ihrem Host hinter dem Bildschirm, die Sie beispielsweise beim Surfen im Internet oder beim Senden nicht sehen können Briefe, Übertragen von Dateien per FTP usw. Wenn Sie zum Herunterfahren direkt den Netzschalter drücken, können die Daten anderer Personen unterbrochen werden! Das kann nervenaufreibend sein!

Darüber hinaus besteht das größte Problem darin, dass es bei einem abnormalen Herunterfahren zu Schäden am Dateisystem kommen kann (da keine Zeit zum Zurückschreiben von Daten in die Datei bleibt, treten bei einigen Dienstdateien Probleme auf! ). Unter normalen Umständen müssen Sie beim Herunterfahren also auf folgende Dinge achten:

Beobachten Sie den Systemnutzungsstatus

Wenn Sie sehen möchten, wer gerade online ist, können Sie das „ wer“ befehlen.

Wenn Sie den Netzwerkverbindungsstatus überprüfen möchten, können Sie den Befehl „netstat -a“ eingeben.

Wenn Sie die im Hintergrund laufenden Programme sehen möchten, können Sie den Befehl „ps -aux“ ausführen.

Mit diesen Befehlen können Sie ein wenig über den aktuellen Nutzungsstatus des Hosts erfahren! Auf diese Weise können Sie natürlich feststellen, ob das Herunterfahren möglich ist (diese Befehle werden später in den allgemeinen Linux-Befehlen erwähnt!)

Benachrichtigen Sie Online-Benutzer über den Zeitpunkt des Herunterfahrens: Benachrichtigen Sie Online-Benutzer immer, bevor Sie es herunterfahren Es dauert einige Zeit, bis die Arbeit abgeschlossen ist. Zu diesem Zeitpunkt können Sie diese Funktion mit dem Sonderbefehl „shutdown“ ausführen.

Der richtige Befehl zum Herunterfahren ist

, z. B. Herunterfahren und Neustarten! Sprechen wir also über ein paar Befehle im Zusammenhang mit dem Herunterfahren/Neustarten!

Befehl zum synchronen Schreiben von Daten auf die Festplatte: sync Redewendung Shutdown-Befehl: Herunterfahren Neustart, Herunterfahren: Neustart, Halt, Ausschalten

sync

Daten im Computer In Betrieb Im Modus müssen alle Daten in den Speicher eingelesen werden, bevor sie von der CPU verarbeitet werden können. Oft müssen die Daten jedoch aus dem Speicher auf die Festplatte zurückgeschrieben werden (z. B. bei Speichervorgängen). Da die Geschwindigkeit der Festplatte (im Vergleich zum Speicher) zu langsam ist, ist die Systemleistung nicht sehr gut, wenn Daten häufig zwischen Speicher und Festplatte geschrieben/gelesen werden.

Um das Lesen von Daten zu beschleunigen, werden daher im Linux-System standardmäßig einige in den Speicher geladene Daten nicht direkt auf die Festplatte zurückgeschrieben, sondern zwischengespeichert Unter anderem im Speicher: Wenn ein Datenelement wiederholt von Ihnen neu geschrieben wird, kann es direkt aus dem Speicher gelesen werden, da es nicht auf die Festplatte geschrieben wurde, und die Geschwindigkeit muss viel höher sein !

Dies führt jedoch auch zu Problemen, wenn Ihr System aufgrund besonderer Umstände (z. B. eines Stromausfalls oder eines versehentlichen Ausschaltens) ungewöhnlich herunterfährt, weil die Daten nicht in das geschrieben wurden Festplatte, wow! Daher wird die Datenaktualisierung abnormal sein! Was also tun? Zu diesem Zeitpunkt benötigen Sie den Synchronisierungsbefehl, um Daten zu schreiben! Geben Sie sync direkt in die Textoberfläche ein und die nicht aktualisierten Daten im Speicher werden auf die Festplatte geschrieben! Daher ist dieser Befehl vor dem Herunterfahren oder Neustarten des Systems sehr wichtig! Es ist besser, es ein paar Mal laufen zu lassen!

Obwohl das aktuelle Herunterfahren/Neustarten/Anhalten und andere Befehle das Synchronisierungstool bereits vor dem Herunterfahren aufgerufen haben, ist es immer sicherer, dies noch ein paar Mal zu tun.

Herunterfahren

Da das Herunterfahren von Linux eine so wichtige Aufgabe ist, können Sie das System unabhängig von Ihrer Identität herunterfahren, außer wenn Sie sich über die grafische TTY7-Schnittstelle vor dem Host beim System anmelden Wenn Sie Remote-Verwaltungstools verwenden (z. B. die Verwendung des SSH-Dienstes über pietty, um sich von anderen Computern aus beim Host anzumelden), hat nur Root die Berechtigung zum Herunterfahren!

Hmm! Dann lasst uns das Telefon ausschalten und es ausprobieren! Was wir üblicherweise verwenden, ist der Shutdown-Befehl, der verschiedene Programme (Prozesse) im System benachrichtigt und einige Dienste im Runlevel des Systems zum Herunterfahren auffordert. Durch das Herunterfahren können die folgenden Aufgaben ausgeführt werden:

Sie können den Herunterfahrmodus frei wählen: Sie können herunterfahren, neu starten oder in den Einzelspieler-Betriebsmodus wechseln. Sie können die Herunterfahrzeit konfigurieren: Sie können das sofortige Herunterfahren konfigurieren Jetzt können Sie entweder eine bestimmte Abschaltung nach einer bestimmten Zeit konfigurieren. Informationen zum Herunterfahren können angepasst werden: Vor dem Herunterfahren können Sie Ihre eigenen konfigurierten Informationen an den Online-Benutzer senden. Sie können einfach eine Warnmeldung ausgeben: Manchmal möchten Sie vielleicht einige Tests durchführen und nicht, dass andere Benutzer eingreifen, oder Sie können die Benutzer klar anweisen, für einen bestimmten Zeitraum darauf zu achten! Zu diesem Zeitpunkt können Sie das Herunterfahren verwenden, um den Benutzer zu erschrecken, aber das bedeutet nicht wirklich das Herunterfahren! Sie können wählen, ob fsck das Dateisystem überprüfen soll.

[root@www ~]# /sbin/shutdown [-t Sekunden] [-arkhncfF] Zeit [Warnmeldung]
Optionen und Parameter:
-t Sek.: -t gefolgt von Sekunden Zahl, die „nach ein paar Sekunden herunterfahren“ bedeutet
-k: Nicht wirklich herunterfahren, sondern nur eine Warnmeldung senden!
-r: Starten Sie das System neu, nachdem Sie den Dienst beendet haben (häufig verwendet).
-h: Fahren Sie das System sofort herunter, nachdem Sie den Systemdienst beendet haben. (Häufig verwendet)
-n: Direktes Herunterfahren mit der Shutdown-Funktion, ohne das Init-Programm zu durchlaufen
-f: Nach dem Herunterfahren und Starten die Festplattenprüfung von fsck zwangsweise überspringen
-F: Nach dem Neustart des Systems , fsck disk check erzwingen
-c : Bricht den Inhalt des bereits ausgeführten Befehls zum Herunterfahren ab.
Zeit: Dies ist ein Parameter, der hinzugefügt werden muss! Geben Sie den Zeitpunkt für das Herunterfahren des Systems an! Nachfolgend werden Zeitbeispiele erläutert.
Beispiel:
[root@www ~]# /sbin/shutdown -h 10 'Ich werde nach 10 Minuten herunterfahren'
# Lassen Sie mich Ihnen sagen, diese Maschine wird nach zehn Minuten heruntergefahren! Und es wird vor dem aktuellen Anmeldebildschirm angezeigt!
# Was sind die Parameter? Nachfolgend stellen wir einige vor!

Zusätzlich ist zu beachten, dass der Zeitparameter zum Befehl hinzugefügt werden muss, da sonst beim Herunterfahren automatisch auf Runlevel 1 gesprungen wird (das ist die Anmeldesituation für Single- Personenwartung), die ein Gehirn schädigen wird! Hier sind einige Beispiele für Zeitparameter:

[root@www ~]# Shutdown -h now
Sofort herunterfahren, wobei now dem Zustand von Zeit 0 entspricht
[root@www ~ ]# Shutdown -h 20:25
Das System wird heute um 20:25 Uhr heruntergefahren. Wenn dieser Befehl um 21:25 Uhr ausgegeben wird, wird es am nächsten Tag heruntergefahren
[root@www ~] # Shutdown -h +10
Das System wird nach weiteren zehn Minuten automatisch heruntergefahren
[root@www ~]# Shutdown -r now
Das System wird sofort neu gestartet
[root@www ~] # Shutdown -r +30 'Das System wird neu gestartet'
Das System wird in dreißig Minuten neu gestartet und zeigt allen Online-Benutzern die folgenden Informationen an
[root@www ~]# Shutdown -k now 'Dieses System wird neu gestartet '
Parameter nur für Warnmeldungen ausgeben! Das System wird nicht heruntergefahren! Erschrecke die Leute!

Neustart, Halt, Ausschalten

Es gibt drei Befehle, die Neustart- und Herunterfahraufgaben ausführen können, nämlich Neustart, Halt, Ausschalten. Tatsächlich sind die von diesen drei Befehlen aufgerufenen Funktionsbibliotheken ähnlich. Wenn Sie also „man reboot“ verwenden, wird Ihnen die Verwendung der drei Befehle gleichzeitig angezeigt.

Gibt es einen Unterschied, da diese Befehle den Computer herunterfahren oder neu starten können? Grundsätzlich führen diese Befehle standardmäßig denselben Job aus! (Denn „Halt“ ruft zuerst „Shutdown“ auf, und „Shutdown“ ruft schließlich „Halt“ auf!). Beim Herunterfahren kann jedoch jeder Dienst einzeln entsprechend den aktuell gestarteten Diensten geschlossen werden. Beim Herunterfahren kann die spezielle Funktion des Hardware-Herunterfahrens ausgeführt werden, ohne auf den aktuellen Systemstatus zu achten! Sie können Root auf Ihrem Host verwenden, um die folgenden zwei Befehle auszuführen, um den Computer herunterzufahren und sie zu vergleichen, um den Unterschied festzustellen!

Das Obige ist der Inhalt von Hinweis 002 zur korrekten Herunterfahrmethode von Linux. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!


Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Deepseek Web Version Eingang Deepseek Offizielle Website Eingang Deepseek Web Version Eingang Deepseek Offizielle Website Eingang Feb 19, 2025 pm 04:54 PM

Deepseek ist ein leistungsstarkes Intelligent -Such- und Analyse -Tool, das zwei Zugriffsmethoden bietet: Webversion und offizielle Website. Die Webversion ist bequem und effizient und kann ohne Installation verwendet werden. Unabhängig davon, ob Einzelpersonen oder Unternehmensnutzer, können sie massive Daten über Deepseek problemlos erhalten und analysieren, um die Arbeitseffizienz zu verbessern, die Entscheidungsfindung zu unterstützen und Innovationen zu fördern.

So installieren Sie Deepseek So installieren Sie Deepseek Feb 19, 2025 pm 05:48 PM

Es gibt viele Möglichkeiten, Deepseek zu installieren, einschließlich: kompilieren Sie von Quelle (für erfahrene Entwickler) mit vorberechtigten Paketen (für Windows -Benutzer) mit Docker -Containern (für bequem am besten, um die Kompatibilität nicht zu sorgen), unabhängig von der Methode, die Sie auswählen, bitte lesen Die offiziellen Dokumente vorbereiten sie sorgfältig und bereiten sie voll und ganz vor, um unnötige Schwierigkeiten zu vermeiden.

Wie löste ich das Problem der Berechtigungen beim Betrachten der Python -Version in Linux Terminal? Wie löste ich das Problem der Berechtigungen beim Betrachten der Python -Version in Linux Terminal? Apr 01, 2025 pm 05:09 PM

Lösung für Erlaubnisprobleme beim Betrachten der Python -Version in Linux Terminal Wenn Sie versuchen, die Python -Version in Linux Terminal anzuzeigen, geben Sie Python ein ...

Bitget Offizielle Website -Installation (2025 Anfängerhandbuch) Bitget Offizielle Website -Installation (2025 Anfängerhandbuch) Feb 21, 2025 pm 08:42 PM

Bitget ist eine Kryptowährungsbörse, die eine Vielzahl von Handelsdienstleistungen anbietet, darunter Spot -Handel, Vertragshandel und Derivate. Der 2018 gegründete Austausch hat seinen Hauptsitz in Singapur und verpflichtet sich, den Benutzern eine sichere und zuverlässige Handelsplattform zu bieten. Bitget bietet eine Vielzahl von Handelspaaren, einschließlich BTC/USDT, ETH/USDT und XRP/USDT. Darüber hinaus hat der Austausch einen Ruf für Sicherheit und Liquidität und bietet eine Vielzahl von Funktionen wie Premium -Bestellarten, gehebelter Handel und Kundenunterstützung rund um die Uhr.

Holen Sie sich das Installationspaket Gate.io kostenlos Holen Sie sich das Installationspaket Gate.io kostenlos Feb 21, 2025 pm 08:21 PM

Gate.io ist ein beliebter Kryptowährungsaustausch, den Benutzer verwenden können, indem sie sein Installationspaket herunterladen und auf ihren Geräten installieren. Die Schritte zum Abholen des Installationspakets sind wie folgt: Besuchen Sie die offizielle Website von Gate.io, klicken Sie auf "Download", wählen Sie das entsprechende Betriebssystem (Windows, Mac oder Linux) und laden Sie das Installationspaket auf Ihren Computer herunter. Es wird empfohlen, die Antiviren -Software oder -Firewall während der Installation vorübergehend zu deaktivieren, um eine reibungslose Installation zu gewährleisten. Nach Abschluss muss der Benutzer ein Gate.io -Konto erstellen, um es zu verwenden.

Ouyi OKX Installationspaket ist direkt enthalten Ouyi OKX Installationspaket ist direkt enthalten Feb 21, 2025 pm 08:00 PM

Ouyi Okx, die weltweit führende digitale Asset Exchange, hat jetzt ein offizielles Installationspaket gestartet, um ein sicheres und bequemes Handelserlebnis zu bieten. Auf das OKX -Installationspaket von Ouyi muss nicht über einen Browser zugegriffen werden. Der Installationsprozess ist einfach und einfach zu verstehen.

Wie setze ich nach dem Neustart des Systems automatisch Berechtigungen von Unixsocket fest? Wie setze ich nach dem Neustart des Systems automatisch Berechtigungen von Unixsocket fest? Mar 31, 2025 pm 11:54 PM

So setzen Sie die Berechtigungen von Unixsocket automatisch nach dem Neustart des Systems. Jedes Mal, wenn das System neu startet, müssen wir den folgenden Befehl ausführen, um die Berechtigungen von Unixsocket: sudo ...

Ouyi Exchange Download Official Portal Ouyi Exchange Download Official Portal Feb 21, 2025 pm 07:51 PM

Ouyi, auch bekannt als OKX, ist eine weltweit führende Kryptowährungsplattform. Der Artikel enthält ein Download -Portal für das offizielle Installationspaket von Ouyi, mit dem Benutzer den Ouyi -Client auf verschiedenen Geräten installiert werden können. Dieses Installationspaket unterstützt Windows, Mac, Android und iOS -Systeme. Nach Abschluss der Installation können sich Benutzer registrieren oder sich beim Ouyi -Konto anmelden, Kryptowährungen mit dem Handel mit den von der Plattform erbrachten Diensten anmelden.

See all articles