Shutdown linux kali linux

5 Linux Commands to Shutdown and Reboot the System

On Linux, like all tasks, the shutdown and restart operations can also be done from the command line.

The commands are shutdown, halt, poweroff, reboot and REISUB keystrokes.

In this post I am going to show you how to shutdown or restart a linux system using these commands.

The commands are useful specially when you have to reboot a remote linux server, where only shell access is available and no gui.

Servers often need a restart when upgrades are installed or need to shutdown for other maintainance tasks.

The commands are available on any linux system like centos, ubuntu, debian, fedora or suse and do not require the installation of any extra packages.

1. «shutdown» command

The first command is the shutdown command and it can be used to shutdown a system or restart it. It is commonly used to shutdown or reboot both local and remote machines.

shutdown arranges for the system to be brought down in a safe way. All logged-in users are notified that the system is going down and, within the last five minutes of TIME, new logins are prevented.
shutdown [OPTION] [TIME] [MESSAGE]

To shutdown a machine call the shutdown command like this

The h option is for halt which means to stop. The second parameter is the time parameter. «now» means that shutdown the system right away.

The time parameter can be specified in minutes or hours also. For example

# shutdown -h +5 "Server is going down for upgrade. Please save your work."

The above command shall flash the message to all other logged in users and give them 5 minutes before the system goes for shutdown.

The shutdown command can be used to restart a system with the r option instead of the h option. Usage is same as before. Just replace the h option with r option.

# shutdown -r +5 "Server will restart in 5 minutes. Please save your work."

All other logged in users will see a broadcast message in their terminal like this

[[email protected] ~]# Broadcast message from [email protected] (/dev/tty1) at 21:35 . The system is going down for reboot in 5 minutes! Server will restart in 5 minutes. Please save your work.

At this point a shutdown can be cancelled by calling shutdown with «c» option.

2. «reboot» command

Next command is the reboot command. It can be used to shutdown or reboot linux.

The following command will shutdown linux.

The «p» options stands for poweroff.

To reboot linux just call the reboot command directly without any options.

Читайте также:  How to use source code in linux

This will perform a graceful shutdown and restart of the machine. This is what happens when you click restart from your menu.

Reboot linux forcibly

The following command will forcefully reboot the machine. This is similar to pressing the power button of the CPU. No shutdown takes place. The system will reset instantly.

The man page explains it as follows

When called with --force or when in runlevel 0 or 6, this tool invokes the reboot(2) system call itself (with REBOOTCOMMAND argument passed) and directly reboots the system. Otherwise this simply invokes the shutdown(8) tool with the appropriate arguments without passing REBOOTCOMMAND argument.

3. «halt» command

The next command is the halt command. This can shutdown a system

The halt command also has a force option, but you do not want to use it. It is supposed to shutdown the system instantly. But its behaviour may not be consistent. Desktops might hang on running this command.

4. «poweroff» command

There is another command exactly same as the halt command. It does the same things and takes the same options.

5. REISUB — R E I S U B key strokes

The above shown commands can be used when you are in control of your system. What if the system has hanged and is not responding at all. And you do not want to press the power button on the CPU which might lead to data corruption. To save from such a situation, comes the magic sysRQ keys.

A special combination of key presses that will allow you to reboot your linux system, no matter how much it is hanged. Check the wikipedia article. for more information.

A common use of the magic SysRq key is to perform a safe reboot of a Linux computer which has otherwise locked up. This can prevent a fsck being required on reboot and gives some programs a chance to save emergency backups of unsaved work.

Warning : Pressing the following keys would instantly reboot your system. Its similar to pressing the power button of your CPU or executing the reboot -f command.

Now in place of the B key we have to use R E I S U letters first. Each key does a task as mentioned below

unRaw (take control of keyboard back from X), tErminate (send SIGTERM to all processes, allowing them to terminate gracefully), kIll (send SIGKILL to all processes, forcing them to terminate immediately), Sync (flush data to disk), Unmount (remount all filesystems read-only), reBoot.

1. Hold down the Alt and SysRq (Print Screen) keys.
2. While holding those down, type the following keys in order, several seconds apart: R E I S U B
3. Computer should reboot.

Make sure to have some time gap between each of keys R E I S U B.

The sysrq feature can be controlled by changing the value of /proc/sys/kernel/sysrq. To check if sysrq is enabled on the system or not, echo the value. It should be non zero.

$ cat /proc/sys/kernel/sysrq 176

A Tech Enthusiast, Blogger, Linux Fan and a Software Developer. Writes about Computer hardware, Linux and Open Source software and coding in Python, Php and Javascript. He can be reached at [email protected] .

10 Comments

Источник

Читайте также:  Передача файлов через ftp linux

Как выключить и перезагрузить Кали Линукс из терминала?

выключить и перезагрузить кали линукс

Как выключить и перезагрузить Кали Линукс из терминала?

Всем привет, очередной навык для начинающего пользователя Линукс, позволяющий управлять системой исключительно рукописными командами. И сейчас мы увидим как можно выключить и перезагрузить Кали из терминала. Если же приходится работать на сервере без графического интерфейса, у вас просто другого выхода нет, кроме как научиться всем командам навигации и прекращения/возобновления сеанса на Линукс.

Забегая вперёд, сразу отмечу преимущества тех, чьи познания в английском забегают чуть дальше, нежели «хало» и «май нэйм из…». Дело в том, что большинство Линукс-команд имеют логическое соответствие с аналогичными английскими глаголами. Наш случай не исключение.

Как выключить Кали Линукс из терминала: Shutdown

Самая серьёзная из команд, описываемых в статье. Она же команда «шатдаун» — то бишь «закрыть(ся)». Если вы перешли на Линукс с Windows, а там подружиться с командной консолью cmd успели, ничего нового вы и здесь не обнаружите. Особенности команды:

  • может потребовать ввода пароля и префикса sudo
  • несёт возможность задать время выключения машины и…
  • …сообщить им о предстоящем выключении.

С sudo всё, думаю, ясно: если в текущем сеансе Линукс никаких активных пользователей, кроме вас, сейчас не работает, обойдёмся без sudo. В других случаях стоит начать команду на выключение именно с sudo. Так что, если Линукс является многопользовательской системой, работать придётся, видимо, именно с shutdown. Если же, например, в Кали никого кроме вас нет, подойдут команды из предпоследнего абзаца статьи.
Далее. Технически команда shutdown для системы означает, что:

  • процессы завершаются в рабочем режиме, без «неожиданностей»
  • файловые системы синхронизированы
  • активность процессора минимальна.

Фактически команде shutdown должна предварять команда (состояние) «halt» — ещё одна; вы ещё не знакомы с ней — которая приказывает системе «остановиться». И только после этого наступает «роweroff«-состояние. Т.е. отключение питания. Пока запомним этот факт, к нему вернёмся позже. Так что обычно команда shutdown применяется в контексте

shutdown +10 Заканчиваем через 10 минут!
  • shutdown — корень команды
  • +10 — флаг, указующий на задержку в минутах перед её исполнением
  • далее следует текст сообщения для пользователей.

Пользователи увидят текстовое сообщение в терминале с указанием времени, точной даты и имени администратора. Сообщение об отключении питания придёт в любом случае, даже если поле текстового послания будет пустым. Следующая команда с таким же синтаксисом (но другой задержкой по времени) отменит предыдущую, установив свои условия выключения. Но отменить запланированное выключение компьютера можно с помощью:

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

Характерный для команды факт. Простейший набор команды в виде

отключит систему не мгновенно, а через 1 минуту. Если вы не собираетесь и минуты ждать, так и укажите:

shutdown 0

shutdown now

Что ещё… Планируем отключение по часам. Формат должен быть указан по типу ЧАСЫ:МИНУТЫ.

За пять минут до указанного времени регистрации пользователям в системе откажут.

Вариации shutdown

А теперь вернёмся к остальным командам, которые связаны с состоянием отключения питания или прекращения текущего сеанса. Выше я уже намекал, что shutdown может не только «отрубать» питание. С её помощью можно перезагружать машину, отправлять в сон и отменять любые другие команды, связанные с питанием. Смотрите:

  • H (halt) команда попросит перевести компьютер состояние останова(питание не выключается!)
  • P (poweroff) это действие по умолчанию: останов + выключение
  • r (reboot) команда на остановку и перезагрузку
  • h (halt и poweroff) аналогична -P
  • c (cancel) отменит любую операцию, связанную с выключением, переходом в сон и перезагрузкой.
Читайте также:  Find exec linux примеры

Как выключить, перезагрузить и остановить Кали Линукс

Отличительной особенностью остальных команд является простота и немедленный эффект. Также может понадобится префикс sudo, если какая-то из них не срабатывает. Их применение следующее:

  • reboot — немедленная перезагрузка
  • poweroff — выключение
  • halt — остановка системы

Выключить и перезагрузить Кали Линукс: init

Когда речь заходит о возможности прекратить текущий сеанс, обойти следующие варианты нельзя. Так что знакомьтесь, если ещё кто не знает: init — мать всех процессов. Про init лучше узнать при других обстоятельствах (например, теория ОС или процесс загрузки Линукс), но, раз возможность появилась, надо рассказать. Изначальное предназначение команды — создавать процессы на основании скрипта, расположенного в специальной папке /etc/inittab или /etc/init. Однако понятие процесса init неразрывно связано с понятием Уровень Выполнения (runlevel). УВ — это конфигурация системы, позволяющая создавать и прекращать процессы только определённой группе пользователей. Init может нести в себе восемь уровней выполнения — от 0 до 6 плюс S-уровень. Зачем нам это в нашем случае? УВ 0,1 и 6 системой зарезервированы, «0»-ой уровень используется для остановки системы, «1»-ый уровень — для «6»-ой — для перезагрузки. А значит, на этих, например, командах в терминале мы и остановимся:

init 0 — выключим компьютер

init 6 — перезагрузка

Источник

Выключение и перезагрузка Linux. Shutdown и Reboot

Выключение и перезагрузка Linux

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

Синтаксис команды shutdown

shutdown [опции] [время] [сообщение]

[опции] — указывает действие, которое необходимо выполнить.
[время] — время или интервал для выполнения действия.
[сообщение] — сообщение, рассылаемое залогиненным пользователям.

Перезагрузить систему

Для перезагрузки системы используется ключ -r . Чтобы немедленно запустить перезапуск системы используется команда:

Для перезагрузки Linux также можно использовать команду reboot. Она является аналогом команды shutdown -r . Для перезагрузки Linux из командной строки, с использованием команды reboot, необходимо выполнить:

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

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

Также можно использовать команду reboot с ключом -p :

Перезагрузка или выключение Linux по времени

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

Выключить систему через 15 минут:

Выключить систему в 13 часов 10 минут:

Перезагрузить систему через 10 минут:

Отправка сообщения перед перезагрузкой или выключением

Если система используется несколькими пользователями, то бывает полезно предупредить их перед выполнением перезагрузки или выключением системы. Для этого в конце команды shutdown пишется соответствующее сообщение:

sudo shutdown 15:30 "Save your data! System will be shutdown at 15:30."

Отмена запланированной перезагрузки или выключения

Если вы выполнили команду shutdown и установили соответствующее время для ее выполнения, то чтобы отменить данное действие используется ключ -c :

Дополнительную информацию по командам shutdown и reboot можно получить, выполнив

К перезагрузке или выключению компьютера из командной сроки Linux иногда прибегают, когда «система» или какой-нибудь процесс или группа процессов серьезно повисла. Смотрите также как завершать процессы, используя команду kill.

Источник

Оцените статью
Adblock
detector