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

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

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

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

sudo reboot

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

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

sudo shutdown -r now

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

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

sudo shutdown -h now

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

sudo halt

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

sudo poweroff
05.11.2011yuriy20

Комментарии

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

http://runos.ru/rabota-s-konsolyu-linux/komandyi-poweroff-halt-reboot-shutdown.html
Активный
18.09.2013, 23:38
Уж послал так послал =))
gandalf
24.11.2011, 17:29
так reboot и не команда - это линк на команду halt. А shutdown и halt - это разные команды, выполняющие похожие действия (приводящие к одному результату в конкретном случае). Для примера: Ведь на самом деле на компьютере не нужна команда move (mv) - её можно заменить копированием с последующим удалением оригинала (так оно возможно и есть), но для человека проще сделать "перенести", чем "копировать", а потом "удалить".
17.12.2011, 18:48
Нет, 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
Для перезагрузки, если не ошибаюсь можно использовать "init 6". У нас был в универе конченый препод, спрашивал 3 команды перезагрузки! Как вспомню, так и вздрогну!
jakobs
12.04.2012, 15:06
:)
видимо этот препод на так сильно повлиял и на подсознательный выбор ника
odj
20.12.2012, 22:28
Только начал знакомиться с Ubuntu, вычитал в руководстве системного администратора, что лучше "останавливать систему" командной sudo halt. Но там не предупреждают, что потом надо будет каким-то путем выключать питание. У меня ноутбук... пришлось вынимать аккумулятор:)
Alex7
14.04.2013, 18:18
А sudo обязательно вводить? Или можно просто reboot?
DocenT
02.05.2013, 12:36
Обязательно )
Alex0223
06.09.2013, 12:55
Если из консоли, то не обязательно.
Серёга
10.09.2013, 11:42
А кто пояснит смысл sudo?
матвей
16.09.2013, 11:22
sudo - это типо команды, с помощью которой, твои команды запускаются от админа)), короче я сам только начал изучать это все))
Серёга
18.09.2013, 16:58
Ааааа. Ато я лажу в root что бы ввести некоторые команды. XD Спасибо ;-)
Активный
18.09.2013, 23:37
sudo shutdown -h now - выключение
sudo shutdown -r now - перезагрузка
sudo reboot now - перезагрузка

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

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

Ваше имя:
Текст:
Вы не зарегистрированы: комментарий будет опубликован только после просмотра администратором сайта.