这是 nuxwdog 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
nuxwdog - 提供一个简单的看门狗进程,可用于启动、停止、监视或
重新配置服务器进程。
概要
狗 -f 配置文件 [-一世]
商品描述
狗 是一个看门狗守护进程,它建立在 狗 服务的一部分
网景企业服务器 (NES)。 狗 可以启动、停止、监控和重新配置
服务器程序,取决于在其配置文件中传递给它的参数。
狗 打开一个 Unix 域套接字以接受来自它所在的任何服务器进程的请求
管理。 可选, 狗 可以配置为仅与客户端通信
的后代 狗 过程,限制了对任何服务器的潜在访问途径
由看门狗管理。
一些服务器需要高度的安全性来保护他们的数据或操作,这
意味着(例如)他们不能在密码文件中存储明文密码以允许
要自动启动的服务器。 狗 可以配置为提示服务器
服务器首次启动时的密码,然后缓存这些密码,以便 狗 能够
如果服务器崩溃,则无需干预即可重新启动服务器。
为了方便客户沟通 狗, C/C++ 共享库是
附带 狗 源代码(libnuxwdog.so)。 此外, 狗 提供 JNI
接口和 Perl 绑定到 libnuxwdog.so 库,以便可以从
Java 和 Perl 程序。 有关此库和客户端界面的更多信息,
请点击 https://fedorahosted.org/nuxwdog/wiki/HOWTO.
狗 Dogtag PKI 使用它来监视和管理子系统服务器进程
Java、Tomcat 和 Apache 服务器。
配置
-f 配置文件
传递运行子系统的服务的配置文件。 通过 狗牌
公钥基础设施。 对于 CA、OCSP、TKS 和 DRM,这是针对 Java 进程的。 对于 TPS,这
用于 Apache 进程。
-i
以交互模式运行 nuxwdog 进程并在前台保持 nuxwdog 打开
而不是在后台将其作为守护进程运行。
配置 文件 有无库存 AND 示例
执行文件
给出要启动的可执行文件的完整路径。
执行参数
将任何参数传递给可执行文件。 第一个参数必须是完整路径
可执行文件(与中的值相同 执行文件).
目录
给出要启动的可执行文件的完整路径。
儿童安全
设置子服务器进程是否应该只允许来自父级的请求(其中
狗 是父母)。 狗 检查任何发送请求的客户端的进程 ID
请求到 Unix 域套接字并丢弃任何客户端不是
的后代 狗 过程。 要允许任何请求,请将其设置为 0; 只允许
父或祖先请求,将其设置为 1.
输出
为要启动的服务器提供写入标准输出的文件。
执行错误
为要启动的服务器提供写入 stderr 的文件。
后台运行
设置是否运行服务器和 狗 守护进程中的后台进程
看门狗初始化后的模式。 将此设置为 1 启用守护进程模式,而 0
将此保留在前台。
文件
提供用于存储的 PID 文件 狗 PID。
子文件
提供 PID 文件以用于存储由其管理的服务器进程的 PID 狗.
执行上下文
设置启动服务器进程的 SELinux 上下文。
狗 可用于管理多种类型的服务器进程。 对于 Dogtag PKI,它管理
Java、Tomcat 和 Apache 服务器。 对于 Dogtag PKI 证书颁发机构,一个基于 Java 的
带有 Tomcat Web 服务的子系统,配置文件标识了相应的 JRE
和类路径,以及设置输出、错误和 PID 文件。 (这 执行参数
论点应该都在一行上。)
exe文件 /usr/lib/jvm/jre/bin/java
ExeArgs /usr/lib/jvm/jre/bin/java
-Djava.endorsed.dirs=/usr/share/tomcat5/common/endorsed
-类路径:/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
开始
TmpDir /var/lib/pki-ca2/logs/pids
儿童安全 1
ExeOut /var/lib/pki-ca2/logs/catalina.out
ExeErr /var/lib/pki-ca2/logs/catalina.out
执行背景 1
PidFile /var/lib/pki-ca2/logs/wd-pki-ca2.pid
ChildPidFile /var/run/pki-ca2.pid
对于 Dogtag PKI,令牌(智能卡)处理系统使用基于 Apache 的服务器。 这个
示例还设置了 SELinux 上下文, pki_tps_t,由 TPS 子系统进程使用。
执行文件 /usr/sbin/httpd.worker
ExeArgs /usr/sbin/httpd.worker -f /etc/pki-tps1/httpd.conf
TmpDir /var/lib/pki-tps1/logs/pids
PidFile /var/lib/pki-tps1/logs/wd-pki-tps1.pid
exeContext pki_tps_t
附加 即将上线
有一篇更详细的操作方法文章,包括有关可用客户端调用的信息
HPMC胶囊 狗在 https://fedorahosted.org/nuxwdog/wiki/HOWTO.
这个 狗 服务器与 Dogtag PKI 子系统协同工作。 Dogtag PKI
项目维基位于 http://pki.fedoraproject.org/wiki/.
有关具体信息 狗, 狗 项目维基位于
https://fedorahosted.org/nuxwdog/wiki/[1]。 这 狗 直接关系到 狗 码
更改和发布,而不是所有与 PKI 相关的更新。
邮件列表: [email protected] 和 [email protected]
IRC:#dogtag-pki 上的 Freenode
作者
PKI 工具由开发人员使用 Netscape 编写和维护,现在使用 Red
帽子。
作者:阿德·李[email protected]>, 迪恩·拉基[email protected]>.
版权
(c) 2010,Red Hat, Inc. 根据 GNU Public License version 2 获得许可。
附注
1. https://fedorahosted.org/nuxwdog/wiki/
https://fedorahosted.org/nuxwdog/wiki
使用 onworks.net 服务在线使用 nuxwdog