LDAP LDAP簡介及安裝

2021-09-07 23:27:59 字數 1505 閱讀 7952

openldap直接安裝過程有點複雜,採用docker映象安裝。參考:docker-openldap

啟動映象:

docker run -p 389:389 -p 689:689 --name my-openldap-container --detach osixia/openldap:1.2.2
出現問題:

檢視日誌:

發現:容器異常退出,錯誤碼80,可是無法看到具體錯誤緣由,怎麼辦呢?別慌!因為容器預設日誌級別是info,所以講日誌級別調整為debug即可。

docker run -p 389:389 -p 689:689 --name my-openldap-container --detach osixia/openldap:1.2.2 --loglevel debug
再次檢視日誌:

發現緣由:沒有磁碟空間導致ldap_add執行失敗。

檢視磁碟占用:

發現:確實占用100%。那麼容量被誰占用了呢?

清理部分無效程式:

然後先刪除原來的容器例項(name重複),再執行:

發現:執行成功,且埠已開放。

執行一次搜尋:

docker exec my-openldap-container ldapsearch -x -h ldap://localhost -b dc=example,dc=org -d "cn=admin,dc=example,dc=org" -w admin
結果:

依然通過docker映象安裝:docker-phpldapadmin

愛家人,愛生活,愛設計,愛程式設計,擁抱精彩人生!

Homebrew簡介及安裝

homebrew官網 homebrew是神馬 linux系統有個讓人蛋疼的通病,軟體包依賴,好在當前主流的兩大發行版本都自帶了解決方案,red hat有yum,ubuntu有apt get 神馬,你用mac os,不好意mac os木有類似的東東,淚奔中幾經折騰總算找到了第三方支援 homebrew...

Redis安裝及簡介

redis是完全開源免費的,遵守bsd協議,是乙個高效能的key value資料庫。屬於前一講中的nosql資料庫一族。1.redis可以用來做儲存 storge 而memccached是用來做快取 cache 這個特點主要因為其有 持久化 的功能.2.儲存的資料有 結構 對於memcached來說...

Homebrew簡介及安裝

homebrew是神馬 homebrew,homebrew簡稱brew,是mac osx上的軟體包管理工具,能在mac中方便的安裝軟體或者解除安裝軟體,可以說homebrew就是mac下的apt get yum神器 homebrew安裝 homebrew的安裝非常簡單,開啟終端複製 貼上以下命令,回...