Centos

如何重啟 ns-slapd

  • May 5, 2022

我正在嘗試重新啟動在 CentOS 機器上執行的 LDAP 伺服器以應用新的 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都返回unrecognized service。的輸出中沒有 ldap、ldaps、slapd 或 ns-slapd 的變體chkconfig --list。應該把它放在我的問題中

假設 389 目錄伺服器:

systemd 服務名稱是dirsrv,所以systemctl restart dirsrv應該以正確的方式做你想做的事。

RedHat 指南將此命令列為正確的/usr/lib/dirsrv/slapd-instance/start-slapd

在 64 位電腦上,它可能位於/usr/lib64/dirsrv/slapd-instance/start-slapd我的情況下。

引用自:https://serverfault.com/questions/914064