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 с помощью командной строки:
- Чтобы перезагрузить систему Linux из сеанса терминала, войдите или «su» / «sudo» в учетную запись «root».
- Затем введите « sudo reboot», чтобы перезагрузить компьютер.
- Подождите некоторое время, и сервер 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.