Как перезапустить ns-slapd

Я пытаюсь перезапустить сервер LDAP, работающий на машине CentOS, чтобы применить новые сертификаты SSL. Я отслеживал запуск службы как

/usr/sbin/ns-slapd -D /etc/dirsrv/slapd-<instance> -i /var/run/dirsrv/slapd-<instance>.pid -w /var/run/dirsrv/slapd-<instance>.startpid

. Как мне перезапустить эту службу? До сих пор мои идеи заключались в том, чтобы либо перезагрузить весь компьютер, поскольку эта служба настроена на запуск при запуске. Другая моя идея - запустить ту же команду еще раз, но у меня нет гарантии, что она сработает.

Эти команды service ldap \ ldaps restart обе возвращают неопознанную службу . Нет изменений ldap, ldaps, slapd или ns-slapd появляются в выводе chkconfig --list . Должен был указать это в моем вопросе

0
задан 28 May 2018 в 10:19
2 ответа

Предполагается, что сервер каталогов 389:

Имя службы systemd - dirsrv , поэтому systemctl restart dirsrv должен делать то, что вы хотите, правильным образом. .

0
ответ дан 24 November 2019 в 02:39

В руководстве RedHat эта команда указана как правильная / usr / lib / dirsrv / slapd-instance / start-slapd

На 64-битных компьютерах она может находиться в / usr / lib64 / dirsrv / slapd-instance / start-slapd , что и было в моей ситуации.

0
ответ дан 24 November 2019 в 02:39

Теги

Похожие вопросы