Все, що вам потрібно знати про команду перезавантаження Linux
Перезавантаження – це найпопулярніший варіант, на який багато з нас покладаються, коли щось починає діяти дивно на комп’ютері. Або це може бути практичний підхід, коли в систему інстальовано нове програмне забезпечення, яке вимагає перезавантаження.
Linux пропонує перезавантажити
команда для перезавантаження або перезавантаження системи, навіть через віддалене підключення. Команду легко запам’ятати, оскільки сама назва буквально є функцією.
Всі способи перезавантаження в Linux
Ну, будь то примусове вимикання вашої системи або чисте та безпечне перезавантаження системи, Linux допоможе вам у всіх цих ситуаціях. У своєму арсеналі він має різні команди, щоб задовольнити всі ваші потреби у перезавантаженні.
Давайте розглянемо різні варіанти команд, доступні в Linux.
перезавантажити
закрити
pweroff
зупинка
Усі наведені вище команди можуть виконувати різні дії, наприклад, вимкнути сервер, перезавантажити систему або зупинити систему. Ці команди працюють подібним чином з деякими незначними відмінностями.
Однак для цілей цієї сторінки ми будемо використовувати перезавантажити
тільки команда.
Linux перезавантажити
команда
перезавантажити
Команда найкраще підходить для вашого локального комп’ютера, а також для віддалених систем.
Загальний синтаксис:
sudo перезавантаження [параметри]
Примітка: Переконайтеся, що ви використовуєте «sudo
«при використанні перезавантажити
команда. Просто використовуючи перезавантажити
одна команда може не працювати для більшості користувачів.
Параметри, доступні за допомогою команди перезавантаження
Ви можете налаштувати перезавантажити
команду, використовуючи наведені нижче параметри, щоб краще задовольнити вашу потребу в перезавантаженні системи.
Параметри | Опис |
-стр | вимкніть машину |
--зупинка | зупинити машину |
-f | сила для негайного перезавантаження |
– лише для wtmp | тільки пише wtmp запис вимкнення, фактично не вимикає або не перезавантажує систему |
The -стр
опція при використанні з перезавантажити
команди, вимкне машину. Цей параметр так само працює з іншими командами закрити
, зупинка
і вимкнення живлення
.
The -f
параметр змушує систему негайно перезавантажити. Хоча це примусове перезавантаження, воно призводить до чистого завершення роботи.
The – лише для wtmp
Опція дозволяє внести запис у файл журналу завантаження без фактичного завершення роботи або перезавантаження системи.
Усі ці параметри можна використовувати з вимкнення живлення
, зупинка
і закрити
також команди.
Використання команди перезавантаження у вашій системі
Щоб почати використовувати перезавантажити
команду, погляньте на наступний приклад, щоб краще зрозуміти реалізацію.
Синтаксис:
перезавантаження sudo
Вихід:
Після видачі перезавантаження sudo
команду, усі користувачі будуть повідомлені про перезавантаження системи. Усі процеси, які зараз запущені у вашій системі, отримають сповіщення про те, що система виходить з ладу.
Після перезавантажити
Якщо буде видано команду, система не дозволить подальший вхід користувачів.
Ви також можете використовувати наступну команду для перезавантаження системи.
/sbin/перезавантаження
Просто ввівши цей рядок на терміналі, ваша система негайно перезавантажиться.
Використання команди перезавантаження на віддаленій системі Linux
Ви можете так само легко перезавантажити віддалену систему Linux за допомогою команди reboot. Просто підключіться до віддаленої системи через ssh з терміналу вашої локальної системи.
Загальний синтаксис:
ssh root@[ip_remote_server] /sbin/reboot
Команду можна зрозуміти по частинах. Тут я використав ssh
утиліта для входу в систему як a корінь
користувача на віддалений сервер. У тій же команді я вказав перезавантажити сервер за допомогою /sbin/перезавантаження
команда.
Давайте розберемося з цим синтаксисом на прикладі.
ssh [email protected]
Я увійшов як корінь
користувача на server_ip, як зазначено в команді.
gaurav@ubuntu:~$ ssh [email protected] Неможливо встановити справжність хоста '142.93.217.188 (142.93.217.188)'. Відбиток ключа ECDSA – SHA256:cXEkWjt7WHy11QRMhAa8mDmjAgE2SCKkp+xpaWAKLak. Ви впевнені, що хочете продовжити підключення (так/ні)? так Попередження: назавжди додано '142.93.217.188' (ECDSA) до списку відомих хостів. Пароль [email protected]: Linux debian-s-1vcpu-1gb-blr1-01 4.9.0-13-amd64 #1 SMP Debian 4.9.228-1 (2020-07-05) x86_64 Програми, що входять до комплекту Система Debian GNU/Linux є вільним програмним забезпеченням; точні умови розповсюдження для кожної програми описані в окремих файлах у /usr/share/doc/*/copyright. Debian GNU/Linux постачається АБСОЛЮТНО НІ ГАРАНТІЙ, у межах, дозволених чинним законодавством. root@debian-s-1vcpu-1gb-blr1-01:~#
Після віддаленого входу скористайтеся перезавантажити
команду нижче, щоб перезапустити віддалену систему.
перезавантаження sudo
Вихід:
root@debian-s-1vcpu-1gb-blr1-01:~# suod reboot З'єднання з 142.93.217.188 закрито віддаленим хостом. Підключення до 142.93.217.188 закрито. gaurav@ubuntu:~$
Налаштування перезавантаження
Якщо ви системний адміністратор, ви навіть можете залишити повідомлення (за допомогою --повідомлення
параметр) разом із командою перезавантаження, щоб усі користувачі системи знали, чому вона перезавантажується.
приклад:
sudo systemctl --message="Квартальний аналіз програмного забезпечення" перезавантаження
Тут ми використали systemctl
команда для запуску перезавантажити
утиліта командного рядка. Ви також можете використовувати обслуговування
команда замість systemctl
.
Зразок виходу:
Система перезавантажується (щоквартальне навчання програмного забезпечення)
Ви можете побачити подібний результат у журналах завантаження.
Перевірка журналів перезавантаження
Журнал перезавантаження системи зберігається в /var/log/wtmp
файл на вашій машині Linux. Але замість того, щоб прокручувати цей файл, ви можете просто використовувати останнє перезавантаження
t, щоб швидко перевірити журнал перезавантаження.
останнє перезавантаження | менше
Зразок виходу:
перезавантаження завантаження системи 4.15.0-112-gener Вт, 29 вересня 16:30 все ще працює перезавантаження системи 4.15.0-112-gener Вт, 29 вересня 13:21 - 16:30 (03:09) перезавантаження системи 4.15.0- 112-gener Вт 29 вересня 12:07 - 13:21 (01:13) перезавантажити завантаження системи 4.15.0-112-gener Вт, 29 вересня 08:51 - 12:06 (03:15) перезавантажити завантаження системи 4.15.0- 112-gener Пн 28 вересня 20:22 - 21:00 (00:37) перезавантаження завантаження системи 4.15.0-112-gener Пн 28 вересня 16:27 - 16:45 (00:17) перезавантаження завантаження системи 4.15.0- 112-gener Пн 28 вересня 11:22 - 14:16 (02:54) перезавантаження завантаження системи 4.15.0-112-gener Нд 27 вересня 23:04 - 00:22 (01:18) перезавантаження завантаження системи 4.15.0- 112-gener Нд 27 вересня 11:25 - 12:29 (01:03) перезавантаження завантаження системи 4.15.0-112-gener Сб 26 вересня 09:52 - 12:15 (02:23) перезавантаження завантаження системи 4.15.0- 112-gener Пт, 25 вересня 11:12 - 12:15 (1+01:03) перезавантаження завантаження системи 4.15.0-112-gener Чт, 24 вересня, 11:13 - 17:19 (06:06)
Висновок
Тепер у нас є чітке уявлення про те, як Linux перезавантажити
командні функції. Можна з упевненістю сказати, що більшість параметрів, які застосовуються до команди перезавантаження, також працюють з закрити
, зупинка
і вимкнення живлення
команда. Тепер ми можемо легко використовувати перезавантажити
команду, щоб швидко перезавантажити вашу систему Linux.