对于在小型网络初创公司兼任系统管理员的开发人员,您建议运行哪些服务/服务器/设备?
我也愿意听取最佳实践建议
为了让事情顺利进行,以下是我所拥有的一些东西。
- 操作系统集成套房
- 平多姆验证阶段和生产状态(我有自定义脚本连接到付费短信网关)
- 开放域名服务器
- SVN服务器(Linux)。
- 备份服务器(Linux)。
- 邮件在 Google 应用上。(优先考虑 LDAP 集成)
- Linksys WRT54GL路由器番茄用于无线
- 带有 iptables 的网关(阿诺的剧本)、Linux 计算机上的 DHCPd 和 LDAP
- 网络服务器持续集成。
- 源代码审查工具(尚未启动。里特费尔德)
- Reddit克隆来实施想法。
- 网络地图和差分
- 转储服务器。可用作 torrent 客户端、游戏服务器和数据处理任务。
- 工作狂潮为了相对强弱指数 (RSI)(不是一项服务。但我经常使用它)
- 开放VPN从无线连接到 LAN
我问这个问题已经有一段时间了。两年后更新列表 :-):
答案1
对于代码审查我们使用审查委员会它比其他的要成熟得多。我认为安装类似的东西是个好主意拉科尼卡内部,以便人们可以快速发布有关其工作的最新动态。
我还推荐一个项目管理工具,例如大本营,类似错误跟踪器灯塔如果你负担得起,也可以去雾虫这非常棒。
您还可以添加自由网络存储适合漂亮的 NAS 存储盒。
除此之外,您几乎已经涵盖了所有内容:)
答案2
我会推荐解开。这是一个基于 Web 的项目管理系统。它具有项目、项目里程碑、问题跟踪、消息传递和集成源代码控制(svn 和 git)。一些更昂贵的计划还包括时间跟踪。
我们将它用于几个不同的项目,并且它对小团队是免费的!
答案3
绝对需要一个错误跟踪器和一个项目管理设置。假设一切进展顺利,我建议使用电子表格来开始跟踪所有硬件资产和软件许可证。文档管理也很重要,将其集成到保留修订历史记录的 wordpress 博客中非常好。
答案4
我看到的一个“危险信号”是没有讨论服务器驱动器冗余(您正在运行的 RAID1 或 5对吧?)或备份(至少具有一个月的可恢复性)。