第 6 章 附录:修改命令行助手的配置
命令行助手守护进程(clad)是 RHEL Lightspeed 支持的核心命令行助手,用于管理与 RHEL Lightspeed 服务(如用户历史记录管理)的通信。clad 是一个 dbus 激活的守护进程。任何与命令行助手交互(例如,输入 c 命令)都会激活守护进程。
您可以修改命令行助手配置,例如,如果您使用代理或连接到其他数据库。请注意,这些配置是可选的。
6.1. 设置代理配置 复制链接链接已复制到粘贴板!
如果您需要互联网访问代理,您可以通过在 config.toml 配置文件中进行以下更改来设置代理配置。
先决条件
- RHEL Lightspeed 支持的命令行助手已安装。
流程
-
打开
/etc/xdg/command-line-assistant/config.toml配置文件来访问代理配置。 在
config.toml文件中找到并更改以下块:# Backend settings for communicating with the external API. [backend] ... # proxies = { http = "http://example-host:8002", https = "https://example-host:8002" }取消注释
proxies键并定义您的http或https代理主机:[backend] … # For a https proxy host proxies = { https = "https://<your-https-proxy-host:1234>"}进行更改后,重启
clad以使更改生效:$ sudo systemctl restart clad注意如果来自
clad的http或https流量路由到指定的代理,您可以使用 http 值和 https 键控制。但是,该协议不会影响代理类型选择,您可以有一个配置将 http 代理用于 https 流量。例如:https = "http://<your-https-proxy-host:1234>"
使用命令行助手守护进程管理数据库
要存储信息并可让您访问历史记录数据库,默认情况下,命令行助手守护进程(clad)使用未加密的 SQLite 数据库。您可以安装并连接到不同的数据库后端,如 PostgreSQL 或 MySQL。Clad 默认不包括这些数据库,以避免为您的系统带来不需要的依赖项。