Выключите и перезагрузите компьютер из терминала Ubuntu

В Linux довольно просто (как и в большинстве операционных систем) перезагрузить компьютер, выйти из своей учетной записи пользователя или полностью выключить систему. Зачастую это так же просто, как нажать кнопку питания на компьютере или кнопку на панели инструментов. В Ubuntu вы увидите такое окно.

У вас будет возможность немедленно выключить компьютер (после завершения сеанса), перезагрузить компьютер, выйти из системы и т. д.

Все это можно сделать и через терминал(Terminal) , что особенно удобно для тех пользователей Ubuntu , которые всегда держат сеанс терминала(Terminal) открытым. Этот метод также включает в себя несколько вариантов, особенно для выключения вашей системы.

Выключить Ubuntu из терминала

Сначала мы откроем Терминал.

02Открыть_терминал

Прежде чем мы перейдем к командам, имейте в виду, что многие действия, которые мы будем выполнять, немедленно прервут ваш текущий сеанс, поэтому рекомендуется сохранить все во время просмотра этого руководства, чтобы, если случайно вы по ошибке отключили компьютер, вы ничего не потеряете.

Так сказать, поехали.

Первое, о чем мы поговорим, это выключение компьютера. Мы сделаем это с помощью команды shutdown. В самом простом случае мы можем выключить наш компьютер, введя в Терминал(Terminal) следующее :

sudo shutdown -h now

03Выключение

Если вы недавно не выполняли действие в качестве администратора, вас попросят ввести пароль. Как только вы успешно войдете в него, ваш компьютер немедленно начнет процедуру выключения.

Использование этой команды в основном дает вашему компьютеру возможность остановить или отключить питание, а затем сделать это немедленно. Остановка просто останавливает все запущенные процессы, делая безопасным выключение компьютера, в то время как команда poweroff делает и то, и другое.

Примечание: если вы хотите остановиться, вы также можете ввести sudo halt в терминал.(Note: if you want to halt, you can also type sudo halt into the Terminal.)

Если вы хотите убедиться, что ваша система останавливается или отключается по умолчанию, следующие команды делают именно это.

sudo shutdown -P HH:MM

или

sudo shutdown -H HH:MM

В любом случае время в конце необходимо. Если ввести sudo shutdown -P или sudo shutdown -H без указания времени, появится сообщение о том, что время необходимо.

Что, если вы хотите немного больше контроля? Команда выключения имеет множество опций. Например, если вы хотите выключить компьютер через 30 минут, то командой sudo shutdown +30 будет команда.

04Выключение_через_30_минут

Если вы хотите выключить компьютер в 17:30 (в качестве примера), используйте команду sudo shutdown 17:30 .

05Shutdown_at_530_PM

Примечание: все команды, требующие времени, используют 24-часовое время, даже если ваши часы настроены на 12-часовое время, поэтому sudo shutdown 5:30 будет 5:30 утра.(Note: all commands which demand a time use 24-hour time, even if your clock is set to 12-hour time, so sudo shutdown 5:30 would be 5:30 AM.)

Наконец, если вы использовали один из этих примеров с привязанным временем и понимаете, что хотите продолжать использовать свой компьютер, введите sudo shutdown -c в другом сеансе терминала(Terminal) , чтобы отменить запланированное завершение работы.

06Cancel_Shutdown

Если вы хотите перезагрузить компьютер, у вас есть два варианта. Первый по-прежнему использует команду выключения, но в конце добавляется параметр, который сообщает вашей системе о перезапуске после успешного завершения выключения.

07Restart_With_Shutdown_Command

Конечно, ввод sudo shutdown -r не обязательно интуитивно понятен, поэтому, к счастью, мы можем просто ввести sudo reboot в терминал(Terminal) , чтобы выполнить то же самое.

08Restart_With_Reboot_Command

Наконец, некоторые системы имеют параметры гибернации или приостановки на стандартном экране выхода из системы. Опция приостановки сохраняет ваше текущее состояние, а затем «почти» отключается, чтобы вы могли быстро вернуться в свое текущее состояние. Во время приостановки ваш компьютер по-прежнему потребляет энергию (важно, если работает ноутбук).  Гибернация(Hibernate) аналогична приостановке, за исключением того, что ваше текущее состояние сохраняется на диск, а компьютер выключается. Вам потребуется перезагрузить систему, но после перезагрузки вы сможете вернуться к своему текущему состоянию. Чтобы сделать что-либо из этого из командной строки, используется команда диспетчера питания.

Ввод sudo pm-suspend приостановит работу вашего компьютера.

09Приостановить

Точно так же  sudo pm-hibernate — это команда для перевода его в режим гибернации.

10 Спящий режим

И это все. Основные команды выключения и перезагрузки могут быть очень простыми, но с добавлением упомянутых модификаторов (в дополнение к командам гибернации и приостановки) у вас есть очень полный набор команд для управления сеансом, все из основного сеанса терминала .(Terminal)



About the author

Я инженер-программист с более чем 15-летним опытом работы с Microsoft Office и Edge. Я также разработал несколько инструментов, используемых конечными пользователями, например, приложение для отслеживания важных медицинских данных и детектор программ-вымогателей. Мои навыки заключаются в разработке элегантного кода, который хорошо работает на различных платформах, а также в отличном понимании взаимодействия с пользователем.



Related posts