Power off kali linux

Консольные команды для выключения 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 . Введите ее и активируйте, чтобы сразу же завершить текущий сеанс.

    Способ 3: poweroff

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

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

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

    Читайте также:  Lsi megaraid smart windows

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

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

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

    Источник

    Этичный хакинг с Михаилом Тарасовым (Timcore)

    Блог об Этичном Хакинге

    #8 Kali Linux для начинающих. Основные команды. Часть 1.

    Давайте познакомимся с основными Linux-командами. Это будет базовый перечень, о которых я расскажу. Сначала я хочу, чтобы Вы запомнили одну деталь. Дело в том, что Linux-системы чувствительны к регистру. Например, если мы пишем слово «Test» (обратите внимание на первую заглавную букву), то это будет отличаться от того же слова «test», но уже с первой прописной буквой. Это важно усвоить, прежде чем переходить к изучению команд в Linux.

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

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

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

    Теперь я хотел бы осветить пару моментов, которые необходимы при работе с командами в Linux. Есть определенная структура, которая состоит из 2-х элементов: «опции» и «аргументы».

    Давайте более подробнее поговорим про эти элементы. Опции изменяют поведение команды, и, как правило это буквы, перед которыми идет знак минус «-». Можно использовать несколько опций в одной команде. Например, команда ls отображает содержимое директории и работает определенным образом. Не пугайтесь, если не понимаете назначение данной команды, позже Вам станет все понятно. Мы можем также прописать ту же команду ls, но дописав — — help, то в конечном итоге увидим другой результат выполнения:

    В этом случае — — help — это «опция». Как я уже говорил, помимо опций у команд есть аргументы. Как правило, аргумент — это дополнительная информация, которая указывает команде с чем работать.

    Приведу тот же пример с командой ls. Если ввести эту команду без аргументов, то она отобразит текущую директорию:

    Допустим я нахожусь в директории /Documents, и при вводе команды ls, она отобразит директорию /Documents соответственно:

    Однако, если мы перейдем в корень и добавим к команде ls, например, следующую запись — Downloads, то мы увидим содержимое указанной директории, а Downloads будет называться аргументом:

    Итак, какие основные команды мы рассмотрим в ближайших нескольких уроках?

    pwd, которая означает, отобразить рабочую директорию;

    cd — сменить директорию;

    mkdir — создать директорию;

    touch — используется для создания файла;

    ls — отображение содержимого директории;

    cat — команда, которая конкатенирует и отображает файлы;

    less — отображает содержимое файлов, но по-другому;

    head[n], где n — где n — это цифра, например head -10, head -50, эта команда отображает строки файла, а n — это количество строк;

    tail — [n] — отображает последние строки файла, в зависимости от количества указанных строк;

    Читайте также:  Blank screen after windows login

    tail -f — команда, которая будет обновлять информацию по мере появления новых строк в файле;

    cp — копирует файл;

    mv — перемещает или переименовывает файл;

    rm или rmdir — можно удалить файл и/или директорию.

    Источник

    Power off kali linux

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

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

    Замечание. Все ниже перечисленные команды надо выполнять из под пользователя root.

    Для смены пользователя или получения прав root используйте команды «su -» или «sudo».

    Перезагрузка Linux системы.

    1. Команда shutdown, с ключом -r.

    Команда shutdown является основной командой для управлением остановки или перезагрузки системы linux.

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

    2. Команда reboot.

    Команда reboot выпоняет все необходимые операции для остановки системы, эта команда может быть вызвана командой shutdown -r, но может использоваться отдельно. Данная команда записывает в журнал логов время остановки системы, уничтожает незавершенные процессы, выполняет системный вызов sync, ждет завершения записи на диск, а только после этого прекращает работу ядра и перезагружает систему Linux.

    3. Команда telinit 7.

    С помощю этой команды можно задать демону init перейти на определенный уровень выполнения, а именно цифра 7 говорит о том что нужно прейти на 7-ой уровеь (перезагрузка). Команда telinit не поддерживает задание паузы и вывода предупреждающих сообщений. Обычно используется при проверке изменений внесеных в файл inittab.

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

    1. Команда shutdown, с ключом -h.

    2. Команда halt.

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

    3. Используем команду poweroff.

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

    4. Команда telinit 0

    Идентична команде telinit 7 только переходит на уровень 0, что означает остановку системы.

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

    1″ :pagination=»pagination» :callback=»loadData» :options=»paginationOptions»>

    Источник

    Выключение Linux из командной строки

    Выключение компьютера — действие, с которым обычные пользователи сталкиваются чуть ли не каждый день. Если выключать сервер приходится довольно редко, то обычные, десктопные компьютеры подвержены этой операции очень даже часто. Большинство пользователей выключают linux в графическом интерфейсе системы. В окружении рабочего стола KDE это делается через главное меню, а в Gnome и Unity даже есть специальная кнопка на панели для решения этой задачи.

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

    Процесс выключения Linux

    Часто для выключения Linux из терминала используется утилита shutdown. Есть также команды poweroff, halt, но они для нестандартных случаев. Также выключить linux из консоли можно с помощью сочетаний клавиш SysRQ. Но сначала давайте рассмотрим синтаксис команды shutdown. Естественно, команда shutdown в Linux или любая другая не самостоятельно завершает работу системы и выключает компьютер. Она всего лишь передает запрос на выключение системе инициализации, а затем ядру. А уже они выполняют ряд сложных операций по подготовке и выключению компьютера. Если кратко, то вот они:

    • Завершение процессов пользователя.
    • Сигнал SIGTERM всем процессам.
    • Сигнал SIGKILL всем процессам.
    • Монтирование файловых систем в режиме только для чтения.
    • Подготовка внешних устройств к отключению.
    • Блокировка пространства пользователя, чтобы гарантировать, что ни один код пользователя больше не будет запущен.
    • Завершение работы и отключение питания большинства периферических устройств.
    • Отключение питания компьютера.

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

    Читайте также:  Acronis восстановление при загрузке windows

    Синтаксис и опции shutdown

    Синтаксис команды очень простой:

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

    Опции задают параметры отключения, их мы рассмотрим ниже. Время можно задавать в виде чч:мм в 24 часовом формате. Также можно использовать запись +минуты, указывающую через сколько минут от текущего момента нужно выключить компьютер с Linux. Также доступна константа now, указывающая, что выключать нужно прямо сейчас. Параметр сообщение позволяет задать сообщение, которое будет выведено в терминал перед выключением.

    Вот основные опции утилиты:

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

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

    Выключение компьютера в Linux

    1. shutdown

    Самая простая и самая часто используемая команда выключения компьютера linux, отключит компьютер немедленно:

    sudo shutdown -h now

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

    Теперь попробуем запланировать выключение компьютера linux через пять минут:

    sudo shutdown -h +5 «Компьютер будет выключен через 5 минут»

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

    sudo shutdown -c

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

    sudo shutdown -h 21:00

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

    2. reboot

    Команда reboot обычно используется для перезагрузки системы, но она также умеет выключать компьютер. Мы не будем ее подробно рассматривать, потому, что она еще проще команды shutdown. Для выключения нужно задать опцию -p:

    3. halt

    Эта команда тоже выключает компьютер. Только делает она это очень по-своему. Она не выполняет никаких подготовительных действий перед выключением, а просто отключает питание:

    Использование halt может повредить систему

    4. poweroff

    Это аналог halt, делает в точности то же самое:

    5. SysRQ

    Помните, в начале статьи, я говорил о сочетании клавиш для включения компьютера? Рассмотрим этот вопрос подробнее.

    SysRQ — это подсистема, реализованная на уровне ядра. Ядро обрабатывает все нажатия клавиш, а с помощью этой подсистемы, оно может принимать от пользователя команды, даже когда система полностью зависла. Основное предназначение этой подсистемы — работа с компьютером в проблемных ситуациях, например, если вы думаете что ваш компьютер заразил вирус, или компьютер завис и его нужно выключить. Для доступа к SysRq используются сочетания клавиш Alt+PrtScr+номер

    Самое интересное, что мы можем выполнить безопасное выключение компьютера linux. Для этого зажмите клавиши Alt + PrtScr и поочередно нажимайте:

    • R — разблокировать клавиатуру;
    • E — послать всем процессам сигнал SIGTERM;
    • I — послать всем процессам сигнал SIGKILL;
    • S — перенести все данные из кеша файловых систем на диск;
    • U — перемонтировать файловые системы только для чтения;
    • B — перезагрузить.

    Также вместо всего этого можно воспользоваться сочетанием клавиш Alt+PrtScr+O, в таком случае, вся процедура будет выполнена автоматически, эта команда поддерживается не всеми ядрами.

    6. Графический интерфейс

    Выключить компьютер в графическом интерфейсе ещё проще. Для этого кликните по иконке выключения в правом верхнем углу, а затем выберите Выключить/Завершить сеанс, затем Выключение.. и снова Выключить:

    Выводы

    Теперь вы знаете все что нужно, о том, как выключить Linux через терминал. Если вас застигнет врасплох ошибка или зависание компьютера, вы знаете что делать. Если остались вопросы — пишите в комментариях!

    Источник

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