第 6 章 附录:修改命令行助手的配置


命令行助手守护进程(clad)是 RHEL Lightspeed 支持的核心命令行助手,用于管理与 RHEL Lightspeed 服务(如用户历史记录管理)的通信。clad 是一个 dbus 激活的守护进程。任何与命令行助手交互(例如,输入 c 命令)都会激活守护进程。

您可以修改命令行助手配置,例如,如果您使用代理或连接到其他数据库。请注意,这些配置是可选的。

6.1. 设置代理配置

如果您需要互联网访问代理,您可以通过在 config.toml 配置文件中进行以下更改来设置代理配置。

先决条件

  • RHEL Lightspeed 支持的命令行助手已安装。

流程

  1. 打开 /etc/xdg/command-line-assistant/config.toml 配置文件来访问代理配置。
  2. config.toml 文件中找到并更改以下块:

    # Backend settings for communicating with the external API.
    [backend]
    ...
    # proxies = { http = "http://example-host:8002", https = "https://example-host:8002" }
    Copy to Clipboard Toggle word wrap
  3. 取消注释 proxies 键并定义您的 httphttps 代理主机:

    [backend]
    …
    # For a https proxy host
    proxies = { https = "https://<your-https-proxy-host:1234>"}
    Copy to Clipboard Toggle word wrap
  4. 进行更改后,重启 clad 以使更改生效:

    $ sudo systemctl restart clad
    Copy to Clipboard Toggle word wrap
    注意

    如果来自 cladhttphttps 流量路由到指定的代理,您可以使用 http 值和 https 键控制。但是,该协议不会影响代理类型选择,您可以有一个配置将 http 代理用于 https 流量。例如:

    https = "http://<your-https-proxy-host:1234>"
    Copy to Clipboard Toggle word wrap

使用命令行助手守护进程管理数据库

要存储信息并可让您访问历史记录数据库,默认情况下,命令行助手守护进程(clad)使用未加密的 SQLite 数据库。您可以安装并连接到不同的数据库后端,如 PostgreSQL 或 MySQL。Clad 默认不包括这些数据库,以避免为您的系统带来不需要的依赖项。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat