自动化脚本部署记录Shell全流程配置
自动化部署的 Shell 脚本真是个省事的好东西,尤其是对搞前端的你我来说,省掉不少折腾服务器的时间。这个项目是我一次部署记录,整理成了一套还蛮实用的自动化脚本,覆盖了从MySQL到Redis,再到Tomcat和ElasticSearch的全流程。脚本结构清晰,基本照着跑就能起飞。
像MySQL和Redis这种基础组件,用 Shell 脚本搞定安装和配置,效率高不少。脚本里有判断逻辑,比如服务是否已安装,端口是否占用这些都考虑到了,省得你来回排查。
部署Tomcat项目也挺丝滑,路径设置、权限配置、服务启动一步到位,基本不用你手动点什么。顺手还整理了EMQX、ElasticSearch这些服务的部署脚本,适合中小型系统上快速搞定环境。
如果你有用Zookeeper或者要跑OpenStack测试环境,这里也有对应的 Shell 示例,不复杂,注释也写得比较清楚。整体脚本适合初学部署自动化的同学练手,也方便老手快速落地。
建议部署前还是先改改默认路径和端口,比如/usr/local
这类路径别冲突了;还有port: 6379
这些常用端口要留意。用之前先在测试环境跑一遍,更保险。
如果你最近正好在搭环境或者嫌配置太麻烦,不妨直接看看这些资源:
用熟了,你也可以自己扩展,加个nginx
、pm2
啥的都挺方便。嗯,这套脚本,动手党别错过。
下载地址
用户评论