Was sind die verschiedenen Neustartbefehle unter Linux?

青灯夜游
Freigeben: 2023-03-14 10:47:00
Original
13752 Leute haben es durchsucht

Fünf Neustartbefehle für Linux: 1. Shutdown-Befehl, der zum Herunterfahren oder Neustarten des Computers verwendet werden kann. Die Syntax lautet „shutdown -r now“; 3. Neustartbefehl . Init-Befehl, der zum Neustarten oder Herunterfahren verwendet werden kann. 5. Poweroff-Befehl, der zum Herunterfahren und Unterbrechen des Rechners verwendet werden kann liefern.

Was sind die verschiedenen Neustartbefehle unter Linux?

Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.

Im Linux-System sind Befehle ein sehr wichtiger Teil, da wir die meisten Vorgänge über Befehle ausführen können, was unsere Arbeit effizienter und bequemer macht. Was sind die Neustartbefehle unter Linux? Es gibt fünf Neustartbefehle: Herunterfahren, Ausschalten, Init, Neustart und Stopp.

halt Shutdown Root-Benutzer halt: Nur das System herunterfahren, der Strom läuft noch
halt -p: Das System herunterfahren, den Strom ausschalten (zuerst „halt“ und dann „poweroff“ ausführen)
poweroff Shutdown root-Benutzer poweroff sendet ein Ausschaltsignal an acpi
reboot restart root-Benutzer
shutdown -h: Herunterfahren
- r: Neustart
-c: Herunterfahrvorgang abbrechen
Root-Benutzer shutdown ruft tatsächlich init 0 auf, init 0 bereinigt einige Arbeit und ruft dann halt oder poweroff auf
shutdown -r now: Nach einer Minute neu starten
shutdown -r 05:30: Kürzlich Neustart um 5:30
shutdown -r +10: Neustart nach zehn Minuten
init init 0: Herunterfahren
init 6: Neustart
root-Benutzer init: Schalten Sie die Ausführungsebene von um das System

Vor dem Herunterfahren oder Neustarten führen Sie die Synchronisierung drei- bis viermal durch, um die Daten im Speicher, die nicht auf der Festplatte gespeichert wurden, zu aktualisieren, da sonst Daten verloren gehen. Wenn Sie die Synchronisierung ausführen, führen Sie sie als Administrator aus, da der Administrator Berechtigungen für alle Dateien hat, während normale Benutzer nur Berechtigungen für einige ihrer eigenen Dateien haben.

1. Befehl zum Herunterfahren

Der Befehl zum Herunterfahren ist der am häufigsten verwendete und sicherste Befehl zum Herunterfahren und Neustarten. Er ruft fsck auf, um die Festplatte vor dem Herunterfahren zu überprüfen:

 ● - h: Systemdienst stoppen und herunterfahren

● -r: Systemdienst stoppen und dann neu starten

Beispiel:

shutdown -h now  --立即关机  
shutdown -h 10:53  --到10:53关机,如果该时间小于当前时间,则到隔天  
shutdown -h +10  --10分钟后自动关机  
shutdown -r now  --立即重启  
shutdown -r +30 'The System Will Reboot in 30 Mins'   --30分钟后重启并并发送通知给其它在线用户
Nach dem Login kopieren

2, Neustartbefehl

reboot bedeutet sofortigen Neustart, die Wirkung entspricht shutdown -r now</ code>. <code>shutdown -r now

reboot的工作过程差不多跟halt一样﹐不过它是引发主机重启﹐而halt是关机。它 的参数与halt相差不多。

3、init命令

init是所有进程的祖先﹐它的进程号始终为1﹐所以发送TERM信号给init会终止所有的 用户进程﹑守护进程等。shutdown 就是使用这种机制。

init定义了7个运行级别(runlevel):

  • init 0为停机或者关机(千万不能将initdefault设置为0)﹐

  • init 1为单用户模式,只root用户进行维护。

  • init 2 - 多用户,没有 NFS 不联网

  • init 3 - 完全多用户模式(标准的运行级)

  • init 4 - 没有用到

  • init 5 - X11 (xwindow) 图形化界面模式

  • init 6 - 重新启动 (千万不要把initdefault 设置为6 )

4、halt命令

halt命令是最简单的关机命令,其实就是调用shutdown -h。halt执行时﹐不理会目前系统状况下,进行硬件关机;杀死应用进程﹐执行sync系统调用﹐文件系统写操作完成后就会停止内核。

halt执行时,杀死应用进程,执行sync系统调用,文件系统写操作完成后就会停止内核。

参数说明:

  • [-n] 防止sync系统调用,它用在用fsck修补根分区之后,以阻止内核用老版本的超级块superblock覆盖修补过的超级块。

  • [-w] 并不是真正的重启或关机,只是写。

  • [-d] 不写wtmp纪录。

  • [-f] 没有调用shutdown而强制关机或重启。

  • [-i] 关机或重启前,关掉所有的网络接口。

  • [-p] 该选项为缺省选项,就是关机时调用poweroff。

