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

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

23

Рассмотрим, как перезагрузить или выключить компьютер из командной строки. Я пользуюсь этим, когда при установке какого-нибудь драйвера или при сильной нагрузке на процессор, интерфейс перестает реагировать на мои действия (хотя это случается крайне редко). Можно убить «прожорливый» процесс через командную строку, но не всегда известно какой это процесс, поэтому быстрое решение это перезагрузка компьютера.

Перезагружаем компьютер

Я делаю так. Перехожу в консоль нажатием сочетания клавиш Ctrl+Alt+F1. В консоли вы должны сначала ввести свой логин и пароль (при вводе пароля символы не отображаются). И выполняю команду:

sudo reboot

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

Для перезагрузки компьютера можно также использовать команду shutdown, для этого нужно использовать ключ -r:

sudo shutdown -r now

Выключаем компьютер

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

sudo shutdown -h now

Также компьютер можно выключить выполнив команду:

sudo halt

А также можно использовать:

sudo poweroff
Лайков: +2
войдите, чтобы ставить лайки
23
  • Опубликовано: 05.11.2011

Комментарии

alex
06.11.2011
20:14
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
спасибо за инфу. инода было нужно что-то подобное. я только знакомлюсь с миром unix и видимо поэтому такой простой вопрос " а зачем такое разнообразие комманд"? почему бы не ограничиться одной командой для одного действия? спасибо.
bibilkoff
Активный пользователь
Активный
06.11.2011
21:26
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийalexРодительский комментарий
+1
войдите, чтобы ставить лайки
Месье Гугли тотчас же отвечает на этот вопрос. Если намереваетесь и дальше осваивать линукс, то рекомендовал бы познакомится с ним.

http://runos.ru/rabota-s-konsolyu-linux/komandyi-poweroff-halt-reboot-shutdown.html
VadimAndy
Активный пользователь
Активный
18.09.2013
23:38
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийbibilkoffРодительский комментарий
+1
войдите, чтобы ставить лайки
Уж послал так послал =))
gandalf
24.11.2011
17:29
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийalexРодительский комментарий
+1
войдите, чтобы ставить лайки
так reboot и не команда - это линк на команду halt. А shutdown и halt - это разные команды, выполняющие похожие действия (приводящие к одному результату в конкретном случае). Для примера: Ведь на самом деле на компьютере не нужна команда move (mv) - её можно заменить копированием с последующим удалением оригинала (так оно возможно и есть), но для человека проще сделать "перенести", чем "копировать", а потом "удалить".
MarkS
17.12.2011
18:48
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийgandalfРодительский комментарий
+1
войдите, чтобы ставить лайки
Нет, shutdown и halt - команды разные совсем. Ничего общего.

[@localhost ~]$ shutdown --help
shutdown: you must be root to do that!
Usage: shutdown [-akrhPHfFnc] [-t sec] time [warning message]
-a: use /etc/shutdown.allow
-k: don't really shutdown, only warn.
-r: reboot after shutdown.
-h: halt after shutdown.
-P: halt action is to turn off power.
-H: halt action is to just halt.
-f: do a 'fast' reboot (skip fsck).
-F: Force fsck on reboot.
-n: do not go through "init" but go down real fast.
-c: cancel a running shutdown.
-t secs: delay between warning and kill signal.
** the "time" argument is mandatory! (try "now") **

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

Команде halt аналогична команда poweroff. Только poweroff умеет выключать питание, а halt после выполнения выведет сообщение в стиле "Теперь питание компьютера можно отключить" (олдфаги помнят, наверное).
kamasutra007
25.01.2012
22:19
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Для перезагрузки, если не ошибаюсь можно использовать "init 6". У нас был в универе конченый препод, спрашивал 3 команды перезагрузки! Как вспомню, так и вздрогну!
jakobs
12.04.2012
15:06
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийkamasutra007Родительский комментарий
+1
войдите, чтобы ставить лайки
:)
видимо этот препод на так сильно повлиял и на подсознательный выбор ника
odj
20.12.2012
22:28
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Только начал знакомиться с Ubuntu, вычитал в руководстве системного администратора, что лучше "останавливать систему" командной sudo halt. Но там не предупреждают, что потом надо будет каким-то путем выключать питание. У меня ноутбук... пришлось вынимать аккумулятор:)
Alex7
14.04.2013
18:18
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
А sudo обязательно вводить? Или можно просто reboot?
DocenT
02.05.2013
12:36
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийAlex7Родительский комментарий
+1
войдите, чтобы ставить лайки
Обязательно )
Alex0223
06.09.2013
12:55
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийDocenTРодительский комментарий
+1
войдите, чтобы ставить лайки
Если из консоли, то не обязательно.
Серёга
10.09.2013
11:42
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
А кто пояснит смысл sudo?
матвей
16.09.2013
11:22
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
sudo - это типо команды, с помощью которой, твои команды запускаются от админа)), короче я сам только начал изучать это все))
Серёга
18.09.2013
16:58
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Ааааа. Ато я лажу в root что бы ввести некоторые команды. XD Спасибо ;-)
VadimAndy
Активный пользователь
Активный
18.09.2013
23:37
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
sudo shutdown -h now - выключение
sudo shutdown -r now - перезагрузка
sudo reboot now - перезагрузка

sudo - права root's (Админа)
Rostma
15.04.2015
00:24
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Настройте под себя. Как Вам удобно! Используйте псевдонимы (alias)
Alex
24.07.2015
16:24
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Только что поставил linux rebecca, но случайно удалил кнопку выбора действий, где кнопка выключения. Подскажите, как её восстановить, и где можно прочитать,что это за зверь такой Linux? После Windows всё непонятно!
VadimAndy
Активный пользователь
Активный
26.07.2015
18:35
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийAlexРодительский комментарий
+1
войдите, чтобы ставить лайки
sudo reboot now - перезагрузка
sudo shutdown -h now - выключение
андрей
01.04.2016
21:19
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
а если поставил установку чего-нибудь тяжелого на ночь и надо чтобы он в конце отключился.что тогда вводить? #.... && halt -такая команда подойдет?
Вася
27.04.2017
20:07
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Можно командой "init 0" выключать комп, а "init 6" перезагружать.
Vitaly
02.11.2017
11:04
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
А можно ли и как задать время по истечении которого будет произведено выключение/перезагрузка?
yuriy
Активный пользователь
Активный
02.11.2017
13:27
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийVitalyРодительский комментарий
+1
войдите, чтобы ставить лайки
Выключить компьютер через 5 минут:
sudo shutdown -P +5

Выключить компьютер в 14 часов 3 минуты:
sudo shutdown -P 14:03
Бро
18.05.2023
14:55
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Спасибо за инфу,
можно добавить:
sudo init 0 - остановка системы
sudo telinit 0 - остановка системы
sudo init 6 - перегрузка системы

если интересно, плюс бонус,
Включение отображения звёздочек при вводе пароля sudo в терминале:
sudo nano /etc/sudoers
Добавить в строку Defaults env_reset параметр , pwfeedback
Defaults env_reset, pwfeedback
Сохранить и закрыть файл
Ctrl+O + Enter + Ctrl+X

Всем всех благ

Написать комментарий

Ваше имя:
Текст комментария:
  • Уважать других.
  • Не ругаться.
  • Без оскорблений.
  • Без грубости.
  • Не переходить на личности.
  • Писать на русском языке.
  • Без политики.
  • Без флуда.
Правила