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/項目名


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM