第 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. proxies = { http = "http://example-host:8002", https = "https://example-host:8002" }
# Backend settings for communicating with the external API. [backend] ... # proxies = { http = "http://example-host:8002", https = "https://example-host:8002" }
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 取消注释
proxies
键并定义您的http
或https
代理主机:[backend] … # For a https proxy host proxies = { https = "https://<your-https-proxy-host:1234>"}
[backend] … # For a https proxy host proxies = { https = "https://<your-https-proxy-host:1234>"}
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 进行更改后,重启
clad
以使更改生效:sudo systemctl restart clad
$ sudo systemctl restart clad
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意如果来自
clad
的http
或https
流量路由到指定的代理,您可以使用 http 值和 https 键控制。但是,该协议不会影响代理类型选择,您可以有一个配置将 http 代理用于 https 流量。例如:https = "http://<your-https-proxy-host:1234>"
https = "http://<your-https-proxy-host:1234>"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
使用命令行助手守护进程管理数据库
要存储信息并可让您访问历史记录数据库,默认情况下,命令行助手守护进程(clad
)使用未加密的 SQLite 数据库。您可以安装并连接到不同的数据库后端,如 PostgreSQL 或 MySQL。Clad 默认不包括这些数据库,以避免为您的系统带来不需要的依赖项。