Как перезапустить сервисы в командной строке Ubuntu

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

Мы выполнили команды и процедуры, упомянутые в этой статье о системе Ubuntu 18.04 LTS.

Перезапуск сервиса с Systemctl

В этой статье мы будем использовать командную строку Ubuntu, Терминал, чтобы объяснить, как перезапустить рабочий сервис.

Можно открыть Терминальное приложение на Ubuntu или через панель поиска средства запуска приложения или просто через ярлык Ctrl+Alt+T.

Последние версии Ubuntu используют systemd, чтобы управлять и запустить сервисы. Получить список всех включило systemd единицы, выполните эту команду:

systemctl list-unit-files | grep enabled

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

Можно использовать команду systemctl для перезапуска сервиса. Эта команда является относительно новым инструментом, который можно использовать для управления systemd (init система) и сервисы. Этот инструмент является заменой менеджера sysV init. В эти дни самые современные дистрибутивы Linux переключились на systemd и таким образом systemctl.

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

$ sudo systemctl перезапуск [servicename]

Например, следующая команда может использоваться для перезапуска UFW (Несложный Брандмауэр) сервис на Ubuntu:

$ sudo systemctl restart ufw

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

Справьтесь с сервисами с Systemd

Не только можно перезапустить сервисы с systemctl, но и Вы можете также:

  • Проверьте состояние сервиса

$ systemctl состояние [servicename]

  • Запустите сервис

$ systemctl запускаются [servicename]

  • Остановите сервис

$ systemctl остановка [servicename]

  • Перезагрузите сервис (сервисная конфигурация перезагрузки)

$ systemctl перезагрузка [servicename]

  • Перезагрузка-или-перезапуск сервис (перезагружает сервис/перезапуски, если перезагрузка не доступна),

$ sudo systemctl перезагрузка-или-перезапуск [servicename]

  • Включите сервис

$ systemctl включают [servicename]

  • Отключите сервис

$ systemctl отключают [servicename]

  • Проверьте, включают ли/активны сервису

$ sudo systemctl - активен [servicename]

$ sudo systemctl является поддерживающим [servicename]

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

Комментарии