Как выключить Linux с помощью командной строки и графического интерфейса

Для довольно нового пользователя Linux поначалу все может быть немного ошеломляющим. В то время как надежность и неограниченные возможности настройки привлекательны, выполнение основных задач может быть пугающим, особенно если вы не знаете, какие команды использовать. Например, вам нужно выключить систему, но как новый пользователь вы изо всех сил пытаетесь найти правильные команды для выключения компьютера с Linux. Хотя отключение может показаться простой задачей, неправильное выполнение может привести к потере данных или, что еще хуже, к повреждению вашей системы. Итак, если вы новичок в Linux и хотите избежать каких-либо неприятностей, следуйте этому руководству, чтобы узнать о самых безопасных методах завершения работы системы Linux как с помощью командной строки, так и с помощью графического пользовательского интерфейса (GUI).

Безопасное завершение работы системы Linux (2023 г.)

Как выключить Linux с помощью командной строки

Опытные пользователи предпочитают метод командной строки для отключения системы Linux, поскольку он быстрый и предоставляет больше возможностей для экспериментов. Этот метод особенно полезен для отключения серверов Linux. Кроме того, это самый безопасный способ, поскольку все пользователи, которые в данный момент вошли в систему, могут быть уведомлены о процессе завершения работы, чтобы они могли сохранить свою работу. Есть несколько команд Linux, которые вы можете использовать для завершения работы системы.

Используйте команду Shutdown для выключения Linux

shutdown Команда является наиболее распространенной, которую вы можете использовать для безопасного выключения вашей системы Linux. Он предлагает большую гибкость, поскольку вы можете использовать команду выключения для выключить, остановить или даже перезагрузить ваш ПК. Когда вы выполняете команду выключения, все текущие пользователи уведомляются о процессе выключения. Основной синтаксис команды выключения в Linux:

sudo shutdown <options> <scheduled_time> <message>

В приведенном выше синтаксисе команды выключения вам необходимо знать следующие вещи:

<scheduled_time> используется для указания времени, в которое система выключится

<message> используется для указания широковещательного сообщения, которое каждый пользователь получит в своей оболочке Linux перед завершением работы.

<options> содержит различные параметры, которые вы можете связать с командой выключения, включая:

Вариант Описание
-H Записывает окончательные изменения в данные, а затем останавливает дальнейшую обработку процессором задач, но система продолжает работать с минимальным энергопотреблением.
-P Работает так же, как -H, за исключением отключения питания системы.
-r Записывает окончательные изменения на диск, а затем перезагружает систему.
-k Используется для отправки предупреждающего сообщения об отключении
-c Отменяет отложенное завершение работы

Если вы используете команду выключения без параметров, система выключится через одну минуту.

Связанный :  Как просмотреть заархивированные сообщения в Facebook Messenger
Выключение системы в определенное время

Как вы видели выше, с <time> Параметр вы можете установить временной интервал, после которого вы хотите, чтобы система выключилась. Вы можете использовать либо абсолютное время в 24-часовом формате, либо использовать относительное время».+m”, где m — количество минут от текущего времени. По умолчанию для параметра

sudo shutdown <time>

Например, если текущее системное время 15:30 и вы хотите выключить систему в течение следующих 10 минут, то команда в абсолютном времени будет такой:

sudo shutdown 15:40

и в относительном времени команда будет:

sudo shutdown +10

Немедленно выключите систему

Если вы хотите немедленно выключить систему, вы можете либо использовать ‘+0‘ для параметра

sudo shutdown +0

Альтернативный синтаксис для немедленного выключения системы:

sudo shutdown now

выключить сейчас
Завершение работы системы с сообщением о завершении работы

Скажем, вам нужно выключить сервер Linux для обслуживания, но могут быть пользователи, которые в настоящее время вошли в систему и могут потерять свою несохраненную работу, если сервер будет выключен без предварительного уведомления. С помощью команды shutdown вы можете запланировать отключение системы и сообщить пользователям о запланированном времени простоя, чтобы они могли сохранить свою работу. Чтобы выключить систему с помощью широковещательного сообщения, используйте следующий синтаксис:

sudo shutdown <time> "<message>"

Например, в приведенном выше сценарии вы можете использовать команду следующим образом:

sudo shutdown 16:30 "System shutdown scheduled at 16:30. Please do save your work. Thank You."

завершение работы с помощью широковещательного сообщения

Как только вы выполните указанную выше команду, все пользователи, которые в данный момент вошли в систему, увидят это широковещательное сообщение на своей стене:

Broadcast message from [email protected] on pts/1 (Tue 2023-03-21 06:35:46 UTC):

System shutdown scheduled at 16:30. Please do save your work. Thank You.
The system is going down for poweroff at Tue 2023-03-21 06:45:46 UTC!
широковещательное сообщение, просматриваемое пользователем Linux при выключении

Завершение работы системы Linux с помощью команды Halt

Среди многих пользователей Linux существует распространенное заблуждение, что процессы остановки и завершения работы одинаковы, поскольку оба они, похоже, приводят к одному и тому же результату. Однако halt Команда обычно используется для отправки системы в состояние остановки, когда любая дальнейшая обработка данных ЦП останавливается, при этом питание системы остается нетронутым. shutdown Команда в Linux, с другой стороны, останавливает работу ЦП и отключает питание системы. Чтобы выключить вашу систему Linux с помощью halt в командной строке используйте следующий синтаксис:

sudo halt -p

выключение с помощью команды halt в Linux

Выключите систему Linux с помощью команды Poweroff

Оба poweroff Команда и команда выключения звучат очень похоже, но у них есть свои отличия. Команда poweroff имеет более «агрессивный» подход и немедленно отключает питание системы. При непреднамеренном использовании команда может привести к потере пользовательских данных. Принимая во внимание, что команда shutdown имеет более изящный подход, когда она сначала записывает сохраненную работу на диск, останавливает различные процессы ЦП и, наконец, отключает питание системы. Чтобы выключить систему с помощью poweroff команда, используйте этот синтаксис:

Связанный :  Как использовать общую библиотеку фотографий iCloud на iPhone

sudo poweroff

выключение с помощью команды отключения питания

Выключение ПК с Linux с помощью команды init

Команда init используется для изменения уровней запуска или рабочего состояния процесса. В Linux и других Unix-подобных операционных системах «уровни запуска» — это предопределенные состояния системы, которые определяют, какие системные службы запущены. Каждый уровень выполнения имеет определенный набор служб и демонов, которые запускаются или останавливаются, и уровни выполнения можно модифицировать для изменения состояния системы. Существует 6 различных типов уровней запуска, которые могут быть назначены для различных ситуаций:

Уровень выполнения Описание
0 Выключает систему с помощью обычной процедуры.
1 установить однопользовательский режим
2 установить многопользовательский режим без сети
3 установить многопользовательский режим с сетью
4 используется пользователем для своих конкретных нужд
5 используется для установки многопользовательского режима с сетью и графическим интерфейсом
6 используется для перезагрузки системы

С init командой, вы можете завершить работу системы Linux, используя следующий синтаксис:

sudo init 0

выключение с помощью команды init

Когда вы выбираете уровень выполнения 0команда init использует более изящный подход команды shutdown, сначала записывая изменения, сделанные на диск, останавливая обработку ЦП, а затем, наконец, отключая питание системы.

Как выключить Linux с помощью графического интерфейса

Метод графического интерфейса для завершения работы системы может работать только на настольных установках Linux. Этот метод более распространен среди новичков и, вероятно, самый простой в работе. Здесь мы рассмотрели, как выключить системы Linux на базе Gnome, KDE и Mate. Но будьте уверены, вам нужно выполнить аналогичные шаги в большинстве других дистрибутивов Linux.

Отключить систему на основе Gnome

1. Сначала перейдите в правый верхний угол и нажмите там.

Опция Power Off в системном меню для Gnome

2. В раскрывающемся меню выберите ⏻ Выключение/выход из системы. Затем выберите опцию «Выключить…».

Опция Power Off в раскрывающемся меню системного меню Gnome

3. Откроется новое диалоговое окно. Теперь нажмите кнопку Power Off, чтобы окончательно выключить систему. На этом этапе, если вы не выберете какую-либо опцию, система автоматически выключится в течение следующих 60 секунд.

Окончательное отключение в Gnome

Завершение работы системы на основе KDE

1. Откройте лоток приложений снизу или нажмите «Суперклавишу» на клавиатуре. На большинстве клавиатур суперклавиша помечена как «Значок Windows».

2. Выберите « Выйти» в нижней части трея.

Вариант выхода в KDE

3. Появится новое диалоговое окно с кнопками «Приостановить», «Перезапустить» и «Выключить». Нажмите кнопку «Завершение работы», чтобы окончательно выключить систему Linux. Если вы не выберете какую-либо опцию, система автоматически выключится в течение следующих 60 секунд.

кнопка окончательного выключения в KDE

Отключить систему на основе сопряжения

1. Перейдите в меню «Система» на верхней панели и выберите параметр «Завершение работы» в раскрывающемся меню.

Опция выключения в системном меню MATE

2. Либо нажмите кнопку «⁝⁝⁝ Меню» внизу или нажмите «Суперклавишу» на клавиатуре. На большинстве клавиатур суперклавиша помечена как «Значок Windows». Нажмите на значок ⏻ внизу.

кнопка выключения в меню кнопка

3. Откроется новое диалоговое окно с кнопками «Приостановить», «Перезапустить» и «Выключить». Нажмите кнопку «Завершение работы», чтобы окончательно выключить систему.

Диалоговое окно выключения в MATE

Простые методы выключения системы Linux

Хотя метод с графическим интерфейсом очень прост в использовании, он не предлагает множество вариантов для экспериментов. Он может работать только с настольными версиями Linux. В этой статье мы показали несколько очень простых способов завершения работы своих систем Linux как для пользователей командной строки, так и для пользователей с графическим интерфейсом. Лично я считаю, что метод командной строки работает лучше всего для всех видов использования и намного быстрее, чем метод с графическим интерфейсом. А пока ознакомьтесь с нашим списком из 50+ основных команд Linux, которые помогут вам более эффективно работать в командной строке Linux. Дайте нам знать в комментариях, если вы столкнулись с какими-либо проблемами.