作为系统管理员,我想在我的一些Ubuntu机器上执行以下操作: -
我想从局域网内的远程Ubuntu机器上执行此操作。我应该用什么软件/工具来做我想做的事?
答案 0 :(得分:1)
对于这类问题,我使用 Python Fabric http://docs.fabfile.org/en/1.6/编写脚本。当它包装ssh时,它不需要特殊的安装到主机。
使用fabric意味着您可以轻松地在多个主机上执行相同的任务。虽然您可以使用Puppet或Chef,但它们使用的灵活性要比Fabric少,因为它们需要设置和许可证。
设置结构文件后,您将能够连接到主机,su到特定用户,并调用节点-v并相应地采取措施。
更强大的解决方案和可扩展的解决方案虽然可以托管您自己的软件包存储库,构建您自己的节点安装包,然后使用您的Linux主机用来运行和更新的任何软件包管理器(yum apt等)。 / p>
快乐节点黑客攻击。
答案 1 :(得分:0)
Node Version Manager可能符合您的需求。