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
。
通常、root以外のユーザー/usr/sbin
は所有していません。$PATH
これをあなたのパスに追加するか、$PATH
正規化されたパス(/usr/sbin/haproxy
)を使用することができます。