Linux terminal power off

Консольные команды для выключения Linux

Последовательность автоматических действий при выключении Linux

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

  1. Начинается завершение всех пользовательских процессов. Например, выключается текстовый редактор или браузер.
  2. Подается сигнал SIGTERM абсолютно всем активным процессам. Более детально о таких сигналах мы предлагаем прочесть в статье по указанной далее ссылке.
  • Следующим идет сигнал SIGKILL. Он автоматически «убивает» те процессы, которые до сих пор не завершили свою работу.
  • Абсолютно все файловые системы монтируются в режим «Только для чтения».
  • Подготавливается внешнее оборудование для отключения.
  • Блокируется пользовательское пространство. Это создает гарантию, что юзер больше не запустит ни один код.
  • Отключаются практически все периферийные устройства.
  • Прекращается подача питания к компьютеру.
  • Теперь вы знаете последовательность всех автоматических действий, которые запускаются при стандартном отключении компьютера.

    Способ 1: shutdown

    Известная многим команда shutdown стала первой из тех, о которых мы хотим рассказать в рамках сегодняшнего материала. К этой утилите применимы дополнительные опции, поэтому давайте сначала остановимся на них:

    • -H, —halt — отключение питания без предварительного завершения всех процессов;
    • -P, —poweroff — стандартное отключение системы;
    • -r, —reboot — отправка системы на перезагрузку;
    • -k — не выполняет никаких действий, а только выводит на экран сообщение о выключении;
    • —no-wall — отключение без вывода соответствующего сообщения;
    • -c — отмена запланированного отключения.

    Теперь давайте рассмотрим несколько простых методов использования shutdown с применением дополнительных опций.

      Запустите «Терминал» удобным для вас образом, например, через соответствующий значок в разделе «Приложения» или путем нажатия горячей клавиши Ctrl + Alt + T.

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

    Если вы хотите отсрочить отключение, например, на пять минут, придется изменить строку на sudo shutdown -h +5 , где +5 как раз и является указанным временем, через которое операционная система завершит свою работу.

    При вводе команды sudo shutdown -c произойдет отмена запланированного выключения.

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

    Способ 2: reboot

    Если вы обратите внимание на указанную по ссылке выше статью по перезагрузке Linux через консоль, то увидите, что позволяет справиться с этой задачей команда reboot. Для нее применимы дополнительные аргументы, позволяющие просто отключить систему. Тогда строка ввода должна обрести вид sudo reboot -p . Введите ее и активируйте, чтобы сразу же завершить текущий сеанс.

    Читайте также:  Reserving microsoft windows 10

    Способ 3: poweroff

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

    Способ 4: Подсистема SysRq

    Если вы знакомы с расположением клавиш на клавиатуре, то знаете, что там располагается переключатель с названием «SysRq» (его название прописано не на всех клавиатурах, но при этом он всегда находится на клавише Print Screen). В операционных системах Linux существует одноименная подсистема, работающая на уровне ядра. Если вы зажмете соответствующую комбинацию клавиш, система завершит свою работу. Выглядит эта комбинация так: Alt + SysRq + O. Мы решили рассказать об этом варианте в конце сегодняшней статьи, поскольку иногда не получается ввести даже консольные команды, чтобы выключить компьютер.

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

    Помимо этой статьи, на сайте еще 12315 инструкций.
    Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

    Отблагодарите автора, поделитесь статьей в социальных сетях.

    Источник

    🇮🇷 Как использовать команды Linux Shutdown, PowerOff и Reboot

    Команды shutdown, poweroff и reboot являются наиболее важными командами выключения питания в Linux.

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

    Здесь мы увидим, как использовать команду Linux shutdown и poweroff для выключения / выключения системы.

    Также команду reboot для перезагрузки системы.

    Чтобы иметь возможность завершить работу или перезагрузить систему, вы должны войти в систему как пользователь root или пользователь с привилегиями sudo.

    Как использовать команду shutdown

    Команда shutdown в Linux безопасно отключает систему.

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

    Команда shutdown является простой командой и доступна во всех разновидностях Linux, таких как CentOS, Ubuntu, Debian или Fedora.

    • OPTIONS – параметры выключения, такие как останов (-h), перезагрузка (-r) или выключение питания (-P по умолчанию)
    • TIME – указывает, когда выполнять отключение (+ m, чч: мм или сейчас)
    • MESSAGE – широковещательное сообщение всем зарегистрированным пользователям.

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

    Процесс выключения начинается через 1 минуту (интервал по умолчанию).

    Выключение системы немедленно

    Используйте now в команде shutdown, чтобы немедленно привести систему в режим 0.

    Система не будет отправлять широковещательные сообщения зарегистрированным пользователям.

    Расписание выключения системы

    Вы можете запланировать отключение сервера, указав относительное время в формате чч: мм (24-часовой формат) или + m, где m – минуты, которые необходимы до процесса завершения работы.

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

    Чтобы выключить систему в 22:30, используйте:

    Отправить широковещательное сообщение при выключение

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

    Эта опция часто полезна для планового обслуживания.

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

    Используйте параметр -r с командой shutdown для перезагрузки системы.

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

    Отменить запланированное отключение

    Если по любой причине, если вы хотите отменить запланированное завершение работы, используйте параметр -c.

    Читайте также:  Aircrack инструкция для windows

    Как использовать команду Poweroff

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

    Команда выключения питания

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

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

    Использование опции –reboot с командой poweroff перезагрузит систему вместо выключения питания

    Принудительного отключение

    Опция -f с командой poweroff принудительно отключает питание системы.

    Система мгновенно отключается, как при отключении источника питания процессора.

    Как использовать команду Reboot

    Команда reboot используется для перезагрузки системы.

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

    При использовании без параметров, она сразу же перезагрузит систему.

    Выключения системы

    Опция -p с командой reboot выключит систему вместо перезагрузки системы

    Принудительная перезагрузка системы

    Опция -f с командой reboot принудительно перезагрузит систему.

    Система будет мгновенно перезагружена, как при нажатии кнопки сброса в CPU.

    Заключение

    Я надеюсь, что теперь вы хорошо понимаете, как использовать команды Linux shutdown, poweroff и reboot.

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

    Источник

    5 Linux Commands to Shutdown and Reboot the System

    Linux shutdown / reboot command

    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.

    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

    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.

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

    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.

    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

    Читайте также:  Краткая характеристика операционных систем семейства windows

    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.

    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

    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.

    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 thoughts on “ 5 Linux Commands to Shutdown and Reboot the System ”

    It worked on SUSE SLES 11

    Now systemctl utility replaces a number of power management commands and even the shutdown command will call systemctl utility to perform the shutdown tasks.

    The command reboot does work and immediately rebooted my Bluestar Linux system 4.20.7 (based on Arch Linux).

    I am so glad that you could reboot your linux system!

    If I’m not mistaken, reboot by itself actually does a shutdown: https://linux.die.net/man/8/reboot . You have to do reboot -f to actually get it to reboot.

    Arrrgh so sick of finding the incorrect example of shutdown everywhere. The reboot syntax shown, on Ubuntu and probably in every flavor today, will Immediately reboot your server with no delay or warning. the +5 option is either wrong or in the wrong spot.

    Important note – this only applies (AFAIKT) to x86 systems. On arm – no-worky.

    what? 20 – 30 mins? O.o Shouldn’t it be 20 – 30 seconds?

    I rebooted my linux machine using command reboot -f, it went down. How long does it takes normally to start again?

    Its depends upon hardware and file system mounted on Linux box , If it is high end hardware and have been mounted more file system then it will 20-30 mins to come online

    Источник

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