环境部署策略

一台新的linux服务器及admin最高权限的用户给过来后,前期准备工作
1、admin用户使用 sudo 命令,可以当作root权限使用
2、创建部署用户组(upaygroup),部署用户(upay),部署程序的目录(/opt/mcb/upay)及修改此目录的所属组,所属用户并授权
3、admin用户使用sudo yum命令安装zip ,unzip ,telnet,open-client(使用scp命令服务器间传输文件),vsftp(ftp服务)安装并设置自启动
4、修改/etc/hosts(如果未设置,tomcat后台启动会报错)添加ip hostname
5、使用部署用户上传Jdk,tomcat,activemq等,activemq集群配置全量部署文档会有说明。各类工具已上传至共享盘
6、修改用户环境变量,/home/upay/.bash_profile并使用source使其生效
7、检查环境变量 env
8、检查jdk安装情况 java -version

以上涉及使用的命令需进行整理并熟练运用

全量部署文档到了后,先进行初步阅读,清结算涉及到的路径需要整理出来,并规划适用于测试环境的路径。多个项目时,需要合理分配服务器及规划端口。tomcat端口要注意哪些是需要修改的,一台服务器上多个tomcat时需要规划端口避免出现端口冲突的问题

sql脚本
1、先要弄清楚哪种是sybase的sql语句,哪种是oracle的。sybase数据库用的端口,oracle数据库用的端口
2、要理解sql语句的作用,比如创建表空间,表空间大小,数据文件的路径,用户名,密码,脚本的执行方法,参数要修改为适用于测试环境
3、正式执行脚本前,要判断服务器空间是否充足
4、对于执行脚本中出现的异常,要判断是人为的因素还是脚本本身的原因

配置文件常用的路径
1、tomcat配置文件路径(配置端口),tomcat启动路径,tomcat后台启动日志及路径,使用tomcat部署项目后的class路径。tomcat启动异常的判断,是人为因素还是代码本身
2、未使用tomcat部署的项目,要注意start.sh脚本里面内存大小的配置,要适用于测试环境
3、activemq配置文件路径(配置端口),启动路径
4、vsftp服务配置文件路径(配置目录的限制,用户的限制)

原文地址:https://www.cnblogs.com/Nefeltari/p/4708378.html