varnishd:找不到命令

运行CentOS 5.6的新机器,安装并运行httpd&mysql。 我已经通过百胜安装了清漆,没有任何错误,但我无法运行varnished

例如,如果我想运行在Varnish-wiki上看到的以下命令:

varnishd -f /usr/local/etc/varnish/default.vcl -s malloc,1G -T 127.0.0.1:2000 -a 0.0.0.0:8080

我被提示以下响应-bash: varnishd: command not found

运行varnishadm工作,并导致Child in state running ,确认清漆确实在运行。

我已经用sudo尝试了以上所有内容,但无济于事。 我在这台机器上没有root访问权限,这可能是什么原因造成的? 还有什么我可以检查的东西?

在我的CentOS系统上varnishd是/usr/sbin/varnishd 。 检查你的PATH里面是否有/usr/sbin

 echo $PATH /usr/local/bin:/usr/bin:/sbin:/bin export PATH=$PATH:/usr/sbin which varnishd /usr/sbin/varnishd