Я пытался отключить свой компьютер через SSH. Я выполнил
sudo shutdown now
Пользователь вышел из системы и Ubuntu начал выключение, но он застыл на последнем экране с логотипом Ubuntu и загружаемыми точками. Любая идея, где проблема может быть?
Также, какая разница между shutdown
и halt
? Какие другие подобные команды есть?
От MAN PAGES:
Shutdown - «shutdown» организует безопасное списание системы. Все зарегистрированные пользователи получают уведомление о том, что система идет вниз и в течение последнего пять минут TIME, новые логины предотвращаются ».
Shutdown - «Эти программы позволяют системному администратору перезагружать, останавливать или отключать систему».
Разница в том, что Halt может быть более «агрессивным» при выключении, чем сама остановка. Он имеет параметры, которые могут буквально заставлять систему отключиться без обслуживания или открытых программ. Если вы остановитесь без каких-либо параметров, он просто выполнит команду shutdown. Что-то вроде псевдонима. Если вы запустите его, например, с параметром --force, он «очень сильно» заставит систему перезагрузиться.
В случае остановки или выключения они будут ждать завершения всех процессов до выключение или перезагрузка ПК. Если служба или приложение не закрывается или не закрывается должным образом, вы увидите, что вы там указываете (логотип ubuntu с точками).
Правильный способ в терминале для одного пользователя или нескольких пользователей неисправность. Но если выключение не работает, проверьте, какие службы у вас запущены, а какая из них вызывает замедление или замораживание выключения.
С учетом этого существует несколько способов перезагрузки или выключения системы: ! d8]
Перезагрузка - shutdown -r, reboot
В этом случае перезагрузка просто вызывает shutdown -r.
Перезагрузка - halt, shutdown, sudo init 0, shutdown -h now, poweroff
В этом случае poweroff совпадает с вызовом shutdown -P
Как вы заметили, что команда shutdown может многое сделать, вот небольшой список:
-r Requests that the system be rebooted after it has been brought down
-h Requests that the system be either halted or powered off after it has been brought down, with the choice as to which left up to the system
-H Requests that the system be halted after it has been brought down
-P Requests that the system be powered off after it has been brought down
-c Cancels a running shutdown. TIME is not specified with this option, the first argument is MESSAGE
-k Only send out the warning messages and disable logins, do not actually bring the system down
Как и reboot
-f, --force force reboot or halt, don't call shutdown(8)
-p, --poweroff switch off the power when called as halt
Там однако разница между выключением через терминал и нажатием кнопки «Выключение» в Unity. Последний будет запрашивать у пользователя взаимодействие с любой несохраненной работой (например, libreoffice, inkscape ...). первый будет просто посылать сигнал всем процессам, говорящим им закрыть. Никакое взаимодействие с пользователем не потребуется, поэтому любая несохраненная работа исчезнет.
Из MAN PAGES:
Shutdown - «shutdown» организует безопасную сбой системы. Все зарегистрированные пользователи уведомляются о том, что система идет вниз, и в течение последнего пять минут TIME, новые логины предотвращаются ».
Halt - «Эти программы позволяют системному администратору перезагружать, останавливать или отключать систему».
Разница заключается в том, что Halt может быть более «агрессивным» при выключении, чем Shutdown. Он имеет параметры, которые могут буквально заставлять систему отключиться без обслуживания или открытых программ. Если вы остановитесь без каких-либо параметров, он просто выполнит команду shutdown. Что-то вроде псевдонима. Если вы запустите его, например, с параметром --force
, он «сильно» заставит систему перезагрузиться очень быстро.
В случае остановки или выключения они будут ждать завершения всех процессов до выключение или перезагрузка ПК. Если служба или приложение не закрывается или не закрывается должным образом, вы увидите, что вы там указываете (логотип ubuntu с точками).
Правильный способ использования терминала для одного пользователя или нескольких пользователей неисправность. Но если выключение не работает, проверьте, какие службы у вас запущены и какой из них вызывает замедление или замораживание выключения.
С учетом этого существует несколько способов перезагрузки или выключения системы:
Перезагрузка - shutdown -r
, reboot
В этом случае перезагрузка просто вызывает shutdown -r
.
Shutting Down - halt
, shutdown
, sudo init 0
, shutdown -h now
, poweroff
В этом случае poweroff
совпадает с вызовом shutdown -P
Как вы заметили, shutdown
команда может сделать много вещей, вот небольшой список:
-r Requests that the system be rebooted after it has been brought down
-h Requests that the system be either halted or powered off after it has been brought down, with the choice as to which left up to the system
-H Requests that the system be halted after it has been brought down
-P Requests that the system be powered off after it has been brought down
-c Cancels a running shutdown. TIME is not specified with this option, the first argument is MESSAGE
-k Only send out the warning messages and disable logins, do not actually bring the system down
Как и reboot
-f, --force force reboot or halt, don't call shutdown(8)
-p, --poweroff switch off the power when called as halt
Однако есть разница между выключением вниз через терминал и нажав кнопку «Выключение» в Unity. Последний будет запрашивать у пользователя взаимодействие с любой несохраненной работой (например, libreoffice, inkscape ...). первый будет просто посылать сигнал всем процессам, говорящим им закрыть. Никакое взаимодействие с пользователем не потребуется, поэтому любая несохраненная работа исчезнет.
Что вам нужно сделать, это выключить компьютер после его выключения, выполнив следующую команду:
sudo shutdown -P 20Еще одна команда для выключения системы:
sudo init 0
init 0 вызывает все сценарии выключения и изящно выключает ваш компьютер.
Что вам нужно сделать, это выключить компьютер после его выключения, выполнив следующую команду:
sudo shutdown -P 20
blockquote>
Что вам нужно сделать, это выключить компьютер после его выключения, выполнив следующую команду:
sudo shutdown -P 20
blockquote>
Другая команда для выключения системы -
sudo init 0
init 0 вызывает все сценарии выключения и изящно выключает ваш компьютер.