Ubuntu reboot command


Reboot Linux System Command - INFOIT.COM.UA

Skip to content

srppz CentOS, Debian, Fedora, Linux, Other Linux, Ubuntu


Как мне перезагрузить систему на базе Linux? Как перезагрузить удаленную систему или сервер Linux с помощью командной строки?

Linux поставляется с различными утилитами, которые позволяют системному администратору перезагружать, останавливать или выключать систему. Чтобы запустить команду перезагрузки, нужно быть пользователем root или членом группы wheel . На этой странице показано, как перезагрузить систему на базе Linux с помощью командной строки.

 

Перезагрузка системы Linux

Чтобы перезагрузить Linux с помощью командной строки:

  1. Чтобы перезагрузить систему Linux из сеанса терминала, войдите или «su» / «sudo» в учетную запись «root».
  2. Затем введите « sudo reboot», чтобы перезагрузить компьютер.
  3. Подождите некоторое время, и сервер Linux перезагрузится

 

Системная команда перезагрузки Linux

Вы должны войти в систему как пользователь root, чтобы перезагрузить систему. Откройте приложение терминала (или войдите в удаленный ящик с помощью клиента ssh) и введите любую из следующих команд, чтобы немедленно перезагрузить систему:

# /sbin/reboot
ИЛИ

# /sbin/shutdown -r now
Вы также можете использовать команду sudo в Ubuntu / Debian / Fedora и других дистрибутивах на базе Linux:
$ sudo reboot
Это Хорошая идея — уведомить всех вошедших в систему пользователей о том, что система выходит из строя и что в течение последних пяти минут TIME новые входы в систему запрещены. Введите следующую команду:
# shutdown -r +5
Пример вывода:

Broadcast message from [email protected]
 (/dev/pts/1) at 13:21 ...
 
 The system is going down for reboot in 5 minutes!

ВРЕМЯ может иметь разные форматы, наиболее распространенным является просто слово « now», которое немедленно отключает систему.  Другие допустимые форматы: + m, где m — количество минут ожидания до выключения, и hh: mm, указывающее время на 24-часовых часах.

Как перезагрузить удаленный сервер Linux?

Просто войдите в систему как пользователь root с помощью команды ssh:
$ ssh root@remote-server-com /sbin/reboot
ИЛИ
$ ssh root@remote-server-com /sbin/shutdown -r now
Sample outputs:

Connection to remote-server-com closed by remote host.

Получите уведомление с помощью команды ping, когда удаленный сервер-com подключается к сети:
ping -a remote-server-com
можно использовать команду sudo вместе с обычным пользователем через сеанс ssh. Синтаксис:
$ ssh -t vivek@remote-server-com /sbin/reboot
Без этого -t вы увидите ошибку “sudo: no tty present and no askpass program specified“,следовательно, вы должны передать это -t команде ssh.

Вывод

На этой странице показано, как использовать команду reboot в Linux для перезагрузки сервера или рабочего стола для обновления программного обеспечения и ядра

Команда Reboot (перезагрузка) Linux

Когда ядро ​​обновляется, если вы не используете Ksplice или KernelCare, вам необходимо перезагрузить систему Linux. Перезагрузка системы может также потребоваться в других обстоятельствах, например, при устранении неполадок оборудования, установке приложений и т. Д. Если вы используете безголовый сервер Linux, вам нужно знать, как перезагрузить систему из командной строки.

В большинстве современных дистрибутивов Linux systemctl утилита заменяет большинство команд управления питанием, использовавшихся в старых дистрибутивах Linux, на sysvinit. reboot И shutdown команды псевдонимы systemctl и доступны в системе по причинам совместимости.


С помощью

systemctl 

Чтобы перезагрузить систему Linux, просто введите reboot или systemctl reboot :

sudo systemctl reboot 


   Система будет перезапущена немедленно.

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


Чтобы запретить команде reboot отправлять сообщение, выполните команду с --no-wall параметром:

sudo systemctl --no-wall reboot 


   Если вы хотите установить собственное сообщение, объясняющее причину перезагрузки, используйте --message= параметр:

sudo systemctl --message="Hardware upgrade" reboot 


   Сообщение будет отображаться в журналах:

System is rebooting (Hardware upgrade)
 


С помощью shutdown

При использовании с -r параметром shutdown команда выполняет перезагрузку системы:

sudo shutdown -r 

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

