对于在小型Web启动中兼作系统管理员的开发人员,您建议运行哪些服务/服务器/设备?
我也对最佳实践建议持开放态度
我也对最佳实践建议持开放态度
为了让球滚动 – 这里是我的一些东西.
> OSSIM套房
> Pingdom验证阶段和生产状态(我有自定义脚本挂钩到付费短信网关)
> OpenDns
> SVN服务器(Linux).
>备份服务器(Linux).
>谷歌应用程序上的邮件. (prioritizing LDAP integration)
> Linksys WRT54GL路由器,Tomato无线
>在Linux机器上使用iptables(Arno’s script),DHCPd和LDAP进行网关
> continuous integration服务器continuous integration.
>源代码审查工具(还没有.有点喜欢rietveld)
> Reddit克隆工作的想法.
> Nmap和NDiff
>转储服务器.作为torrent客户端,游戏服务器和数据处理任务加倍.
> WorkRave for RSI(不是作为服务.但我推动了很多)
> OpenVpn从无线连接到LAN
我问这个问题已经有一段时间了. 2年后更新列表:-):
> Git
> Jenkins用于持续集成
> Nagios用于警报
> Graphite用于应用程序级别绘图
> Ganglia
> Cacti用于网络和SNMP
> Splunk用于错误日志
> Gerrit代码审查(git)
解决方法
对于代码审查,我们使用
ReviewBoard,这比其他更成熟.我认为在内部安装类似Laconi.ca的东西是个好主意,以便人们可以发布有关其工作的快速更新.
我还推荐一个像Basecamp这样的项目管理工具,像Lighthouse这样的bug跟踪器,或者如果你能负担得起的话,那就是出色的FogBugz.
您还可以为一个漂亮的NAS存储盒添加FreeNAS.
否则,你几乎涵盖了一切:)