Config service — различия между версиями
Материал из pNp Wiki
Andy (обсуждение | вклад) |
Andy (обсуждение | вклад) |
||
| Строка 15: | Строка 15: | ||
* Метод слежения за родственными процессами благодаря использованию <code>cgroups</code> | * Метод слежения за родственными процессами благодаря использованию <code>cgroups</code> | ||
| − | Для управления разными типами системных объектов, называемых юнитами (<code>units</code>), используется утилита <code>systemctl</code> | + | Для управления разными типами системных объектов, называемых юнитами (<code>units</code>), используется утилита <code>systemctl</code>. Полный список системных |
| + | объектов можно получить следующим образом: | ||
| + | <syntaxhighlight lang="bash"> | ||
| + | [root@vm-02 ~]# systemctl -t help | ||
| + | Available unit types: | ||
| + | service | ||
| + | socket | ||
| + | target | ||
| + | device | ||
| + | mount | ||
| + | automount | ||
| + | snapshot | ||
| + | timer | ||
| + | swap | ||
| + | path | ||
| + | slice | ||
| + | scope | ||
| + | [root@vm-02 ~]# | ||
| + | </syntaxhighlight> | ||
Версия 11:02, 2 марта 2018
Управление сервисами
Предварительные требования
- Виртуальная машина с двумя сетевыми интерфейсами
- Установленные пакеты:
systemd,bash-completion
Общая информация
В RHEL 7 на смену классическому init'у и стартовым скриптам, а так же запуску
демонов посредством xinetd, пришел systemd. Преимущества systemd
в сравнении с классической системой инициализации init:
- Возможность распараллеливания запуска демонов, что ускоряет загрузку системы
- Запуск демонов по требованию, без необходимости использования стороннего сервиса
- Автоматическое разрешение зависимостей сервисов, что позволяет предотвратить длительное ожидание в случае, если сервису требуется сеть, а сеть недоступна.
- Метод слежения за родственными процессами благодаря использованию
cgroups
Для управления разными типами системных объектов, называемых юнитами (units), используется утилита systemctl. Полный список системных
объектов можно получить следующим образом:
[root@vm-02 ~]# systemctl -t help
Available unit types:
service
socket
target
device
mount
automount
snapshot
timer
swap
path
slice
scope
[root@vm-02 ~]#