Аргумент времени может иметь два разных формата. Это может быть абсолютное время в формате hh:mm и относительное время в формате, +m где m - это количество минут с этого момента.


   В следующем примере будет запланирована перезагрузка системы на 10 часов утра:

sudo shutdown -r 10:00 


   В следующем примере будет запланирована перезагрузка системы через 5 минут:

sudo shutdown -r +5 


   Чтобы немедленно выключить вашу систему, используйте +0 ее псевдоним now :

sudo shutdown -r now 


   Чтобы передать собственное сообщение вместе со стандартным уведомлением о завершении работы, введите свое сообщение после аргумента времени.


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

sudo shutdown -r +10 "Hardware upgrade" 


   Важно отметить, что при указании пользовательского настенного сообщения вы также должны указать аргумент времени.


   Если вы запланировали перезагрузку и хотите отменить ее, запустите shutdown команду с -c параметром:

sudo shutdown -c 


   Вы также можете отправить сообщение, описывающее, почему перезагрузка была отменена:

sudo shutdown -c "Canceling the reboot" 


Вывод

Для перезагрузки системы Linux введите reboot свой терминал. Операционная система перезагрузится через несколько секунд.

3 способа перезагрузки Ubuntu через командную строку

Большинство пользователей Linux, особенно администраторы, зависят от командной строки для выполнения частых задач в Ubuntu; одной из таких задач является перезагрузка/перезапуск вашей системы. Мы склонны перезапускать наши системы по разным причинам. Одна из этих причин заключается в том, что некоторое программное обеспечение требует перезагрузки в конце установки, чтобы оно могло стать полностью работоспособным. Некоторые изменения конфигурации в Ubuntu также требуют перезагрузки системы, чтобы процессы обновились соответствующим образом. Есть еще одна важная причина перезагрузить вашу систему, которую мы не можем игнорировать; избавление от программного сбоя. Всякий раз, когда мы перезагружаем нашу систему, свежая копия программного обеспечения загружается в активную память, избавляясь от неисправной. Теперь вы знаете, почему техподдержка задает вам пресловутый вопрос: «Вы пробовали перезагружать систему?»