5、poweroff命令

poweroff表示立即关机,效果等同于shutdown -h now

Der Arbeitsvorgang beim Neustart ist fast derselbe wie beim Anhalten, mit der Ausnahme, dass der Host neu gestartet wird, während beim Anhalten das Herunterfahren erfolgt. Seine Parameter ähneln halt.

3. init-Befehl

init ist der Vorfahre aller Prozesse, seine Prozessnummer ist immer 1, daher werden durch das Senden des TERM-Signals an init alle Benutzerprozesse, Daemon-Prozesse usw. beendet. Das Herunterfahren nutzt diesen Mechanismus.


init definiert 7 Runlevel:

  • init 0 bedeutet Herunterfahren oder Herunterfahren (nie initdefault auf 0 setzen)﹐


    init 1 ist ein Einzelbenutzermodus und nur der Root-Benutzer führt Wartungsarbeiten durch.

  • init 2 – Mehrbenutzer, kein NFS, kein Internet

  • < code>init 3 – Vollständiger Mehrbenutzermodus (Standard-Runlevel)


  • init 4 – Nicht verwendet

  • init 5 – X11 (xwindow) grafischer Schnittstellenmodus


    init 6 – Neustart (niemals initdefault auf 6 setzen)


  • 4. Der Halt-Befehl ist tatsächlich der einfachste Befehl zum Herunterfahren /code>. Wenn halt ausgeführt wird, wird der aktuelle Systemstatus ignoriert und ein Hardware-Shutdown durchgeführt; der Anwendungsprozess wird beendet, der Synchronisierungssystemaufruf wird ausgeführt und der Kernel wird gestoppt, nachdem der Dateisystem-Schreibvorgang abgeschlossen ist.
Wenn Halt ausgeführt wird, wird der Anwendungsprozess beendet, der Synchronisierungssystemaufruf wird ausgeführt und der Kernel wird gestoppt, nachdem der Schreibvorgang des Dateisystems abgeschlossen ist.

Parameterbeschreibung:

🎜🎜🎜[-n] Synchronisierungssystemaufruf verhindern, der nach dem Patchen der Root-Partition mit fsck verwendet wird, um zu verhindern, dass der Kernel den gepatchten Superblock mit einer alten Version des Superblocks überschreibt. 🎜🎜🎜🎜[-w] ist nicht wirklich ein Neustart oder Herunterfahren, sondern nur Schreiben. 🎜🎜🎜🎜[-d] Schreiben Sie keine Wtmp-Datensätze. 🎜🎜🎜🎜🎜[-f] Herunterfahren oder Neustart erzwingen, ohne Shutdown aufzurufen. 🎜🎜🎜🎜🎜[-i] Schalten Sie vor dem Herunterfahren oder Neustarten alle Netzwerkschnittstellen aus. 🎜🎜🎜🎜🎜[-p] Diese Option ist die Standardoption, die beim Herunterfahren das Ausschalten aufruft. 🎜🎜🎜🎜🎜5. Der poweroff-Befehl 🎜🎜🎜poweroff bedeutet sofortiges Herunterfahren. Die Wirkung ist äquivalent zu shutdown -h. Die Verwendung im Mehrbenutzermodus wird nicht empfohlen 3). 🎜🎜Mit dem Poweroff-Befehl wird der Rechner ausgeschaltet und die Stromversorgung unterbrochen. 🎜🎜Nutzungsberechtigungen: Systemadministrator. 🎜🎜Syntax: 🎜
poweroff [-n] [-w] [-d] [-f] [-i] [-h]
Nach dem Login kopieren
🎜Parameterbeschreibung: 🎜🎜🎜🎜🎜-n schreibt die Speicherdaten vor dem Herunterfahren nicht zurück auf die Festplatte. 🎜🎜🎜🎜🎜-w fährt nicht wirklich herunter, sondern schreibt nur den Datensatz darauf /var/log/wtmp-Datei🎜🎜🎜🎜🎜-d Keine Datensätze in die /var/log/wtmp-Datei schreiben🎜🎜🎜🎜🎜-i Stoppen Sie alle netzwerkbezogenen Geräte vor dem Herunterfahren🎜🎜🎜 🎜🎜-p Versetzen Sie die gesamte Hardware im System in den Standby-Modus, bevor Sie das Betriebssystem herunterfahren🎜🎜🎜🎜🎜Verwandte Empfehlungen: „🎜Linux-Video-Tutorial🎜“🎜

Das obige ist der detaillierte Inhalt vonWas sind die verschiedenen Neustartbefehle unter Linux?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle: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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage