Найти тему
INFINITY

Практика Linux: Сервисная команда.

Длительная работа в фоновом режиме называется службой в Linux. ОС Linux поставляется с множеством служб, о которых вы можете узнать, перейдя в каталог /etc/init.d. Хотя я и не могу рассказать о том, как создать настраиваемую службу, поскольку это выходит за рамки данной публикации, простой поиск в StackOverflow определенно подскажет, как ее создать. Но мы поговорим об управлении услугами. Что включает в себя запуск, остановку перезапуска и проверку статуса служб.

Синтаксис служебной  команды будет следующим:

service SERVICE_NAME start

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

Чтобы запустить службу, мы используем start, за которым следует имя службы (here sshd) .

service sshd start

Давайте посмотрим на это в действии ниже. И если при нажатии клавиши ввода ничего не отображается на терминале, это означает что он работал правильно.

-2

Теперь проверим статус этой же услуги. Для этого мы будем использовать параметр статуса вместе с командой службы. Как видно ниже.

service sshd status

Это покажет, активна служба или нет, а также другие полезные детали.

-3

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

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

service sshd stop

-4

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

service sshd restart

-5

Я надеюсь что я ответил на ваши вопросы и тем самым помог вам .