В этой статье мы опишем три способа перезагрузки системы Ubuntu через командную строку:

  • команда перезагрузки
  • команда выключения команды и процедуры, упомянутые в этой статье, в системе Ubuntu 20.04 LTS. Команды также будут работать в будущей версии Ubuntu 22.04.

    Примечание: Мы будем использовать командную строку Ubuntu, Терминал, чтобы объяснить использование команд, упомянутых в этой статье. Вы можете открыть приложение «Терминал» либо через панель поиска панели запуска приложений, либо с помощью сочетания клавиш Ctrl + Alt + T.

    Команда перезагрузки

    Команда перезагрузки — самый простой способ перезапустить вашу систему; таким образом, чтобы он не выключался и не включался во время этого процесса. Команда обычно используется без дополнительных флагов/опций.

    Просто используйте эту команду следующим образом, чтобы перезагрузить Ubuntu, а затем n:

     $ reboot 

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

     $ sudo reboot 

    Команда Shutdown

    Команда shutdown используется для выключения вашей системы, но если вы используете с ней флаг -r, вы можете перезагрузить систему. Вот как вы можете использовать команду для этой цели:

     $ sudo shutdown -r 

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

    $ sudo shutdown -r +[timeInMinutes]

    Например, следующая команда перезагрузит вашу систему через 10 минут:

     $ sudo shutdown -r +10 

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

    $ sudo shutdown -r ЧЧ:ММ

    Например, следующая команда перезагрузит мою систему в 16:15

     $ sudo shutdown –r 16:15 

    Если вы хотите отменить запланированную перезагрузку, выполните в терминале следующую команду:

     $ shutdown -c 

    Команда инициализации

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

     $ init 6 

    Число, которое вы используете с командой инициализации, от 0 до 6, управляет поведением вашей системы. Такое поведение и соответствующие действия называются уровнями выполнения. Вот что означают эти числа и соответствующие уровни запуска:

    0 -Выключить машину
    1 - Войти в режим спасения
    2,3,4,5 - Запустить runlevelX.target unit было 3 способа перезагрузить систему Ubuntu из командной строки. Причина представления всех этих способов заключалась в том, что если один из них по какой-либо причине не работает, у вас есть другие на выбор.

    3 способа перезагрузить Ubuntu с помощью командной строки

    Как перезагрузить Ubuntu с помощью командной строки

    Хотя Linux не требует частого перезапуска, в отличие от Windows, иногда серьезные системные обновления или серьезные системные сбои могут потребовать перезагрузки системы. С введением «kptach» от RedHat системные администраторы могут легко устанавливать критические обновления безопасности для ядра Linux. Нет необходимости искать завершение процессов, выходить из системы или запускать любые задачи перезагрузки в crontab. Это также увеличивает время безотказной работы системы без потери производительности. Точно так же работает Livepatch от Ubuntu. С помощью Livepatch исправления уязвимостей могут быть исправлены в ядрах Ubuntu Linux.

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

    Что мы будем освещать?

    В этом руководстве мы увидим различные способы перезагрузки компьютера с Linux Ubuntu 20.04 из командной строки и графического интерфейса. Давайте начнем с этого урока.

    Использование команды «Завершение работы»

    Эта команда может использоваться для остановки, выключения или перезапуска машины. Он использует аргумент времени, чтобы указать время выполнения. Аргумент времени — «сейчас» для запуска немедленной операции. Например, для немедленной перезагрузки системы используйте флаг «-r» со строкой «сейчас»:

    $ sudo shutdown -r now

    Таким же образом, если вы хотите запланировать перезагрузку через 5 минут, используйте следующую команду:

    $ sudo shutdown -r 5

    Формат времени «чч:мм» в 24-часовом формате часов. Мы также можем использовать «+m» для перезагрузки через «m» минут.

    Следует отметить, что сама команда «shutdown» также может выключать, перезагружать, останавливать и выключать систему.

    Использование команды перезагрузки

    С точки зрения терминала команда перезагрузки — это самый быстрый и простой способ перезагрузки системы. Просто введите следующую команду для перезагрузки:

    $ reboot

    На самом деле это сокращение от «shutdown -r now».

    Использование команды «Init»

    В Linux «/sbin/init» — это первый процесс, который выполняется после загрузки ядра. Это означает, что процесс имеет PID 1.

    В системах Linux, в которых нет «systemd», команда «init» останавливает все запущенные процессы, после чего диски синхронизируются перед переключением состояний инициализации или уровней выполнения. Уровень выполнения 5 является уровнем запуска по умолчанию. Команда «init 6» останавливает работающую систему и перезапускает систему до состояния, указанного в «/etc/inittab». Для перезапуска просто используйте:

    $ sudo init 6

    Если мы хотим перезагрузить Linux Ubuntu в многопользовательский режим, используйте команду: команда:

    $ sudo init s

    Для перезагрузки в однопользовательский режим используйте команду:

    $ sudo /sbin/init 1

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

    $ уровень запуска

    Если вывод похож на «N 1», это означает, что у нас нет старого уровня запуска, поскольку мы только что загрузили систему:

    Теперь давайте загрузимся на уровень запуска 1 (также называемый уровнем запуска s) и проверим статус уровня запуска:

    Как видите, статус теперь изменился на «5 1». Мы можем снова переключиться обратно на уровень запуска 5, запустив:

    $ sudo /sbin/init 5

    Способ «SYSTEMD»

    «Systemd» заменил процесс инициализации, поэтому «/sbin/init» теперь стал символической ссылкой на systemd.

    В системах с systemd (в отличие от системы инициализации) вы можете не найти ‘/etc/inittab’. В таком случае используйте следующую команду для перезагрузки системы:

    $ sudo systemctl reboot

    Подобно уровням выполнения в системе инициализации SysV, systemd использует так называемую «целевую» систему. Приведенная выше команда systemctl является основным интерфейсом для systemd. Уровень запуска 6 системы инициализации SysV имеет эквивалентную цель в systemd как «reboot.target». Таким образом, вы также можете использовать приведенную выше команду перезагрузки как:

    $ sudo systemctl isolate repair.target

    Кнопка перезагрузки

    Самое простое и быстрое решение — это, конечно же, кнопка перезагрузки. Когда вы щелкнете в правом верхнем углу вашей системы Ubuntu 20.04, вы найдете опцию «Выключить / выйти из системы».

    Теперь, когда вы нажмете на эту опцию, вы увидите последнюю опцию «Выключить». Нажмите на эту метку, и откроется окно Power Off.


    Learn more

Только новые статьи

Введите свой e-mail

Видео-курс

Blender для новичков

Ваше имя:Ваш E-Mail: