You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

寻求适用于主流Linux发行版的免费开源补丁管理方案

嘿,我刚好有几个适配主流Linux发行版的免费开源补丁管理工具推荐,完全能替代付费的Landscape,不用你费劲从头搭Ansible/Puppet/Chef方案,刚好匹配你的所有需求:

1. Foreman + Katello

这是个功能全面的组合,完美覆盖你的所有要求:

  • Web界面与用户管理:Foreman提供直观的Web控制台,支持细粒度的RBAC权限控制,能给不同用户分配主机管理、更新操作等不同权限;
  • 主机管理:可以自动发现、批量导入主机,还能按发行版、主机组分类管理;
  • 更新管理:Katello负责内容与补丁同步,能清晰列出每台主机的可用更新,支持手动安装单个/全部更新,也能设置定时任务自动执行更新;另外还能通过「内容视图」功能固定特定版本的软件包,防止意外更新打破系统稳定性。
    它支持RHEL/CentOS、Debian/Ubuntu等绝大多数主流发行版,完全开源免费。

2. Patchman

如果你想要轻量级、专门聚焦补丁管理的工具,Patchman绝对是首选:

  • Web界面与用户管理:自带简洁易用的Web界面,支持多用户账号与权限划分;
  • 主机管理:支持自动扫描发现主机,也能手动导入,还能查看每台主机的系统信息、补丁状态;
  • 更新管理:自动同步各发行版的更新源,列出所有待安装补丁,支持手动触发单个或批量更新,也能配置定时任务自动更新;同时支持包固定功能,锁定指定版本的软件包不被更新。
    它对Debian/Ubuntu、RHEL/CentOS、SUSE等主流发行版都有很好的支持,部署和维护成本很低。

3. AWX(开源版Ansible Tower)

如果你本身已经在考虑基于Ansible搭建方案,那AWX能帮你省掉大量自定义工作:

  • Web界面与用户管理:提供可视化的Web控制台,支持RBAC角色权限管理,能精准控制用户对主机、任务的操作权限;
  • 主机管理:通过Inventory管理所有Linux主机,支持动态导入、分组管理;
  • 更新管理:你可以用Ansible的yum/apt模块编写补丁更新的Playbook,AWX能可视化执行这些Playbook,支持手动触发或者定时调度更新任务;至于包固定,也能通过Playbook调用yum versionlock或dpkg --set-selections来实现。
    它的灵活性极强,如果你熟悉Ansible,能轻松扩展出符合你需求的补丁管理工作流。

以上这几个工具都是完全开源免费的,不用像Landscape那样付费,你可以根据自己的部署复杂度需求和现有技术栈来选择~

内容的提问来源于stack exchange,提问作者Jonas Mock

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 10:44:05