第 1 章 Hammer 简介


Hammer 是红帽卫星 6 提供的功能强大的命令行工具。您可以使用 Hammer 在 shell 脚本中通过 CLI 命令或自动化来配置和管理红帽卫星服务器。Hammer 还提供了交互式 shell。

Hammer 与 Satellite Web UI 相比

与浏览 Web UI 相比,使用 Hammer 可以更快地与卫星服务器交互,如环境变量和别名等常见 shell 功能。您还可以将 Hammer 命令整合到可重复使用的脚本中,以自动执行各种复杂性的任务。可以从 Hammer 命令的输出重定向到其他工具,这些工具允许与现有环境集成。您可以在运行红帽卫星的基础操作系统上直接发出 Hammer 命令。

需要访问卫星服务器的基本操作系统以发出 Hammer 命令,该命令可以限制与 Web UI 相比的潜在用户数量。虽然 Hammer 和 Web UI 之间的奇偶校验几乎已完成,但 Web UI 具有开发优先级,特别是新引入的功能。

Hammer 与 Satellite API 相比

对于许多任务,Hammer 和 Satellite API 都同样适用。Hammer 可用作卫星 API 的人类可读界面,例如,在在脚本中应用对 API 调用的响应(使用 -d 选项检查 Hammer 发布的 API 调用,例如 hammer -d 组织列表)。API 中的更改自动反映在 Hammer 中,而直接使用 API 的脚本必须手动更新。

在背景中,每个 Hammer 命令首先建立到 API 的绑定,然后发送请求。这在按顺序执行大量 Hammer 命令时存在性能影响。相反,直接与 API 通信的脚本将只建立一次绑定。如需更多信息,请参阅 API 指南

1.1. 获取帮助

执行以下内容来查看 hammer 选项和子命令的完整列表:

$ hammer --help
Copy to Clipboard Toggle word wrap

使用 --help 检查任何子命令,例如:

$ hammer organization --help
Copy to Clipboard Toggle word wrap

您可以使用 grep 搜索帮助输出,或将其重定向到文本查看器,例如:

$ hammer | less
Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat