Остановить, запустить и перезапустить службы в Debian
В этом руководстве объясняется, как запускать, останавливать и перезапускать службы в Debian 11 Bullseye с помощью команд systemctl и service .
Службы в Linux Debian 11
Служба — это программа, работающая в фоновом режиме и используемая при необходимости. Apache, ssh, Nginx или Mysql — одни из самых известных сервисов. В Debian, включая Debian 11 Bullseye, службы управляются с помощью Systemd, замены System V для инициализации системы и ее компонентов, включая службы.
Запуск, остановка и перезапуск служб в Debian 11 с помощью Systemd
Systemd — это пакет для управления службами и демонами Linux (последняя буква «d» — из-за демонов Unix). Команда systemctl позволяет запускать, останавливать, перезапускать и проверять состояние служб. Его цель — унифицировать конфигурацию и поведение всех дистрибутивов Linux, заменив старые системы инициализации Unix SystemV и BSD.
В этом учебном разделе показаны примеры выполнения действий, описанных в следующей таблице.
Stop a service
sudo systemctl остановить
Start a service
sudo systemctl запустить
Restart a service
sudo systemctl перезапустить
Как показано в предыдущей таблице, синтаксис проверки состояния службы с помощью Systemd следующий:
systemctl status < Service-Name >
Поэтому, чтобы проверить состояние службы ssh, вы можете запустить следующую команду.
sudo systemctl status ssh

Как вы можете видеть на скриншоте выше, служба ssh активна и работает правильно.
Чтобы остановить службу, синтаксис аналогичен, просто замените параметр status на действие, которое вы хотите выполнить, в данном случае действие должно остановить.
Например, чтобы остановить службу ssh, выполните команду ниже.
sudo systemctl stop ssh

Как видите, после остановки службы и проверки состояния служба ssh теперь отображается как неактивная (мертвая).
Чтобы запустить службу, просто замените stop на start, как показано на снимке экрана ниже. Чтобы запустить службу ssh, запустите:
sudo systemctl start ssh

Как видите, сервис снова работает.
Чтобы перезапустить службу, вам нужно ввести опцию перезапуска. Следующая команда используется для перезапуска службы ssh.
sudo systemctl restart ssh

Вот как службы перезапускаются с помощью Systemd.
Вы можете получить дополнительную информацию о Systemd по адресу https://systemd.io/.
Остановка, запуск и перезапуск служб в Debian 11 с помощью команды службы
Команда service используется для управления службами в каталоге /etc/init.d, несмотря на то, что некоторые дистрибутивы перенаправляют команду на описанную ранее команду systemctl.
Эту команду также можно использовать для остановки, запуска и перезапуска служб в соответствии с синтаксисом, описанным в таблице ниже.
Stop a service
служба sudo остановить
Start a service
служба sudo запустить
Restart a service
служба sudo перезапустить
В этом разделе приведены примеры применения команд, описанных в таблице выше.
Чтобы проверить состояние службы (в данном случае ssh) с помощью команды службы, используйте синтаксис, показанный ниже. Замените «ssh» сервисом, который вы хотите проверить.
sudo service ssh status

Как видите, служба ssh активна и работает правильно.
Команда, показанная на скриншоте ниже, используется для остановки служб. Запустите его, чтобы остановить службу ssh, или замените «ssh» на службу, которую вы хотите остановить.
sudo service ssh stop

Как видите, после запуска service ssh stop ssh теперь неактивен.
Чтобы снова запустить службу ssh, используйте следующий синтаксис. Не забудьте заменить «ssh» на сервис, который вы хотите загрузить.
sudo service ssh start

Наконец, чтобы перезапустить службы с помощью команды службы, используйте приведенный ниже синтаксис.
sudo service ssh restart

Как видите, сервис работает исправно.
Следующая команда может использоваться для перезагрузки конфигурации службы без прерывания работы самой службы.
sudo service ssh reload
Вы можете получить больше информации о сервисной команде по адресу https://linux.die.net/man/8/service.
Заключение
Сервисы — неотъемлемая часть любого устройства. Правильное управление службами является обязательным для любого пользователя уровня Linux. Как вы могли видеть из этого руководства, управление службами довольно просто и может выполняться различными способами. Всегда имейте в виду, что рекомендуемый метод работы со службами в Linux — это команда systemctl, описанная в первом разделе этой статьи. Другие методы (например, непосредственное обращение к каталогу /etc/init.d) считаются устаревшими и были удалены из первой версии этого руководства. Все команды, описанные в этом руководстве, полезны для остановки, запуска, перезапуска и проверки состояния службы, но есть и дополнительные функции, которые вы можете изучить на соответствующих справочных страницах.
Спасибо, что прочитали это руководство, объясняющее, как останавливать, запускать и перезапускать службы в Debian 11. Продолжайте следить за нами, чтобы получать дополнительные советы и руководства по Linux.
Все права защищены. © Linux-Console.net • 2019-2024
Debian 11 как перезагрузить
Чтобы выключить работающую Debian GNU/Linux систему, вы не должны использовать кнопку сброса на передней панели корпуса компьютера или просто выключать электропитание. Debian GNU/Linux нужно выключать правильно, иначе можно потерять файлы и/или повредить жёсткий диск. Если вы работаете в окружении рабочего стола, то обычно есть возможность « завершить сеанс » из меню приложений, которая позволяет выключить (или перезагрузить) систему.
Также можно нажать комбинацию клавиш Ctrl + Alt + Del . Если комбинация клавиш не работает или вы предпочитаете вводить команды, то как последний вариант можно войти в систему как суперпользователь и выполнить необходимые команды. Для перезагрузки используйте reboot . Для останова системы без последующего включения используйте halt [14] . Для выключения питания машины используйте poweroff или shutdown -h now . Система инициализации systemd предоставляет дополнительные команды, которые выполняют эти же функции; например, systemctl reboot или systemctl poweroff .
[14] В системе инициализации SysV halt выполняет тоже действие, что и poweroff , но при системе инициализации systemd (по умолчанию начиная с jessie) это не так.
|
![]() |
|
| Глава 8. Следующие шаги и что делать дальше | ![]() |
8.2. Самостоятельное ориентирование в Debian |
Как выключить или перезагрузить Debian 11

В этом руководстве мы покажем вам, как вы можете перезагрузить или выключить (выключить) сервер или рабочий стол Debian из командной строки (терминала).
Команда выключения Debian
Первый шаг заключается в том, что вы открываете Терминал или подключаетесь к системе по SSH. Затем вы запускаете следующую команду, чтобы выключить систему.
выключение --poweroff

Команда shutdown выключит систему Debian, ее можно отменить, выполнив эту команду:
выключение -с

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

Используйте команду Debian systemctl для перезагрузки или выключения системы.
Вместо использования команды shutdown вы также можете использовать systemctl для выключения или перезапуска системы.
Выключите питание Debian 11 с помощью systemctl:
выключение системы
Перезагрузка Debian 11 с помощью команды systemctl:
перезагрузка системы
Как выключить или перезагрузить Debian 11
Linux: Как выключить\перезагрузить Debian 10?
Для многих стало открытием, но в операционной системе Debian 10 существенно сократился набор команд, посредством которым можно выключить или перезапустить операционную систему. В Debian 9 и младших версиях, для перезагрухки\выключения linux можно было использовать команды: reboot, halt, poweroff или shutdown -h now. В Debian 10 все они не работают. При этом, в официальной документации на странице: https://www.debian.org/ эти команды присутсвуют.
- Для перезагрузки операционной системы:
systemctl reboot
- Для выключения операционной системы:
systemctl poweroff
Похожие статьи:
02 апрель 2021, Пятница
27 декабрь 2019, Пятница
23 январь 2020, Четверг
02 июль 2018, Понедельник
28 ноябрь 2018, Среда
Комментарии:
Пользователь
Для просмотра без рекламы — войдите на сайт
Войти через:

Популярные статьи
SQL: Получить список всех индексов БД и процент фрагментации
Использование extensionAttribute в Active Directory
Обновление сертификата на подчиненном центре сертификации
IIS: Установка IIS ARR + URL Rewrite на Windows Server 2019
SQL: Типы аутентификации в Microsoft SQL Server
Касперский: KSWS Базы программы повреждены
Что такое FSMO роли, их назначение и можно ли без них жить
TS: Проверка и ручная замена сертификата службы терминалов
TS: Ошибка при проверки подлинности 0x607
IIS: Файл конфигурации создан в неправильном формате XML
Как зарегистрировать оснастку Active Directory Schema
Узнать дату установки ОС Windows

