附录 B. 命令行配置管理工具


除了 RHN 网站提供的选项以外,Red Hat Network 还提供了两个命令行工具管理配置文件:Red Hat Network Configuration ClientRed 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 Controlrhn-actions-control)被用来启动和禁用系统的配置管理。在默认的情况下无法使用此模式管理用户端系统。这个工具允许 Satellite Administrator 启用或者禁用允许某些动作的具体模式,比如:在系统中部署配置文件;从该系统中上传文件;将目前系统中管理的内容和可用的内容进行比较。可通过在 /etc/sysconfig/rhn/allowed-actions/ 目录中放置(/删除)文件和目录启用(/禁用)这些模式。根据 /etc/sysconfig/rhn/ 目录的默认访问权限,通常需要有 root 访问的人方可执行 RHN 动作控制。

B.1.1. 常规命令行选项

可参考 man 说明书页,因为该手册包含大多数命令行工具,虽然在此可简单描述这个简单工具的使用。只要由系统管理员决定应使用启用哪些由 RHN 调度的动作即可。以下选项启动了各种调度动作模式:
Expand
表 B.1. rhn-actions-control 选项
选项 描述
--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 配置管理您的系统了。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat