
[英]How to monitor remote Linux machines and retrieve installed software in Perl?
[英]Remote software update on Linux machines
我们开发了基于Linux的网络应用程序,它将在多台服务器上运行。 我们需要为远程应用程序更新开发一些解决方案。 我现在能想到的就是使用rpm / deb软件包,但是我们不希望将其锁定在特定于发行版的解决方案上。 除了使用某些Bash脚本通过SSH复制文件之外,您还建议什么?
谢谢。
发行版在设置和依赖方面确实有很大的不同,我实际上建议您创建发行版特定的程序包并与它的更新工具集成-最终通常可以为您省去很多麻烦。
通过简化虚拟化,很容易为各个发行版启动vmware / virtualbox映像,以为每个发行版创建/测试打包
木偶怎么样?
查看Blueprit和Blueprint I / O。 蓝图是检测服务器上所有软件包,文件修改和源安装的工具。 它以称为蓝图的可重用格式打包它们,可以将其应用于另一台服务器。 蓝图I / O是用于推入和拉出另一台服务器的工具。 两者都是开源的。 希望这可以帮助。
https://github.com/devstructure/blueprint (蓝图@ Github)
https://github.com/devstructure/blueprint-io (蓝图I / O @ Github)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.