查找系统管理员的开源项目

And*_*rew 5 open-source

我是一名 Linux 系统管理员,我想为开源做出贡献,以获取新技能并在可能的情况下帮助其他人。我发现了这个SF 问题,并在谷歌上搜索了如何加入 CentOS 或 Snort 基础架构团队,但没有成功。更喜欢成为一名程序员,为开源做出贡献。

有人可以帮助了解如何开始以及我应该学习什么作为系统管理员参与项目吗?

sys*_*138 8

这些项目中最明显的贡献上游角色需要编程技能,或者至少是脚本技能。很多工作都是为了让启动之类的事情运行得更快或更有效,而这不需要很少的 bash 脚本来实现。

系统管理员技能确实派上用场的一个领域是支持论坛。擅长这些领域并开始帮助其他人。这是对社区的贡献,它可能感觉不到,但它确实使整个生态系统更宜居。

另一个领域是参与测试开发构建。这将需要一些硬件或至少 VM 空间,但会为开发提供非常需要的反馈,了解哪些工作正常,哪些不工作,并为您提供大量故障排除经验。这种故障排除是更好地了解您的项目的好方法。做足够长的时间,你会磨练到足够的技能来开始贡献补丁来解决问题,或者甚至可以学到一些罕见但非常有用(对社区)的技能,比如手动 RPM 打包。