想写一篇文章,对象:不会搭建环境的人,要求:有点Linux基础,能通过本文快速地抓住搭建环境的要点,顺利地完成搭建任务。
我一边对自己说一口吃不成胖子,一边又对自己说肯定方法-只是没有找到,不知如何下笔,几度弃文,但最终不忍心删除标题。
自己第一次在Linux上搭建环境,已是非常久远的事情啦,再也想不起搭建过程中遇到的问题和感受。
现在看新人搭建环境,也没那么多的焦虑新人非常优秀,基本没有我什么事情
,和他们在一起工作是个相互学习的过程。
不废话了,不然导师会跳出来打我(刚将你的开题报告从1981删到828,还没有长教训
)
在开始搭建环境前,问自己6个问题,如果都能得到明确的答复,就可以开始干活啦。
确定你要搭建项目的开发语言和版本
java、php、python根据开发语言来判断用什么容器和版本
tomcat、apache、nginx确定项目用的什么数据库和版本
oracle、mysql、redis、mongodb确定项目是否需分解
在大项目中,一个项目通常分成几个小模块进行部署,要启动几个容器。
如果是独立部署,就自己和自己玩,搭建起来基本不会有难度。
如是拆分多个的,如后台和前台,需要知道数据流的走向。(可以问研发)确定项目是否用到第三方软件和版本
ftp、rsync 等有特定用途的确定项目要运行什么操作系统和版本
如centos、ubuntu、windows
以上都是背景调查,最好是一次性问清楚,最差的情况是做一步问一步,那时可能有人会觉得你很烦,O(∩_∩)O哈哈~,或许带个糖过去就能解决。
上面的6个问题,答案不仅限已列出的,你要有心理准备,你需要学的技术很多,每当答案超出已会范围时,要赶紧抓紧时间学习。
- 各个击破,从最底层开始装,就像建房子需要地基一样。
操作系统–>
项目启动环境(运行容器tomcat,数据库,编译语言)–>
打包应用–>
建数据库、建表、导初始数据–>
容器加载应用–>
应用的配置–>这里最好让研发写个配置说明,数据库怎么连、日志怎么配置、目录配置用途
配置第三方软件–>
完成搭建
最佳秘籍:完成一项验证一项,确认无误后,再继续。