Linux系统下部署项目流程
一、系统架构
linux系统 centOS 6.9
应用服务器:Tomcat /JDK
数据库服务器:MySQL
二、连接远程工具FinalShell
1、Centos 6:
启动服务:service 服务(iptables) start
关闭服务:service 服务 stop
重启服务:service 服务 restart
查看服务状态:service 服务 status
设置服务开机启动:chkconfig 服务 on
设置服务开机不启动:chkconfig 服务 off
Centos 7:
开启服务:systemctl start 服务(firewalld).service
停止服务:systemctl stop 服务.service
重启服务:systemctl restart 服务.service
查看服务状态:systemctl status 服务.service
设置服务开机启动:systemctl enable 服务.service
设置服务开机不启动: systemctl disable 服务.service
2、安装 jdk 和 tomcat 步骤
1.yum install -y lrzsz 安装上传下载工具 2.cd /opt 3.rz (找到jdk-7u80-linux-x64.rpm进行上传) 4.ll 查看 5.rpm -ivh jdk-7u80-linux-x64.rpm 安装JDK 6.cd /usr/java 7.ll 查看Java目录 8.vi /etc/profile 配置环境变量 9.a或者i进入编辑模式 10.export JAVA_HOME=/usr/java/jdk1.7.0_80 export PATH=$PATH:$JAVA_HOME/bin 11.esc 保存:wq 12.java -version 验证Java是否成功安装 13.cd /opt 14.rz(上传apache-tomcat-8.0.36.tar.gz) 15.ll 16.tar -zxvf apache-tomcat-8.0.36.tar.gz 解压tomcat 17.mv apache-tomcat-8.0.36.tar.gz tomcat 重命名 18.ll
3、安装配置 mysql 步骤
1.rz(上传mysql-5.1.30.tar.gz) 2.tar -zxvf mysql-5.1.30.tar.gz解压 3.rpm -qa | grep mysql 查看已安装MySQL程序 4.yum remove qt-mysql mysql mysql-server卸载程序 5、./configure --prefix=/usr/local/mysql 执行安装前检查并配置安装路径 6.make 7.make install 编译安装时间10-30分左右 8.groupadd mysql 一般会提示:group 'mysql' already exists 9.useradd mysql 一般会提示:user 'mysql' already exists 10.复制配置文件到/etc目录下 cp support-files/my-medium.cnf /etc/my.cnf 11.vim /etc/my.cnf 12./skip 找到skip-federated关键字 13.a进入编辑模式 14.注释 #skip-federated 15.esc :wq 16.修改MySQL安装文件的所有者和所属组 chown -R mysql:mysql /usr/local/mysql 17.执行安装脚本 cd /usr/local/mysql/bin ./mysql_install_db --user=mysql 18.启动服务 ./mysqld_safe --user=mysql & 19.登陆 MySQL ./mysql -uroot -p 密码默认为空 20.切换目录到Tomcat的webapps目录下(或者你自定义的目录)
21.cd /opt/tomcat/webapps 22.上传项目代码到webapps目录下 rz 23.解压缩项目代码 24.cd 项目文件夹/ZTB 25.执行数据库脚本
/usr/local/mysql/bin/mysql -uroot -p < test.sql 26.启动tomcat服务器
cd /opt/tomcat/bin ./startup.sh
打开浏览器访问 http://主机IP:8080/项目名