Команда перезагрузки (перезагрузки) Linux

Когда ядро обновляется, если вы не используете Livepatch или KernelCare, вам необходимо перезагрузить систему Linux. Перезагрузка системы также может потребоваться в других обстоятельствах, например, при устранении неполадок оборудования, установке приложений и т. Д. Если вы используете автономный сервер Linux, вам нужно знать, как перезапустить систему из командной строки.

Как работать в терминале Linux

Ubuntu terminal – средство оправления системой Линукс.

Основные понятия:

  1. Под терминалом понимают такое пространство, в котором можно вводить разные запрашивающие выражения и получать на них определенные, заданные системой, ответы.
  2. Консоль является дополнительным способом связи с сервером при различных технических неполадках.
  3. TTY – общее место для управления искомым объектом в системе Линукс.
  4. Эмулятор – программа, в целом дающая доступ ко всем предыдущим элементам.
  5. Командная оболочка – часть 3-го элемента в этом списке. Ее цель – прием и передача данных.
  6. Командная строка – место ввода команд для терминала linux.

Базовые правила работы с ним и командами Убунту:

  1. Искомый объект можно открыть 2 способами: либо перейти из главного меню в Dash и выбрать соответствующую вкладку, либо нажать одновременно клавиши Ctrl, Alt,T.
  2. Для выполнения команды в терминале Ubuntu достаточно ее написания и нажатия клавиши Enter.
  3. Также в этой операционной системе действует автодополнение. Поэтому если ввести половину команды в терминале ubuntu и нажать клавишу TAB один раз, то при только единственном выражении она будет дополнена. Особенно это касается команд консоли linux. Если вариантов много, то для выбора нужного на эту клавишу нужно нажать 2 раза.
  4. Предыдущий пункт работает аналогично для документов, папок, программ и приложений.
  5. Однако следует уделить особое внимание при вводе записи, поскольку система Линукс очень чувствительна к регистру – при неправильном написании может возникнуть непоправимая ошибка.
  6. Одновременно 2 разных выражений выполняться не могут.
  7. В целом вид выражения можно записать в виде: утверждение – опция – параметр 1 – параметр 2.
Читайте также:  Что такое Puppy Linux? Все, что Вам нужно знать

Сначала команды для терминала linux mint могут быть очень сложными для восприятия. Однако они являются самым быстрым и оптимальным решением для этой ОС.

Важно! Следует в точности выполнять описанные выше правила.

shutdown

При использовании с параметром -r команда shutdown выполняет перезагрузку системы:

sudo shutdown -r

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

Аргумент времени может иметь два разных формата. Это может быть абсолютное время в формате hh:mm и относительное время в формате +m где m — количество минут с текущего момента.

sudo shutdown -r 10:00

sudo shutdown -r +5

Чтобы немедленно выключить вашу систему, используйте +0 или его псевдоним now :

sudo shutdown -r now

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

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

sudo shutdown -r +10 «Hardware upgrade»

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

sudo shutdown -c

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

sudo shutdown -c «Canceling the reboot»

Команда telinit : изменение уровня выполнения демона init

С помощью команды telinit можно дать демону init указание перейти на кон­кретный уровень выполнения. Например, команда

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

Но как ты мог это сделать? Доступны несколько команд для выключения или перезагрузки компьютера Linux через терминал.

Давайте посмотрим на них по очереди и рассмотрим, как и когда следует использовать эти команды.

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

Запланируйте выключение системы в 8 часов утра.

Запланируйте выключение системы в 8 часов вечера.

shutdown +15 «Upgrading hardware, downtime should be minimal»

Запланируйте выключение системы через пятнадцать минут. Наряду с обычным уведомлением пользователей о завершении работы системы им будет дано описательное сообщение об обновлении оборудования.

Немедленно выключить Linux

Немедленно опустите систему и автоматически перезагрузите ее.

Немедленно выключите и автоматически отключите систему.

Файлы конфигурации UFW

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

/etc/ufw/

Эти два файла содержат правила, которые вычисляются перед всеми правилами, которые вы добавили в UFW. Так что если вы хотите, чтобы некоторые правила выполнялись первыми. Первый файл для ipv4 и второй один для v6

etc/ufw/

Они оцениваются после правил команды ufw. Они хороши для использования, если вы хотите переопределить какое-то правило и применить его независимо. Опять же, два файла, для двух версий протокола IP, которые в настоящее время используются.

/etc/default/ufw

Здесь у нас есть модули ядра, использующиеся в ufw, а также другие параметры. Вы можете изменить конфигурационные файлы только как root, и вы можете использовать любой текстовый редактор. который Вам нравится.

Избегайте добавления повторяющихся правил

Далее рассмотрим механизм против повторяющихся правил. Сначала мы откроем порт 101

sudo ufw allow 100

Обратите внимание, что команда без протокола, как и выше открывает оба UDP и TCP-порт. Так давайте выполним ту же команду еще раз, чтобы увидеть, что происходит

Читайте также:  iPad Air 2019 vs iPad Air 2020: Сравниваем планшеты

ufw allow 100

Вывод

Skipping adding existing rule Skipping adding existing rule (v6)

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

ufw allow 101/udp ufw allow 101/tcp

Указав TCP и UDP порт 101, мы все еще можем добавить открытый порт 101 для всех протоколов и это дубликат правила, как порт 101 открыт дважды, один раз для каждого протокола и один раз для всех из них.

ufw allow 101

Это оставляет место для ошибок, и это, как правило, не является хорошей практикой. Нам нужно отменить все три команды с помощью команды ufw delete, если мы хотим вернуться к значению по умолчанию для порта 101.

Для закрытия некоторого порта, вы запускаете некоторые команды, просто вместо того, чтобы разрешить, введите deny.

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

»Источники»
  • -%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-%D1%84%D0%B0%D0%B5%D1%80%D0%B2%D0%BE%D0%BB%D0%B0-%D0%B2-Ubuntu-%D1%81-%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E-%D1%83%D1%82%D0%B8%D0%BB%D0%B8%D1%82%D1%8B-UFW
  • -utility-ufw-na-linux/
  • -ufw-in-ubuntu/
  • -nastroit-brandmauer-ufw-na-ubuntu-16-04-lts/
  • -nastroit-brandmauer-ufw-na-ubuntu-18-04/