Публичное пространство
Управление службами в Linux
Управление службами происходит через командную строку.
Основные команды
Синтаксис
service <службы> <действие>Службы
Служба | Описание |
|---|---|
| Служба сервера приложений WildFly |
| Служба менеджера управления конфигурацией (МУК) |
| Веб-сервер для хранения файлов с данными |
| Служба PostgreSQL 9.4 |
| Служба PostgreSQL 8.4 |
| Служба PostgreSQL 11 |
| Cлужба агента мониторинга Zabbix |
Список действий
Действие | Описание |
|---|---|
| Запуск службы |
| Перезапуск службы |
| Остановить службы |
| Показать справку |
Пример выполнения
Пример перезапуска службы 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 <действие> <служба>Службы
Действие | Описание |
|---|---|
| Запуск службы |
| Остановить службы |
| Перезапуск службы |
| Перезапустить службу, если она запущена |
| Перезагрузить настройки службы |
| Отобразить детальное состояние службы |
| Отобразить статус службы:
|
| Отображение статуса всех служб |
| Включить службу Будет добавлена в автозапуск при загрузке операционной системы |
| Отключить службу |
| Проверить включена ли служба на автозапуск |
| Отобразить список включенных/отключенных служб |
Проверка статуса службы приложений 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