summaryrefslogtreecommitdiff
path: root/LINUX/SHUTDOWN, HALT, POWEROFF, REBOOT.md
diff options
context:
space:
mode:
Diffstat (limited to 'LINUX/SHUTDOWN, HALT, POWEROFF, REBOOT.md')
-rw-r--r--LINUX/SHUTDOWN, HALT, POWEROFF, REBOOT.md56
1 files changed, 56 insertions, 0 deletions
diff --git a/LINUX/SHUTDOWN, HALT, POWEROFF, REBOOT.md b/LINUX/SHUTDOWN, HALT, POWEROFF, REBOOT.md
new file mode 100644
index 0000000..57192ec
--- /dev/null
+++ b/LINUX/SHUTDOWN, HALT, POWEROFF, REBOOT.md
@@ -0,0 +1,56 @@
+=========
+**shutdown
+```sh
+shutdown # Schedule a shutdown
+shutdown now # Shutdown immediately
+shutdown 13:20 # Shutdown at 1:20 PM
+shutdown -p now # Power off the machine
+shutdown -H now # Halt the machine
+shutdown -r 09:35 # Reboot at 9:35 AM
+
+shutdown -c # отменить
+```
+- `-r`: Перезагрузка после выключения.
+- `-h`: Остановка или выключение питания (решает система).
+- `-H`: Остановите систему.
+- `-P`: Выключите систему.
+- `-c`: Отменить запущенное завершение работы.
+- `-k`: Только отправлять предупреждающие сообщения (без выключения).
+
+**Примечание по исправлению** : распространенной ошибкой является использование `shutdown -p`, что недопустимо. Правильный вариант выключения — `shutdown -P`
+
+=========
+**halt
+```sh
+halt # Остановить машину
+halt -p # Выключить машину
+halt --reboot # Перезагрузить машину
+```
+
+=========
+**poweroff
+```sh
+poweroff # Выключить машину
+poweroff --halt # Остановить машину
+poweroff --reboot # Перезагрузить машину
+```
+
+=========
+**reboot
+```sh
+reboot # Перезагрузить машину
+reboot --halt # Остановить машину
+reboot -p # Выключить машину
+```
+
+=========
+**systemctl
+```sh
+sudo systemctl poweroff # Выключить систему
+sudo systemctl reboot # Перезагрузить систему
+sudo systemctl halt # Остановить систему
+```
+
+Эти альтернативы работают надежно и считаются лучшими в системах на базе systemd.
+
+