Das Linux-System bietet eine Vielzahl von Neustartbefehlen: normaler Neustart: reboot, sudo init 6 erzwungener Neustart: sudo systemctl reboot --force angegebener Neustart auf Run-Level: Shutdown -r N, sudo init N geplanter Neustart: Shutdown -r now, Shutdown - r +N Systemwiederherstellung: Ausschalten, Sudo systemctl poweroff Diese Befehle variieren je nach Verhalten und Zielen.
1. Normaler Neustart
reboot
: Führen Sie einen normalen Systemneustart durch, schließen Sie alle Prozesse und laden Sie das Betriebssystem neu.
sudo init 6
: Gleich wie reboot
, verwendet jedoch den Befehl init.
2. Neustart erzwingen
Neustart erzwingen
: Neustart des Systems erzwingen, wodurch der Vorgang nicht abgeschlossen wird und Datenverlust auftreten kann. reboot
:执行系统正常重启,关闭所有进程并重新加载操作系统。sudo init 6
:与 reboot
相同,但使用 init 命令。2. 强制重启
force reboot
:强制重启系统,不会关闭进程,可能会导致数据丢失。sudo systemctl reboot --force
:使用 systemd 服务管理器强制重启。3. 重启到指定运行级别
shutdown -r N
:重启到指定的运行级别,其中 N 是目标运行级别。例如,shutdown -r 0
将重启到关机状态。sudo init N
:使用 init 命令重启到指定的运行级别。4. 计划重启
shutdown -r now
:立即重启系统。shutdown -r +N
:在 N 分钟后重启系统。5. 系统恢复
poweroff
:关闭系统电源,不会重启。sudo systemctl poweroff
:使用 systemd 服务管理器关闭电源。使用注意事项:
sudo
sudo systemctl reboot --force
: Verwenden Sie den systemd-Dienstmanager, um einen Neustart zu erzwingen. shutdown -r N
: Neustart auf die angegebene Ausführungsebene, wobei N die Zielausführungsebene ist. Beispielsweise führt shutdown -r 0
einen Neustart in einen heruntergefahrenen Zustand aus. sudo init N
: Verwenden Sie den Befehl init, um auf der angegebenen Ausführungsebene neu zu starten. shutdown -r now
: Starten Sie das System sofort neu. 🎜🎜shutdown -r +N
: Starten Sie das System nach N Minuten neu. 🎜🎜🎜🎜5. Systemwiederherstellung🎜🎜🎜🎜poweroff
: Schalten Sie das System aus und starten Sie es nicht neu. 🎜🎜sudo systemctl poweroff
: Verwenden Sie zum Ausschalten den systemd-Dienstmanager. 🎜🎜🎜🎜Nutzungshinweise: 🎜🎜🎜🎜🎜Root-Berechtigungen: 🎜Die meisten Neustartbefehle erfordern Root-Berechtigungen, daher muss der Befehl sudo
verwendet werden. 🎜🎜🎜Datenverlust: 🎜Ein erzwungener Neustart kann zu Datenverlust führen. Sichern Sie daher unbedingt wichtige Daten vor der Verwendung. 🎜🎜🎜Aktive Prozesse: 🎜Ein normaler Neustart beendet alle Prozesse, während ein erzwungener Neustart aktive Prozesse beibehält, was zu unerwarteten Konsequenzen führen kann. 🎜🎜🎜Run Levels: 🎜Es ist wichtig, die verschiedenen Run Levels zu verstehen und sicherzustellen, dass das angestrebte Run Level Ihren Anforderungen entspricht. 🎜🎜Das obige ist der detaillierte Inhalt vonWelche Arten von Neustartbefehlen gibt es unter Linux?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!