Як перезавантажити або вимкнути Linux за допомогою командного рядка

May 28, 2025
Технічне обслуговування та оптимізація
Фатмавати Ахмад Заєнурі / Shutterstock.com

Відчуваєте, як починати спочатку? Цей підручник покаже вам, як чисто та безпечно перезавантажити або вимкнути комп'ютер Linux або macOS із командного рядка.

Ми йдемо вниз

Іноді вам просто потрібно перейти на перезавантаження або повне вимкнення. Якщо ви працюєте на сервері без графічного інтерфейсу або ви перебуваєте на сеансі SSH для віддаленого комп’ютера, командний рядок - ваш єдиний варіант. Linux та Unix-подібні системи, такі як macOS, надають кілька команд для вимкнення або перезавантаження системи прямо з командного рядка.

Ви можете використовувати такі команди:

  • закрити
  • перезавантажити
  • Стоп
  • потужність

Перегляд цих сторінок команд може заплутати. Залежно від того, які параметри командного рядка ви вибрали, усі ці команди можуть виконуватися зупинки , перезавантажується та зупиняється система. Насправді, man сторінки для перезавантажити , Стоп , і потужність містять точно таку ж інформацію .

Що за цим стоїть?

Відповідь полягає в система завантажувальний ремінь система, яка замінила шанованого Система V init система. У світі Linux Fedora почала використовувати система в 2011 р. З тих пір він був прийнятий дуже багатьма дистрибутивами. Debian та Ubuntu поміняли на система у 2015 році.

Увімкнено система на основі дистрибутивів закрити , перезавантажити , Стоп , і потужність команди - це фактично ярлики, які вказують на systemctl команди. Збереження цих команд забезпечує певний рівень сумісності з Система V init на основі розподілів. Це означає, що сценарії оболонки (і жорсткі системні адміністратори System V) не переживають, якщо їх перенести на комп'ютер із система розподіл, що працює на ньому.

Використання вимкнення

Вимкнення або перезавантаження багатокористувацької системи означає, що вам потрібно планувати заздалегідь. Вам потрібно вирішити, коли ви збираєтеся зупинитись чи перезавантажитись, і попередити інших користувачів системи про припинення та коли. Якщо це ваш власний комп’ютер, і ви єдиний, хто ним користуєтесь, життя набагато простіше.

Для запуску будь-якої з цих команд ви повинні бути в судо групи. Тобто ви повинні мати дозволи суперкористувача та мати можливість користуватися судо команди. Якщо команда, яку ви видали, почне діяти негайно і не вплине на інших зареєстрованих користувачів, вам не потрібно буде користуватися судо . Якщо ви намагаєтесь скористатися однією з цих команд, і команда відмовлена, повторіть спробу судо .

За замовчуванням закрити команда гарантує, що всі процеси зупинені чисто, усі файлові системи синхронізовані, і вся діяльність процесора припинена. Це стан «зупинки». Потім він надсилає апаратне повідомлення про відключення живлення. Звичайно, це стан вимкнення або “відключення”.

Це звичайно здавати закрити деякі параметри, такі як часовий рядок та повідомлення, яке буде надіслано зареєстрованим користувачам, щоб попередити їх про вимкнення. Давайте призначимо зупинку на 15 хвилин. Тип закрити , пробіл, +15 , пробіл, а потім повідомлення, яке слід надіслати користувачам.

відключення +15 Вимкнення через 15 хвилин!

Рядок часу, який ми використовували, був +15 , що представляє через 15 хвилин. + не є обов’язковим. Ми могли друкувати 15 .

Ми отримуємо відповідь, яка підтверджує, що планується вимкнення і коли воно відбудеться. Увійшли користувачі отримають повідомлення, яке ми надали.

Щоб скасувати зупинку, використовуйте -c опція (скасувати).

відключення -c

Хоча ви не отримуєте жодного сповіщення про те, що ваше вимкнення було скасовано, увійшли користувачі отримують сповіщення.

Якщо ви не вказали часовий рядок, буде заплановано вимкнення одна хвилина від тепер. Зверніть увагу, що ви не можете надати повідомлення своїм зареєстрованим користувачам, якщо не вказали часовий рядок.

закрити

Якщо ви навіть не можете почекати хвилину, можете скористатися зараз по мірі строку часу та завершення роботи негайний ефект. Використовуючи зараз це як використання +0 .

Рядок часу може бути встановленим часом, наприклад 23:00. Він повинен відповідати формату ЧЧ: ММ і має бути в цілодобовому годиннику. За п’ять хвилин до виходу системи з ладу заборонено нові логіни.

