搭建Redmine「项目管理」服务
Redmine是一款以Ruby on Rails撰写的项目管理和缺陷跟踪工具,和国产的禅道可能有几分类似,但和业内顶尖的Jira应该还是有一定差距的吧?但毕竟人家是开源免费的,相应的功能,诸如项目排期,Bug跟踪,Wiki什么的,对我们这种小团队而言基本也够用了。
Redmine是一款以Ruby on Rails撰写的项目管理和缺陷跟踪工具,和国产的禅道可能有几分类似,但和业内顶尖的Jira应该还是有一定差距的吧?但毕竟人家是开源免费的,相应的功能,诸如项目排期,Bug跟踪,Wiki什么的,对我们这种小团队而言基本也够用了。
Redis,一个开源、支持多种数据结构,亦支持集群和副本且高性能的内存存储。尽管它可被视为内存数据库,但更多地,我们在程序中把它当成缓存使用。缓存的内容也是多种多样,举几个简单的例子,常备访问的数据、维持会话的token,验证码等时效性较强的数据……
接触linux的同学不可避免地要常常接触ssh,一般地,我们都可以在本地主机(下称host1)上通过ssh命令直接连接另一台远程主机(下称host2)来执行想要的命令。
但在某些情况下,因为存在防火墙,或者两台主机不在同一个网络,再者其他别的什么原因,可能我们无法直接从host1登录host2。
项目中许多地方都需要邮件通知功能。以开发工具为例,譬如,Gogs在版本库变化时可以通知团队成员、Redmine在项目(任务)进度变化时也有类似的功能,更进一步地,程序上线后将会配置相应的JVM监控,以便于发生线上故障时(程序抛出非预期的异常等)及时通知开发者处理。
Gogs(Go Git Service)是一款使用Go语言开发,极易以最简单、最快速和最轻松的方式搭建的自助Git服务。
也不知道是造了什么虐,昨天搭建好的MySQL服务器今天竟然挂了。。。无奈又写了这篇。这篇文章主要包括两个部分,一是如何重置root密码,二是如何直接重建整个数据库。除非遇到一些比较极端的情况,否则所述的内容可能不会很常用。