Некоторые способы корректного завершения работы системы в Linux:
- Использование команды shutdown. 23 Её можно использовать для перезагрузки или выключения системы в заданное время. 3 Например, для немедленного завершения работы нужно указать команду
sudo shutdown now
. 2 - Применение команд halt и reboot. 3 Halt немедленно останавливает операционную систему, а reboot перезагружает её. 3
- Использование команды telinit. 3 С её помощью можно сообщить процессу init, на какой уровень запуска нужно выполнить переход. 3 Например,
telinit 0
сообщит о переходе на уровень запуска 0, что приведёт к остановке системы: все процессы будут убиты, файловые системы размонтированы. 3 - Использование сочетаний клавиш SysRQ. 1 Подсистема SysRQ позволяет принимать от пользователя команды, даже когда система полностью зависла. 1 Для доступа к ней используются сочетания клавиш Alt+PrtScr+номер. 1
Команда завершения работы требует привилегий суперпользователя, поэтому нужно быть либо root, либо выполнить команду с помощью sudo. 2