/
Управление службами в Linux
Публичное пространство
Управление службами в Linux
Управление службами происходит через командную строку.
Основные команды
Синтаксис
service <службы> <действие>
Службы
Служба | Описание |
---|---|
JBOSS_SVC | Служба сервера приложений WildFly |
SCM_SVC | Служба менеджера управления конфигурацией (МУК) |
nginx | Веб-сервер для хранения файлов с данными |
postgresql-9.4 | Служба PostgreSQL 9.4 |
postgresql | Служба PostgreSQL 8.4 |
postgresql-11.service | Служба PostgreSQL 11 |
zabbix-agent | Cлужба агента мониторинга Zabbix |
Список действий
Действие | Описание |
---|---|
start | Запуск службы |
restart | Перезапуск службы |
stop | Остановить службы |
help | Показать справку |
Пример выполнения
Пример перезапуска службы JBOSS_SVC
[root@localhost log]# service JBOSS_SVC restart Stopping JBoss AS 7... Waiting 2 mins until jboss stops... JBoss stopped. Starting JBoss AS 7... Cleaning standalone/tmp/vfs/ Redirecting to /bin/systemctl stop nginx.service Failed to open /dev/tty: No such device or address Failed to open /dev/tty: No such device or address log4j:ERROR No layout set for the appender named [consoleUpdater]. Redirecting to /bin/systemctl start nginx.service Failed to open /dev/tty: No such device or address Failed to open /dev/tty: No such device or address [root@localhost log]#
Дополнительные команды для управления службами
systemctl <действие> <служба>
Службы
Действие | Описание |
---|---|
start | Запуск службы |
stop | Остановить службы |
restart | Перезапуск службы |
try-restart | Перезапустить службу, если она запущена |
reload | Перезагрузить настройки службы |
status | Отобразить детальное состояние службы |
is-active | Отобразить статус службы:
|
list-units --type service --all | Отображение статуса всех служб |
enable | Включить службу Будет добавлена в автозапуск при загрузке операционной системы |
disable | Отключить службу |
is–enabled | Проверить включена ли служба на автозапуск |
list-unit-files --type service | Отобразить список включенных/отключенных служб |
Проверка статуса службы приложений JBOSS
JBOSS_SVC.service - SYSV: JBoss Application server Loaded: loaded (/etc/rc.d/init.d/JBOSS_SVC; bad; vendor preset: disabled) Active: inactive (dead) Docs: man:systemd-sysv-generator(8)
Как найти имя службы для действия?
Поиск службы по части имени
systemctl list-units|grep postgresql
Результат поиска
postgresql-11.service loaded active running PostgreSQL 11 database server
, multiple selections available,
© 1994-2024, ООО «Кристалл Сервис Интеграция».
Все права защищены..