Welcome to Linux Knowledge Base and Tutorial
"The place where you learn linux"
International Rescue Committe

 Create an AccountHome | Submit News | Your Account  

Tutorial Menu
Linux Tutorial Home
Table of Contents

· Introduction to Operating Systems
· Linux Basics
· Working with the System
· Shells and Utilities
· Editing Files
· Basic Administration
· The Operating System
· The X Windowing System
· The Computer Itself
· Networking
· System Monitoring
· Solving Problems
· Security
· Installing and Upgrading
· Linux and Windows

Man Pages
Linux Topics
Test Your Knowledge

Site Menu
Site Map
Copyright Info
Terms of Use
Privacy Info
Masthead / Impressum
Your Account

Private Messages

News Archive
Submit News
User Articles
Web Links


The Web

Who's Online
There are currently, 84 guest(s) and 0 member(s) that are online.

You are an Anonymous user. You can register for free by clicking here




       /usr/lib/openldap/slurpd  [-d  debug-level] [-f slapd-con­
       fig-file] [-r slapd-replog-file] [-t  temp-dir]  [-o]  [-k


       Slurpd  is  used  to  propagate  changes  from  one  slapd
       database to another.  If slapd is configured to produce  a
       replication  log,  slurpd  reads  that replication log and
       sends the changes to the slave  slapd  instances  via  the
       LDAP  protocol.  slurpd is typically invoked at boot time,
       usually out of /etc/rc.local.

       Upon startup,  slurpd  normally  forks  and  disassociates
       itself  from  the invoking tty, then reads the replication
       log (given either by the replogfile directive in the slapd
       config  file,  or  by the -r command-line option).  If the
       replication log file does not exist or  is  empty,  slurpd
       goes to sleep.  It periodically wakes up and checks to see
       if there are any changes to be propoagated.

       When slurpd notices that there are changes to propagate to
       slave slapd instances, it locks the replication log, makes
       its own private copy, releases the  lock,  and  forks  one
       copy of itself for each replica slapd to be updated.  Each
       child process binds to the slave slapd as the DN given  by
       the  binddn  option  to the replica directive in the slapd
       config file, and sends the changes.

       See slapd(8) for details on the standalone LDAP daemon.

       Note  that  slurpd  reads   replication   directive   from
       slapd.conf(5),  but uses ldap.conf(5) to obtain other con­
       figuration settings (such as TLS settings).


       -d debug-level
              Turn on debugging as defined  by  debug-level.   If
              this  option  is  specified, even with a zero argu­
              ment, slurpd will not fork or disassociate from the
              invoking terminal.  Some general operation and sta­
              tus  messages  are  printed  for   any   value   of
              debug-level.  debug-level is taken as a bit string,
              with each bit corresponding to a different kind  of
              debugging information.  See <ldap.h> for details.

       -f slapd-config-file
              Specifies   the   slapd  configuration  file.   The
              default is /etc/openldap/slapd.conf.

       -r slapd-replog-file
              Specifies the name of the  slapd  replication  log­
              the  replog file and then watches for more replica­
              tion entries to be  appended.   In  one-shot  mode,
              slurpd processes a replication log and exits.

       -t temp-dir
              slurpd  copies  the  replication  log  to a working
              directory before processing it.  The directory per­
              missions  should limit read/write/execute access as
              temporary files may contain sensitive  information.
              This  option  allows you to specify the location of
              these   temporary   files.     The    default    is

       -k srvtab-file
              Specify  the  location  of the kerberos srvtab file
              which  contains  keys   for   the   replica   slapd
              instances.   Overrides  the  srvtab argument to the
              replica directive in the slapd configuration  file.


       To  start slurpd and have it fork and detach from the ter­
       minal and process the replication logs generated by slapd,
       just type:


       To  start  slurpd  with  an  alternate slapd configuration
       file, and turn  on  voluminous  debugging  which  will  be
       printed on standard error, type:

            /usr/lib/openldap/slurpd -f /etc/openldap/slapd.conf -d 255


       ldap(3),   ldap.conf(5),  slapd.conf(5),  slapd.replog(5),

       "OpenLDAP   Administrator's   Guide"    (http://www.OpenL­


       OpenLDAP  is developed and maintained by The OpenLDAP Pro­
       ject (http://www.openldap.org/).  OpenLDAP is derived from
       University of Michigan LDAP 3.3 Release.

OpenLDAP 2.1.22             06-26-2003                 SLURPD(8C)

An undefined database error occurred. SELECT distinct pages.pagepath,pages.pageid FROM pages, page2command WHERE pages.pageid = page2command.pageid AND commandid =

Show your Support for the Linux Tutorial

Purchase one of the products from our new online shop. For each product you purchase, the Linux Tutorial gets a portion of the proceeds to help keep us going.



Security Code
Security Code
Type Security Code

Don't have an account yet? You can create one. As a registered user you have some advantages like theme manager, comments configuration and post comments with your name.

Help if you can!

Amazon Wish List

Did You Know?
You can help in many different ways.


Tell a Friend About Us

Bookmark and Share

Web site powered by PHP-Nuke

Is this information useful? At the very least you can help by spreading the word to your favorite newsgroups, mailing lists and forums.
All logos and trademarks in this site are property of their respective owner. The comments are property of their posters. Articles are the property of their respective owners. Unless otherwise stated in the body of the article, article content (C) 1994-2013 by James Mohr. All rights reserved. The stylized page/paper, as well as the terms "The Linux Tutorial", "The Linux Server Tutorial", "The Linux Knowledge Base and Tutorial" and "The place where you learn Linux" are service marks of James Mohr. All rights reserved.
The Linux Knowledge Base and Tutorial may contain links to sites on the Internet, which are owned and operated by third parties. The Linux Tutorial is not responsible for the content of any such third-party site. By viewing/utilizing this web site, you have agreed to our disclaimer, terms of use and privacy policy. Use of automated download software ("harvesters") such as wget, httrack, etc. causes the site to quickly exceed its bandwidth limitation and are therefore expressly prohibited. For more details on this, take a look here

PHP-Nuke Copyright © 2004 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Page Generation: 0.09 Seconds