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

Опубликовано: 27 Сентября, 2022

Перезагрузка — это процесс перезагрузки работающего компьютера с помощью аппаратного обеспечения (например, кнопки питания), а не программного обеспечения. После установки программного пакета, установки обновлений операционной системы, восстановления после ошибки или повторной инициализации драйверов или аппаратных устройств может потребоваться перезагрузка. В этой статье мы будем перезагружать машину с Ubuntu через командную строку. Существует несколько способов перезагрузки системы, поэтому рассмотрим каждый из них.

Перезагрузите Ubuntu через терминал

Существует 4 способа перезагрузки Ubuntu через Терминал. Давайте рассмотрим все методы один за другим.

Способ 1: использование команды перезагрузки

Приведенная ниже команда немедленно перезагрузит вашу операционную систему Ubuntu.

sudo reboot now

Это перезагрузит вашу систему Ubuntu.

sudo reboot

Способ 2: использование команды выключения

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

sudo shutdown -r

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

sudo shutdown -r +[timeInMinutes]

Следующая команда, например, перезагрузит вашу машину через 20 минут.

sudo shutdown -r +20

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

sudo shutdown -r HH:MM

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

sudo shutdown -r 20:20

Для отмены команды выключения вы можете использовать следующую команду.

shutdown -c

Способ 3: использование команды init

'/sbin/init' — это первый процесс, который запускается при загрузке ядра в Linux. Это означает, что PID процесса равен 1. Инициализация называется init. Проще говоря, задача init заключается в создании процессов на основе сценариев, записанных в файле /etc/inittab, который является файлом конфигурации, используемым системой инициализации. Файл управления командами инициализации указан в /etc/inittab, который является последним этапом процедуры загрузки ядра.

Команда «init 6» останавливает систему и перезапускает ее в состоянии, указанном в «/etc/inittab».

sudo init 6

Используйте приведенную ниже команду для перезагрузки Linux Ubuntu в многопользовательский режим.

sudo init 2

Используйте команду: для перезагрузки в однопользовательское состояние (уровень запуска S).

sudo init s

Способ 4: использование команды Systemd

Systemd — это системный и сервисный менеджер для операционных систем Linux. Он работает как система инициализации, которая запускает и поддерживает службы пользовательского пространства при запуске в качестве первого процесса при загрузке (как PID 1).

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

sudo systemctl reboot