如何判断你在centos上运行的是哪个版本的puppet?

use*_*637 18 centos puppet

我开始在 centos 上使用 puppet,但对一些事情感到困惑。首先puppet-masterpuppetmaster即使 /etc/init.d 中的守护程序是puppetmaster

运行命令$ puppet-master --version返回 bash: puppet-master: command not found。

我如何知道我正在为 master 和 client 运行哪个版本?

Rik*_*der 26

较新版本的 puppet 使用稍微不同的命令行。您正在寻找的命令是puppet --version, puppet master --version, 和puppet agent --version

对于 4.0 之前的版本,如果 puppet 作为 RPM 包安装,您可以查询 RPM 数据库,如rpm -qa | grep puppet. 对于 Debian/Ubuntu/Mint 粉丝,包查询是dpkg -l | grep puppet.

Puppetlabs 已经更改了他们的包装,并且打包的 puppet 版本没有由 puppet-agent 包的版本号指示。