Ми знаємо дію за замовчуванням для закрити змушує комп’ютер перейти в режим зупинки, а потім у вимкнений стан. Ми можемо замінити цю поведінку, передавши їй інші параметри командного рядка.

  • Опція (зупинка) переведе ваш комп'ютер у стан зупинки, але не вимагатиме відключення обладнання.
  • -P (poweroff) - це дія за замовчуванням. Комп’ютер приводиться в режим зупинки, а потім вимикається.
  • -r Параметр (перезавантаження) переведе ваш комп'ютер у стан зупинки, а потім перезапустить його.
  • Опція (зупинка та відключення) така ж, як -P . Якщо ви використовуєте і разом, варіант має пріоритет.
  • -c Опція (скасувати) скасує будь-яке заплановане вимкнення, зупинку або перезавантаження.

Ось приклад, коли ми запланували перезавантаження.

вимкнення -r 08:20 Перезавантаження системи о 08:20

Команди перезавантаження, зупинки та відключення

Ці команди виконують дію, яку пропонує їх назва. Однак кожен з них прийме параметри командного рядка, щоб змусити будь-кого з них виконати перезавантаження, зупинку або відключення. Але чому плутати справи? Ці команди найкраще використовувати за номіналом.

Якщо ви хочете перезавантажити зараз, використовуйте перезавантажити . Якщо ви хочете, щоб потужність зараз, використовуйте потужність , і якщо ви хочете зупинити систему зараз, використовуйте Стоп .

перезавантажити

Стоп

потужність

Ці команди починають діяти негайно. Якщо в будь-якій із цих команд відмовлено, передуйте їм судо . Але пам’ятайте, що відмова, як правило, полягає в тому, що в систему входять інші користувачі, яких ви збираєтесь перевести в офлайн-режим.

Яка команда підходить мені?

У багатокористувацьких середовищах використання закрити виконувати ці дії дає вам більше контролю. Засіб планування вимкнень і перезавантажень, а також попередження користувачів за допомогою широкомовного повідомлення буде в цьому випадку безцінним. Для однокористувацького комп’ютера перезавантажити і потужність можливо задовольнить ваші потреби.

How To Reboot Or Shut Down Linux Using The Command Line

How To Reboot Linux Using Command Line

Five Ways To Reboot Or Shutdown Linux From The Command Line

How To Use The Linux Shutdown Command

Shutdown Command Examples In Linux

Shutdown Command Line - SCCM Restart

Understanding Shutdown, Poweroff, Halt And Reboot Commands In Linux

Check Linux System Shutdown & Reboot Date And Time

How To Shutdown Ubuntu Via Command Line Or Terminal Step By Step Tutorial

System Maintenance Commands Shutdown, Init, Reboot, Halt In Centos Linux

How To Restart Linux Server

How To Reboot A Server Over SSH


Технічне обслуговування та оптимізація - Найпопулярніші статті

Чому жорсткі диски Mac не потребують дефрагментації

Технічне обслуговування та оптимізація Sep 5, 2025

У Windows традиційні жорсткі диски (але не твердотільні) зазвичай потребують дефрагментації - процес, �..


Як виправити всі проблеми Windows 10

Технічне обслуговування та оптимізація Jun 21, 2025

НЕЗАГОТОВЛЕНИЙ ЗМІСТ Windows 10 починається як дуже надокучлива операційна система. У меню "Пуск" повн..


Як отримати більш значущу статистику заряду акумулятора на телефоні Android

Технічне обслуговування та оптимізація Mar 9, 2025

НЕЗАГОТОВЛЕНИЙ ЗМІСТ Час роботи від батареї Android та інструменти для моніторингу використання пок..


Як приховати вбудовані програми iOS у iOS 9 та старіших версіях

Технічне обслуговування та оптимізація Sep 8, 2025

НЕЗАГОТОВЛЕНИЙ ЗМІСТ Одне з найприкріших речей у iPhone та iPad - це неможливість приховати вбудовані �..


Як налаштувати елементи в помаранчевому меню Firefox

Технічне обслуговування та оптимізація Jan 30, 2025

Одна з приємних речей у Firefox полягає в тому, що він повністю настроюється. Нещодавно ми показали вам..


Отримайте справжню багатозадачність на Android за допомогою цих 8 плаваючих програм

Технічне обслуговування та оптимізація Jun 20, 2025

НЕЗАГОТОВЛЕНИЙ ЗМІСТ Android має пристойну багатозадачність, але недостатньою частиною головоломки..


Три альтернативи нестабільному будильнику iOS від Apple

Технічне обслуговування та оптимізація Apr 4, 2025

Якщо дві несправності сигналізації iPhone менше ніж за три місяці ( Помилка літнього часу та ..


Копайте глибше в Windows Defrag за допомогою командного рядка

Технічне обслуговування та оптимізація Sep 18, 2025

Користувачі Windows за ці роки зрозуміли, що їм потрібно тримати дефрагментовані комп’ютери, щоб прод..


Категорії