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

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

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

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

sudo reboot

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

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

sudo shutdown -r now

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

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

sudo shutdown -h now

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

sudo halt

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

sudo poweroff

Комментарии

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
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
:)
видимо этот препод на так сильно повлиял и на подсознательный выбор ника
Добавить комментарий

Комментарий будет опубликован только после просмотра администратором сайта.

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