Product SiteDocumentation Site

Chapter 4. Server Instance File Reference

4.1. Overview of Directory Server Files
4.2. Backup Files
4.3. Configuration Files
4.4. Database Files
4.5. LDIF Files
4.6. Lock Files
4.7. Log Files
4.8. PID Files
4.9. Tools
4.10. Scripts
This chapter provides an overview of the files that are specific to an instance of Red Hat Directory Server (Directory Server) — the files stored in the /usr/lib/dirsrv/slapd-instance_name directory.[1] Having an overview of the files and configuration information stored in each instance of Directory Server helps with understanding the file changes (or lack of file changes) which occur in the course of directory activity. It can als help to detect errors and intrusion by indicating what kind of changes to expect and, as a result, what changes are abnormal.

4.1. Overview of Directory Server Files

NOTE

In examples and sample code, paths assume that the Directory Server is installed on Red Hat Enterprise Linux 5 (32-bit), which has an instance directory of /usr/lib/dirsrv/slapd-instance_name. If the Directory Server in a different platform, adjust the paths accordingly.
The files, tools, and scripts used by Directory Server are in the locations listed in the following directories.
File or Directory Location
Backup files /var/lib/dirsrv/slapd-instance_name/bak
Configuration files /etc/dirsrv/slapd-instance_name
Database files /var/lib/dirsrv/slapd-instance_name/db
LDIF files /var/lib/dirsrv/slapd-instance_name/ldif
Lock files /var/lock/dirsrv/slapd-instance_name
Log files /var/log/dirsrv/slapd-instance_name
PID files /var/run/dirsrv
Tools
/usr/bin
/usr/sbin
/usr/lib/mozldap
Instance directory /usr/lib/dirsrv/slapd-instance_name
Table 4.1. Red Hat Enterprise Linux 4 and 5 (x86)

File or Directory Location
Backup files /var/lib/dirsrv/slapd-instance_name/bak
Configuration files /etc/dirsrv/slapd-instance_name
Database files /var/lib/dirsrv/slapd-instance_name/db
LDIF files /var/lib/dirsrv/slapd-instance_name/ldif
Lock file /var/lock/dirsrv/slapd-instance_name
Log files /var/log/dirsrv/slapd-instance_name
PID /var/run/dirsrv
Tools
/usr/bin
/usr/sbin
/usr/lib64/mozldap6
Instance directory /usr/lib64/dirsrv/slapd-instance
Table 4.2. Red Hat Enterprise Linux 4 and 5 (x86_64)

File or Directory Location
Backup files /var/lib/dirsrv/slapd-instance_name/bak
Configuration files /etc/dirsrv/slapd-instance_name
Database files /var/lib/dirsrv/slapd-instance_name/db
LDIF files /var/lib/dirsrv/slapd-instance_name/ldif
Lock files /var/lock/dirsrv/slapd-instance_name
Log files /var/log/dirsrv/slapd-instance_name
PID /var/run/dirsrv
Tools
/usr/bin
/usr/sbin
/usr/lib/sparcv9/mozldap
Instance directory /usr/lib/sparc9/dirsrv/slapd-instance
Table 4.3. Sun Solaris 9 (sparc)

File or Directory Location
Backup files /var/opt/dirsrv/slapd-instance/bak
Configuration files /etc/opt/dirsrv/slapd-instance
Database files /var/opt/dirsrv/slapd-instance/db
Runtime files /var/opt/dirsrv/instance
LDIF files /var/opt/dirsrv/slapd-instance/ldif
Log files /var/opt/log/dirsrv/slapd-instance
Tools
/opt/dirsrv/bin/
/opt/dirsrv/sbin/
Instance directory /opt/dirsrv/slapd-instance
Libraries /opt/dirsrv/lib/
Table 4.4. HP-UX 11i (IA64)



[1] The /lib directory only applies to Red Hat Enterprise Linux 5 (32-bit) systems. On Red Hat Enterprise Linux 64-bit systems, the directory is /lib64, and on Solaris 64-bit systems, it is /lib/sparcv9.