| Comprar | Carrito | Buscar | cosaslibres.com cd / |
| ¿ Que es ? | Entretenimiento | Nosotros | Catalogo de Productos Linux | |||||||||||
| [#Linux|Software|Hardware] | [Kiosco|Links] | [Acerca|Buscar] | [Colombia|Hosting|Internacional] |
[ Preguntas frecuentes ] [ Visite nuestra Promoción vigente ]
4. Ejecución del servidor LDAPSlapd puede ejecutarse de dos maneras diferentes, como demonio o servicio permanente, o bien desde inetd(8). Se recomienda la ejecución como demonio permanente, sobre todo si usa el backend de LDBM. Ello permitirá al backend beneficiarse del uso de memoria de almacenamiento intermedio (caché) y evita problemas de acceso compartido a los ficheros de índices de LDBM. Si únicamente ejecuta un backend de tipo SHELL o PASSWD, entonces sí puede considerar la opción de ejecutar slapd desde inetd. 4.1 Opciones desde la línea de órdenesSlapd soporta las siguientes opciones de línea de órdenes:
4.2 Ejecución de slapd como demonio o servicio independienteComo norma general, slapd se ejecuta de la siguiente manera: # $(ETCDIR)/slapd [<opción>]* donde ETCDIR tiene el valor que le haya asignado en el fichero Make-common o en el guión ./configure durante la configuración previa a la compilación, y <opción> es una de las opciones descritas más arriba. A menos que haya especificado un nivel de depuración, slapd se desvinculará automáticamente del terminal desde el que lo lanzó, y se ejecutará en segundo plano, en modo demonio o servicio. Cualquiera de las opciones de más arriba pueden darse en la línea de órdenes para hacer que slapd cargue un fichero de configuración diferente, o que escuche en otro puerto, etcétera. Véase el siguiente ejemplo de comienzo de slapd: $(ETCDIR)/slapd -f /home/malere/mi_slapd.conf -d 255 4.3 Ejecución de slapd desde inetdEn primer lugar, asegúrese de que sea una buena idea ejecutar slapd desde inetd. Si está usando el backend LDBM, entonces no es buena idea. Si está en un entorno de mucho servicio, entonces la sobrecarga que supone ejecutarlo desde inetd también lo convierte en una mala idea. Si no es su caso puede seguir adelante con los dos pasos necesarios. El primer paso es añadir a /etc/services/ una línea como la siguiente: ldap 389 # ldap directory service El segundo paso es añadir una línea como la siguiente a su fichero /etc/inetd.conf: ldap stream tcp nowait nobody $(ETCDIR)/slapd slapd -i donde ETCDIR tiene el valor que le haya asignado en el fichero Make-common o en el guión ./configure durante la configuración previa a la compilación. Finalmente envíele a inetd una señal -HUP y ya tendrá su configuración. (N. del T.: pruebe con killall -HUP inetd o mejor todavía kill -HUP $(pidof inetd) o kill -TERM `cat $(ETCDIR)/inetd.pid`) Página siguiente Página anterior Índice general Atención: Visite nuestro listado de productos de computadores, Linux y software libre aqui... |