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
1.yum install -y lrzsz  安装上传下载工具

2.cd /opt

rz (找到jdk-7u80-linux-x64.rpm进行上传)

ll 查看

rpm -ivh jdk-7u80-linux-x64.rpm 安装JDK

cd /usr/java

ll 查看Java目录

vi /etc/profile 配置环境变量

G $

a进入编辑模式

export JAVA_HOME=/usr/java/jdk1.7.0_80

export PATH=$PATH:$JAVA_HOME/bin

esc 

:wq

java -version 验证Java是否成功安装

 cd /opt

rz(上传apache-tomcat-8.0.36.tar.gz)

ll

tar -zxvf apache-tomcat-8.0.36.tar.gz 解压tomcat

mv apache-tomcat-8.0.36.tar.gz tomcat 重命名

ll

rz(上传mysql-5.1.30.tar.gz)

tar -zxvf mysql-5.1.30.tar.gz解压

rpm -qa | grep mysql 查看已安装MySQL程序

yum remove qt-mysql mysql mysql-server卸载程序

yum -y install gcc gcc-c++ make autoconf libtool-ltdl-devel gd-devel freetype-devel libxml2-devel libjpeg-devel libpng-devel openssl-devel curl-devel bison patch unzip libmcrypt-devel libmhash-devel ncurses-devel sudo bzip2 flex libaio-devel安装gcc等编译安装需要的软件

cd mysql-5.1.30

./configure --prefix=/usr/local/mysql 执行安装前检查并配置安装路径

make   

make install 编译安装时间10-30分左右

groupadd mysql 一般会提示:group 'mysql' already exists

useradd mysql 一般会提示:user 'mysql' already exists

复制配置文件到/etc目录下 cp support-files/my-medium.cnf /etc/my.cnf

vim /etc/my.cnf

/skip 找到skip-federated关键字

a进入编辑模式

注释 #skip-federated

esc :wq 

修改MySQL安装文件的所有者和所属组 chown -R mysql:mysql /usr/local/mysql

执行安装脚本 cd /usr/local/mysql/bin

                      ./mysql_install_db --user=mysql

启动服务 ./mysqld_safe --user=mysql &

登陆MySQL ./mysql -uroot -p 密码默认为空

切换目录到Tomcat的webapps目录下 cd /opt/tomcat/webapps

上传项目代码到webapps目录下 rz

解压缩项目代码

cd 项目文件夹/setup

执行数据库脚本 /usr/local/mysql/bin/mysql -uroot -p < cwbbs.sql

                         /usr/local/mysql/bin/mysql -uroot -p < redmoonoa.sql

启动tomcat服务器 cd /opt/tomcat/bin

                              ./startup.sh

打开浏览器访问 http://主机IP:8080/项目名

猜你喜欢

转载自www.cnblogs.com/marshu/p/9856638.html