附录 B. 命令行配置管理工具
除了 RHN 网站提供的选项以外,Red Hat Network 还提供了两个命令行工具管理配置文件:Red Hat Network Configuration Client 和 Red Hat Network Configuration Manager。另外,Red Hat Network Actions Control 工具程序可以被用来在用户端系统中启动或禁用配置管理。如果您还没有安装这些工具,您可以从您操作系统的「RHN 工具」子频道中获得它们。
注意
请记住,无论何时使用 RHN 部署配置文件时,都会在受影响系统的
/var/lib/rhncfg/backups/ 目录中生成之前的文件及其完整路径的备份。这个备份会和原来的文件有相同的文件名,只是增加了一个 .rhn-cfg-backup 扩展名。
B.1. Red Hat Network Actions Control 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
Red Hat Network Actions Control(
rhn-actions-control)被用来启动和禁用系统的配置管理。在默认的情况下无法使用此模式管理用户端系统。这个工具允许 Satellite Administrator 启用或者禁用允许某些动作的具体模式,比如:在系统中部署配置文件;从该系统中上传文件;将目前系统中管理的内容和可用的内容进行比较。可通过在 /etc/sysconfig/rhn/allowed-actions/ 目录中放置(/删除)文件和目录启用(/禁用)这些模式。根据 /etc/sysconfig/rhn/ 目录的默认访问权限,通常需要有 root 访问的人方可执行 RHN 动作控制。
B.1.1. 常规命令行选项 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
可参考
man 说明书页,因为该手册包含大多数命令行工具,虽然在此可简单描述这个简单工具的使用。只要由系统管理员决定应使用启用哪些由 RHN 调度的动作即可。以下选项启动了各种调度动作模式:
| 选项 | 描述 |
|---|---|
| --enable-deploy | 允许 rhncfg-client 部署文件。 |
| --enable-diff | 允许 rhncfg-client 使用 diff 命令比较文件。 |
| --enable-upload | 允许 rhncfg-client 上传文件。 |
| --enable-mtime-upload | 允许 rhncfg-client 上传 mtime。 |
| --enable-all | 允许 rhncfg-client 执行一切。 |
| --enable-run | 启用 script.run |
| --disable-deploy | 禁用部署。 |
| --disable-diff | 禁用比较 |
| --disable-upload | 禁用上传 |
| --disable-mtime-upload | 禁用 mtime 上传 |
| --disable-all | 禁用所有选项 |
| --disable-run | 禁用 script.run |
| --report | 报告是否启用或者禁用这些模式 |
| -f, --force | 不询问而强行执行 |
| -h, --help | 显示帮助信息后退出 |
设定某个模式后 — 很多情况下是使用
rhn-actions-control --enable-all — 您就可以通过 RHN 配置管理您的系统了。