System Requirements
- Centos 7 Minimal İnstall
- Epel-release güncellemelerinin yapılması
- Yum güncellemelerinin yapılması
- Hostname Ldap Dizin kök adına uygun olarak verilmesi
- Statik ip verilmesi
- Firewall etkin ise kurallar veya kapatılması
- Selinux kapatılması
- Sistemde kurulumdan önce konfigürasyon dosyalarına bazı eklemelerin yapılması
- Daha önceden sunucuya dizin hizmetinin kurulmaması tercih sebebidir.
Ldap sunucu adımızı belirleyelim.
#sudo echo ldap.mehmet.local > /etc/hostname
İp statik hale getirelim
#yum install NetworkManager –y
#nmtui
Firewall’u durduralım ve manuel başlatmaya alalım.
#sudo systemctl disable firewalld.service
#sudo systemctl stop firewalld.service
Selinux’ü kapatalım
# vi /etc/selinux/config

#sudo vi /etc/sysctl.conf
Dosyayı açıp gerekli kısımları ekleyelim.
net.ipv4.tcp_keepalive_time = 300
net.ipv4.ip_local_port_range = 1024 65000
fs.file-max = 64000

#sudo vi /etc/security/limits.conf
Dosyayı açıp gerekli kısımları ekleyelim.
* soft nofile 8192
* hard nofile 8192

#sudo vi /etc/profile
Dosyayı açıp gerekli kısımları ekleyelim.
ulimit –n 8192

#sudo vi /etc/pam.d/login
Dosyayı açıp gerekli kısımları ekleyelim.
session required /lib/security/pam_limits.so

Son olarak ldap yöneticisi için bir kullanıcı oluşturup parola verelim.
#useradd ldapadmin
#passwd ldapadmin
ldapadmin
ldapadmin
Kurulum aşamaları.
#sudo yum install 389-ds-base
#sudo yum install 389-ds-base openldap-clients
#setup-ds-admin.pl
Servisleri otomatik ve start hale getirelim.
#systemctl enable dirsrv.target
#systemctl enable dirsrv.admin
#systemctl start dirsrv.target
#systemctl start dirsrv.admin