В Linux довольно просто (как и в большинстве операционных систем) перезагрузить компьютер, выйти из учетной записи пользователя или полностью завершить работу системы. Часто это так же просто, как нажать кнопку питания на вашем компьютере или нажать кнопку на панели инструментов. В Ubuntu вы увидите окно, подобное этому.
У вас будет возможность немедленно выключить компьютер (после завершения сеанса), перезагрузить компьютер, выйти из системы и многое другое.
Все это можно сделать и через терминал, что особенно удобно для тех пользователей Ubuntu, которые всегда поддерживают сеанс терминала открытым. Этот метод также включает несколько параметров, особенно для выключения вашей системы.
Отключение Ubuntu из терминала
Сначала мы откроем терминал.
Прежде чем мы перейдем к командам, обратите внимание, что многие вещи, которые мы сделаем, немедленно завершат ваш текущий сеанс, поэтому рекомендуется сохранить все данные во время просмотра этого учебного пособия, поэтому, если - случайно - вы по ошибке выключите свой компьютер, вы ничего не потеряете.
Тем не менее, здесь мы идем.
Первое, о чем мы поговорим, это выключение компьютера. Мы сделаем это с помощью команды выключения. По сути, мы можем выключить наш компьютер, набрав в терминале следующее:
отключение sudo -h сейчас
Если вы недавно не выполнили действие в качестве администратора, вам будет предложено ввести пароль. Как только вы успешно введете его, ваш компьютер сразу же начнет процедуру выключения.
Использование этой команды в основном дает вашему компьютеру возможность либо остановить, либо отключить питание, а затем делает это немедленно. Остановка просто останавливает все запущенные процессы, делая безопасным выключение компьютера, в то время как команда poweroff выполняет оба действия.
Примечание: если вы хотите остановить, вы также можете ввести sudo halt в Терминал.
Если вы хотите убедиться, что ваша система по умолчанию останавливается или выключается, следующие команды делают именно это.
отключение sudo -P ЧЧ: ММ
или же
отключение sudo -H ЧЧ: ММ
В любом случае, время в конце необходимо. Ввод sudo shutdown -P или sudo shutdown -H без времени вызовет сообщение, сообщающее, что время необходимо.
Что делать, если вы хотите немного больше контроля? Команда выключения имеет много опций. Например, если вы хотите выключить компьютер через 30 минут, команда sudo shutdown +30 будет командой.
Если вы хотите выключить компьютер в 17:30 (например), то команда sudo shutdown 17:30 будет использовать команду.
Примечание: все команды, которые требуют времени, используют 24-часовое время, даже если ваши часы установлены на 12-часовое время, поэтому отключение sudo 5:30 будет 5:30 AM.
Наконец, если вы использовали один из этих примеров с привязанным временем и понимаете, что хотите продолжать использовать свой компьютер, ввод sudo shutdown -c в другом сеансе терминала отменит запланированное завершение работы.
Если вы хотите перезагрузить компьютер, у вас есть два варианта. Первый по-прежнему использует команду выключения, но в конце добавляет опцию, которая сообщает вашей системе о перезагрузке после успешного завершения выключения.
Конечно, ввод sudo shutdown -r не обязательно интуитивно понятен, поэтому, к счастью, мы можем просто ввести sudo reboot в Terminal, чтобы выполнить то же самое.
Наконец, некоторые системы имеют стандартные режимы гибернации или приостановки на стандартном экране выхода из системы. Опция приостановки сохраняет ваше текущее состояние, а затем «почти» выключается, чтобы вы могли быстро вернуться к своему текущему состоянию. Во время приостановки ваш компьютер по-прежнему потребляет энергию (это важно, если вы используете ноутбук). Режим гибернации аналогичен режиму приостановки, за исключением того, что текущее состояние сохраняется на диск и компьютер выключается. Вам нужно будет перезагрузить вашу систему, но после перезагрузки вы можете вернуться к вашему текущему состоянию. Для выполнения любого из этих действий из командной строки используется команда управления питанием.
Ввод sudo pm-suspend приостановит работу вашего компьютера.
Аналогично, sudo pm-hibernate - это команда для перевода его в режим гибернации.
И это все. Базовые команды выключения и перезагрузки могут быть очень простыми, но с добавлением упомянутых модификаторов (в дополнение к командам гибернации и приостановки) у вас есть очень полный набор команд для управления сеансом, все из базового сеанса терминала.