这是命令 buildrealmsp,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
buildrealms - 协助构建 DNSSEC 工具领域环境
概要
buildrealms [选项]
商品描述
构建领域 帮助建立一个领域环境以供使用 域. 构建领域
为每个领域创建所需的文件层次结构,它将领域的文件移动到它们的
层次结构中的适当位置,并为最终更新更新几个文件
目的地。
领域层次结构建立在一个暂存区中,该暂存区将保存所有
领域。 这些是 滚动记录 文件, 密钥记录 文件、密钥文件、配置文件、日志文件、
以及 DNSSEC 工具管理密钥更新所需的任何其他内容。 后 构建领域
创建这些文件时,用户应该检查这些文件以确保它们是正确的。 这
暂存中的文件和目录必须手动移动到最终目录。
正是从这个目录 域 将管理各个领域。 如果最终
未指定目录(通过选项),然后是其中的目录 构建领域 是
执行将是最终目录。
构建领域 使用 领域 文件来控制它如何构建领域环境。 这个
境界 此文件中的条目有一个 囤 字段,仅由 构建领域。 对于
每个领域,该字段的值是一个目录,其中包含该领域所需的文件
特定领域。 建立那个境界之后, 构建领域 删除 囤 来自
这 境界 记录。 在所有领域建成后,复制一份 领域 文件是
搬进了集结区。
有两种操作 构建领域 目前提供。 这些操作是在支持
创建和维护 DNSSEC 工具领域环境。 本文档
单独描述操作。
三界 环境 创建
创建信息图 命令构建整个领域环境。 领域文件层次结构是
建在集结区。 后 构建领域 创建这些文件,用户应该检查
文件以确保它们是正确的。 然后暂存中的文件和目录
必须手动移动到最终目录。 如果未指定最终目录
(通过一个选项),然后是其中的目录 构建领域 被执行将是最终的
目录。
构建领域 当给出以下操作时 创建信息图 命令:
· 为每个领域创建一个文件层次结构。
· DNSSEC-Tools 配置文件放置在每个领域的层次结构中。 如果 -config
选项,则指定的配置文件将被复制到每个领域。
如果未给出,则将在每个领域的宝库中搜索名称结尾的文件
.conf. 找到的第一个此类文件将仅用于该领域。 如果这样一个
文件未找到,则将使用系统范围的 DNSSEC-Tools 配置文件
为了那个境界。
· 领域的 滚动记录, 密钥记录、区域和密钥文件被移动到层次结构中。 这
滚动记录 文件被命名在 领域 文件。 的 密钥记录 并列出签名的区域文件
,在 滚动记录 文件。 未签名的区域文件和密钥文件列在 密钥记录
文件中。
· 为每个领域现有的、过期的密钥创建一个密钥档案。 关键存档是
放置在暂存区的领域状态目录中。 已存档的密钥,如所列
,在 密钥记录 文件,移动到此密钥存档。
· 针对新的层次结构和领域的最终结果调整了多个文件中的路径
目的地。 这些路径包括领域的存档密钥 密钥记录 文件,关键
存档和 滚轮 领域的 DNSSEC-Tools 配置文件中的日志文件,以及密钥
目录中的 密钥记录 文件。
三界 等级制度 创建
树 命令为暂存区中的每个领域构建基本目录层次结构。
但是,没有其他文件或目录被复制或移动到暂存区。
为每个领域创建以下目录:
· 配置目录 - 这包含 dnssec-工具 目录。
· dnssec-tools 目录 - 这将保存 DNSSEC-Tools 配置文件。
· 状态目录 - 这将保存领域的状态信息,包括密钥
存档。
· 领域目录 - 这将保存领域的 滚动记录 文件, 密钥记录 文件,区域
文件(已签名和未签名)和密钥文件。
准备中 用于 执行
在准备一个 领域 文件和领域囤积 构建领域,有几件事
应该牢记这一点。
· 使用相对路径 滚动记录 文件和三个目录 领域 文件中。
· 一个领域的所有文件都应该存储在它的仓库中。 他们不必在一个
目录中的特定位置,只要 滚动记录 和 密钥记录 文件是
准确的。
· 在创建过程结束时, 领域 文件将被复制到顶层
暂存区。
· 在特定文件之后(例如, 滚动记录s, 密钥记录s 等)被移动到领域的一部分
暂存区,囤积中的剩余文件将被移动到领域的
领域目录 集结区的一部分。 其余的层级组织
囤积文件将被保留。
· 内容一 密钥记录领域的仓库中的存档目录,由
存档目录 字段,将移至 /密钥存档 在集结区。
· 一个领域的配置文件将被放入 /dnssec-工具/
在集结区。 配置文件的实际名称(此处给出为
) 将取决于如何找到配置文件。 如果全系统
使用 DNSSEC-Tools 文件,那么名称将是 dnssec-tools.conf。 如果 -config
选项,则将使用与选项一起使用的名称。 如果一个 .conf 文件是
在领域的储藏室中找到,则将使用完整的文件名。
警告
根 不允许运行 构建领域. 采取的一些行动 构建领域 可
如果配置错误(或恶意构建),则具有破坏性 境界 文件用于控制
施工。
构建领域 不是千里眼。 它尽其所能,但它是一个通用工具。 这
应检查结果领域以确保它们按需要设置。 特别是,
你应该检查 境界 文件 滚动记录 文件, 密钥记录 文件和配置文件。
没有实现反向功能,所以一旦运行,文件就会被修改、移动、
并复制。 备份您的文件可能不是一个坏主意 先 跑步
构建领域, 以防万一...
指令
创建信息图
创建信息图 命令构建整个领域环境。 构建领域 拿走了
给出此命令时执行以下操作:
树
树 命令为每个领域构建基本目录层次结构。 下列
为每个领域创建目录:
配置
-动作
显示执行的文件操作 构建领域. 这包括目录创建,
文件复制,文件移动。 如果与 -nobuild 选项,
构建领域 不会执行操作,但会显示会执行的操作
否则已被采取。
-明确
这个标志表明 构建领域 应该删除当前的暂存区及其
在构建领域之前的内容。
-config 配置文件
配置文件 是要为每个领域复制的 DNSSEC-Tools 配置文件。
-目录 目标
目标 是要构建的领域的目标目录 构建领域。 新
领域不会被移动到这个目录,但领域的文件将反映使用
这个目录的。 如果未指定此选项,则当前目录为
用过的。
If -目录 和 -stagedir 使用相同的目录,那么领域环境将
在最终目录中构建。
-nobuild
这个选项告诉 构建领域 走过建设新境界的动作,
但不是真正建造任何东西。 如果这与 -动作
选项, 构建领域 将显示本应采取的行动。
-stagedir 目录
构建新领域层次结构的目录。 默认暂存区
is ./staging-buildrealms 如果未指定此选项。
If -目录 和 -stagedir 使用相同的目录,那么领域环境将
在最终目录中构建。
-安静的
构建领域 被阻止打印任何非错误输出。 此选项和
-冗长 选项是互斥的。
-冗长
构建领域 打印很多关于它正在做什么的信息。 此选项和
-安静的 选项是互斥的。
-版本
显示版本号。
-救命
显示帮助消息。
示例
以下示例可能有助于阐明 构建领域. 在每个示例中,
以下 领域 文件将被使用。
领域“例子”
状态“活跃”
configdir "配置/示例"
声明“状态/示例”
领域目录“r-example”
rollrec "演示示例.rollrec"
行政人员 ”zonefolks@example.com"
显示“1”
经理“rollerd”
参数“-loglevel 阶段-logfile log.example”
囤积“r-example”
领域“测试”
状态“活跃”
领域目录“r-test”
configdir "配置/测试"
声明“状态/测试”
rollrec "演示测试.rollrec"
经理“rollerd”
参数“-loglevel tmi -logfile log.test”
显示“1”
囤积“r-test”
CREATE 例
每个领域记录包含一个 囤 领域 构建领域 将用于查找该领域的
文件。 运行后 构建领域 演示.realm 创建信息图 与 领域 上面的文件,
将创建以下目录:
暂存构建领域/
登台-buildrealms/configs/
登台-buildrealms/configs/example/
登台-buildrealms/configs/example/dnssec-tools/
登台-buildrealms/configs/test/
登台-buildrealms/configs/test/dnssec-tools/
登台-buildrealms/r-example/
登台-buildrealms/r-example/dnssec-tools/
登台-buildrealms/r-test/
登台-buildrealms/r-test/dnssec-tools/
暂存构建领域/状态/
登台-buildrealms/states/example/
登台-buildrealms/states/example/key-archive/
登台构建领域/状态/测试/
暂存构建领域/状态/测试/密钥存档/
以下文件将被移动到暂存区。 为简洁起见,这
只是移动到暂存区的文件的子集; 大多数关键文件没有被
包括:
登台-buildrealms/demo.realm
暂存-buildrealms/configs/example/dnssec-tools/dnssec-tools.conf
暂存-buildrealms/configs/test/dnssec-tools/dnssec-tools.conf
暂存-buildrealms/r-example/demo-example.rollrec
登台-buildrealms/r-example/demo.com
staging-buildrealms/r-example/demo.com.signed
staging-buildrealms/r-example/dsset-demo.com。
staging-buildrealms/r-example/dsset-example.com。
staging-buildrealms/r-example/dsset-test.com。
登台-buildrealms/r-example/example.com
登台-buildrealms/r-example/example.com.signed
staging-buildrealms/r-example/Kdemo.com.+005+16933.key
staging-buildrealms/r-example/Kdemo.com.+005+16933.private
登台-buildrealms/r-example/test.com
暂存-buildrealms/r-example/test.com.signed
暂存-buildrealms/r-test/demo-test.rollrec
登台-buildrealms/r-test/dev.com
staging-buildrealms/r-test/dev.com.signed
staging-buildrealms/r-test/dsset-dev.com。
staging-buildrealms/r-test/dsset-test.com。
staging-buildrealms/r-test/Ktest.com.+005+34236.key
staging-buildrealms/r-test/Ktest.com.+005+34236.private
登台-buildrealms/r-test/test.com
暂存-buildrealms/r-test/test.com.signed
TREES 例
跑完之后 构建领域 演示.realm 树 与 领域 上面的文件,下面的
将创建目录:
暂存构建领域/
登台-buildrealms/configs/
登台-buildrealms/configs/example/
登台-buildrealms/configs/example/dnssec-tools/
登台-buildrealms/configs/test/
登台-buildrealms/configs/test/dnssec-tools/
登台-buildrealms/r-example/
登台-buildrealms/r-test/
暂存构建领域/状态/
登台-buildrealms/states/example/
登台构建领域/状态/测试/
此命令不会创建其他文件或目录。
版权
版权所有 2012-2014 SPARTA, Inc. 保留所有权利。
使用 onworks.net 服务在线使用 buildrealmsp