Este es el comando nuxwdog que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
nuxwdog: proporciona un proceso de vigilancia simple que se puede usar para iniciar, detener, monitorear o
reconfigurar un proceso de servidor.
SINOPSIS
perro nuxw -f archivo de configuración [-I]
DESCRIPCIÓN
perro nuxw es un demonio de vigilancia que se basa en perro uxw servicio que forma parte del
Servidor empresarial Netscape (NES). perro nuxw puede iniciar, detener, monitorear y reconfigurar
programas de servidor, dependiendo de los parámetros que se le pasen en su archivo de configuración.
perro nuxw abre un socket de dominio Unix para aceptar solicitudes de cualquier proceso de servidor que sea
gerente. Opcionalmente, perro nuxw se puede configurar para comunicarse solo con clientes que son
descendientes de la perro nuxw proceso, limitando una vía de acceso potencial a cualquier servidor
administrado por el perro guardián.
Algunos servidores requieren un alto nivel de seguridad para proteger sus datos u operaciones, que
significa (por ejemplo) que no pueden almacenar contraseñas de texto sin formato en un archivo de contraseñas para permitir
el servidor se iniciará automáticamente. perro nuxw se puede configurar para solicitar servidor
contraseñas cuando un servidor se inicia por primera vez y luego almacena en caché esas contraseñas para que perro nuxw can
reinicie el servidor sin intervención si el servidor falla.
Para facilitar que los clientes se comuniquen con perro nuxw, una biblioteca compartida C / C ++ es
provisto con el perro nuxw código fuente (libnuxwdog.so). Adicionalmente, perro nuxw proporciona JNI
interfaces y enlaces de Perl a la biblioteca libnuxwdog.so, de modo que se puedan realizar llamadas desde
Programas Java y Perl. Para obtener más información sobre esta biblioteca y las interfaces de cliente,
ver https://fedorahosted.org/nuxwdog/wiki/HOWTO.
perro nuxw es utilizado por Dogtag PKI para monitorear y administrar los procesos del servidor del subsistema para
Servidores Java, Tomcat y Apache.
OPCIONES
-f archivo de configuración
Pasa el archivo de configuración del servicio que ejecuta el subsistema. En nuestro Placa de identidad
PKI. Para CA, OCSP, TKS y DRM, esto es para el proceso de Java. Para el TPS, este
es para el proceso de Apache.
-i
Ejecuta el proceso nuxwdog en modo interactivo y mantiene nuxwdog abierto en primer plano
en lugar de ejecutarlo como un demonio en segundo plano.
CONFIGURACIÓN ARCHIVO PARÁMETROS Y EJEMPLOS
archivo ejecutable
Proporciona la ruta completa al ejecutable que se iniciará.
ExeArgs
Pasa cualquier argumento al ejecutable. El primer argumento debe ser la ruta completa a
el ejecutable (el mismo que el valor en archivo ejecutable).
DirTmp
Proporciona la ruta completa al ejecutable que se iniciará.
NiñoSeguridad
Establece si el proceso del servidor secundario solo debe permitir solicitudes de un padre (donde
perro nuxw es el padre). perro nuxw comprueba el ID de proceso de cualquier cliente que envíe un
solicitud al socket de dominio Unix y deja caer cualquier mensaje donde el cliente no es un
descendiente del perro nuxw proceso. Para permitir cualquier solicitud, establezca esto en 0; permitir solo
solicitudes de padres o antepasados, establece esto en 1.
ExeOut
Da el archivo para escribir stdout para que se inicie el servidor.
Ejercer
Da el archivo para escribir stderr para que se inicie el servidor.
ExeDe Fondo
Establece si ejecutar el servidor y el perro nuxw procesos en segundo plano en daemon
modo después de que se inicialice el perro guardián. Estableciendo esto en 1 habilita el modo demonio, mientras 0
mantiene esto en primer plano.
Archivo Pid
Da el archivo PID que se utilizará para almacenar el perro nuxw PID
ArchivoPidNiño
Proporciona el archivo PID que se utilizará para almacenar el PID del proceso del servidor gestionado por perro nuxw.
ExeContexto
Establece el contexto de SELinux en el que iniciar el proceso del servidor.
perro nuxw se puede utilizar para gestionar muchos tipos de procesos de servidor. Para Dogtag PKI, gestiona
Servidores Java, Tomcat y Apache. Para la autoridad de certificación de Dogtag PKI, un
subsistema con un servicio web Tomcat, el archivo de configuración identifica el JRE apropiado
y rutas de clases, junto con la configuración de los archivos de salida, error y PID. (Los ExeArgs
El argumento debe estar todo en una línea.)
ExeFile / usr / lib / jvm / jre / bin / java
ExeArgs / usr / lib / jvm / jre / bin / java
-Djava.endorsed.dirs = / usr / share / tomcat5 / common / endorsed
-classpath: /usr/lib/jvm/jre/lib/rt.jar
: /usr/share/java/commons-collections.jar
: /usr/share/tomcat5/bin/bootstrap.jar
: /usr/share/tomcat5/bin/commons-logging-api.jar
: /usr/share/java/mx4j/mx4j-impl.jar
: /usr/share/java/mx4j/mx4j-jmx.jar
: /usr/share/tomcat5/common/lib/nuxwdog.jar
-Dcatalina.base = / var / lib / pki-ca2
-Dcatalina.home = / usr / share / tomcat5
-Djava.io.tmpdir = / usr / share / tomcat5 / temp org.apache.catalina.startup.Bootstrap
comienzo
TmpDir / var / lib / pki-ca2 / logs / pids
Seguridad Infantil 1
ExeOut /var/lib/pki-ca2/logs/catalina.out
ExeErr /var/lib/pki-ca2/logs/catalina.out
Exe Fondo 1
Archivo Pid /var/lib/pki-ca2/logs/wd-pki-ca2.pid
ArchivoPidChild /var/run/pki-ca2.pid
Para Dogtag PKI, el sistema de procesamiento de tokens (tarjeta inteligente) utiliza un servidor basado en Apache. Esta
ejemplo también establece el contexto SELinux, pki_tps_t, utilizado por los procesos del subsistema TPS.
Archivo ejecutable /usr/sbin/httpd.worker
ExeArgs /usr/sbin/httpd.worker -f /etc/pki-tps1/httpd.conf
TmpDir / var / lib / pki-tps1 / logs / pids
Archivo Pid /var/lib/pki-tps1/logs/wd-pki-tps1.pid
ExeContextpki_tps_t
ADICIONAL RECURSOS
Hay un artículo de instrucciones más detallado, que incluye información sobre las llamadas de clientes disponibles.
for perro nuxw, a https://fedorahosted.org/nuxwdog/wiki/HOWTO.
El perro nuxw El servidor funciona junto con los subsistemas Dogtag PKI. El Dogtag PKI
wiki del proyecto está en http://pki.fedoraproject.org/wiki/.
Para obtener información específicamente sobre perro nuxw, la perro nuxw El wiki del proyecto se encuentra en
https://fedorahosted.org/nuxwdog/wiki/[1]. La perro nuxw se relaciona directamente con perro nuxw código
cambios y lanzamientos, en lugar de todas las actualizaciones relacionadas con PKI.
Listas de correo: [email protected] y [email protected]
IRC: Freenode en # dogtag-pki
AUTORES
Las herramientas PKI fueron escritas y mantenidas por desarrolladores con Netscape y ahora con Red.
Sombrero.
Autores: Ade Lee[email protected]>, Deon Lackey[email protected]>.
DERECHOS DE AUTOR
(c) 2010, Red Hat, Inc. Con licencia de GNU Public License versión 2.
NOTAS
1. https://fedorahosted.org/nuxwdog/wiki/
https://fedorahosted.org/nuxwdog/wiki
Use nuxwdog en línea usando los servicios de onworks.net