我正在尝试在 Linux 上使用 haproxy。我使用安装它sudo apt install haproxy
,但安装完成后,当我运行时haproxy -vv
出现错误haproxy: command not found
。我尝试运行sudo systemctl status haproxy.service -l --no-pager
,它显示 haproxy 负载均衡器处于活动状态(正在运行)。怎么了?为什么找不到 haproxy 命令?提前致谢。
答案1
可执行文件可能安装在不在您的$PATH
.您可以运行dpkg -L haproxy
以查看确切的安装位置。在 Ubuntu 20.04 系统上,如果我apt install haproxy
,我会看到:
$ dpkg -L haproxy | grep bin/
/usr/bin/halog
/usr/sbin/haproxy
所以我们可以看到可执行文件位于/usr/sbin/haproxy
.
通常,/usr/sbin
不属于$PATH
非 root 用户。您可以将其添加到您的 中$PATH
,或者仅使用完全限定路径 ( /usr/sbin/haproxy
)。