1. 程式人生 > >Ecs服務部署專案(Linux環境)

Ecs服務部署專案(Linux環境)

安裝jdk:
當使用這個命令安裝時:wget  http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.tar.gz
    會報錯:gzip: stdin: not in gzip format 
    tar: Child returned status 1 
    tar: Error is not recoverable: exiting now 
    需要加上: --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie"因為oracle公司要你接受同意沒如果直接不帶頭格式下載後不能解壓:
所以用以下方式就可以了:wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.tar.gz
解壓:tar -zxvf jdk-8u181-linux-x64.tar.gz
jdk環境配置:
        vim /etc/profile
        export JAVA_HOME=/java/jdk1.8.0_1
        export CLASSPATH=$JAVA_HOME/lib/
        export PATH=$PATH:$JAVA_HOME/bin
        export PATH JAVA_HOME CLASSPATH
點選esc等下面的insert發生變化輸入:qw儲存並退出
儲存生效:source /etc/profilejac
重啟機器:sudo shutdown -r now
輸入檢視是否生效:javac -version

解除安裝.gz:rm -rf /java/ jdk-8u181-linux-x64.tar.gz安裝tomcat:
地址去官網看Tomcat的liunx版本的下載的連結直接使用命令wget http://mirrors.shu.edu.cn/apache/tomcat/tomcat-9/v9.0.12/bin/apache-tomcat-9.0.12.tar.gz
解壓:tar zxvf  apache-tomcat-9.0.12.tar.gz;
配置Tomcat環境:
        編輯檔案:vim  /etc/profile 
                    export CATALINA_HOME=/java/tomcat/apache-tomcat-9.0.12
                    export CATALINA_HOME
                    點選esc等下面的insert發生變化輸入:qw儲存並退出
        啟用配置檔案:source /etc/profile
    檢視Tomcat的環境 :echo  $CATALINA_HOME
    啟動tomcat :cd /java/ apache-tomcat-9.0.12/bin
                執行常用命令:./startup.sh啟動
    或者使用:$ sudo service apache-tomcat-9.0.12 start    //啟動  
                $ sudo service apache-tomcat-9.0.12 restart  //重啟  
                $ sudo service apache-tomcat-9.0.12 stop     //停止  
    解除安裝:sudo apt-get autoremove  apache-tomcat-9.0.12 ;
    這樣就可以直接訪問了8080斷就就可以直接訪問了
安裝mysql:


檢視自帶mysql輸入 rpm -qa | grep mysql
在 Ubuntu 16.04 中,預設情況下,只有最新版本的 MySQL 包含在 APT 軟體包儲存庫中。在撰寫本文時,那是 MySQL 5.7
要安裝它,只需更新伺服器上的包索引並安裝預設包 apt-get。
安裝執行以下命令:
sudo apt-get update
sudo apt-get install mysql-server
系統將提示您在安裝過程中建立 root 密碼。選擇一個安全的密碼,並確保你記住它,因為你以後需要它。接下來,我們將完成 MySQL 的配置。
步驟2 – 配置MySQL
因為是全新安裝,您需要執行附帶的安全指令碼。這會更改一些不太安全的預設選項,例如遠端 root 登入和示例使用者。在舊版本的 MySQL 上,您需要手動初始化資料目錄,但 Mysql 5.7 已經自動完成了。
執行安全指令碼。
sudo mysql_secure_installation
這將提示您輸入您在步驟1中建立的 root 密碼。您可以按 Y,然後 ENTER 接受所有後續問題的預設值,但是要詢問您是否要更改 root 密碼。您只需在步驟 1 中進行設定即可,因此無需現在更改。
最後,我們來測試MySQL安裝。
步驟3 – 測試MySQL
按上邊方式安裝完成後,MySQL應該已經開始自動運行了。要測試它,請檢查其狀態。
systemctl status mysql.service
如果MySQL沒有執行,您可以啟動它:sudo systemctl mysql start
如果額外的檢查,您可以嘗試使用該 mysqladmin 工具連線到資料庫,該工具是允許您執行管理命令的客戶端。例如,該命令表示以 root(-u root)方式連線到 MySQL ,提示輸入密碼(-p)並返回版本。
mysqladmin -p -u root version    

利用putty來連結伺服器傳輸檔案和操作:

    去官網直接下載:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
    下載後:點選putty.exe 然後把你的例項的公網IP地址輸入就可以直接連上去操作了:
開啟psftp: 用命令列的形式上傳到伺服器:本地目錄--->目標目錄
上傳單個:put E:/node/chrunlee/app.js /home/ubuntu/app.js 
上傳目錄:put -r E:/源資料程式碼/love  /java/love
直接上傳到 /java/apache-tomcat-9.0.12/webapps/love這樣就可以直接訪問了
移動檔案的命令:mv love /java/apache-tomcat-9.0.12/webapps;這樣就可以直接訪問:
上傳檔案或者資料夾時要把上傳到目標檔案中帶上你需要上傳的檔名:put -r E:/源資料程式碼/love  /java/love;如果不帶的話就會把資料夾中的所有檔案放到java目錄下了
你可以通過命令來檢視你的webapps下面有多少檔案及目錄: cd /java/apache-tomcat-9.0.12/webapps --->然後命令 ls 就可以看到目錄下有多少檔案了:
同樣可以直接用putty把軟體給傳輸到你的伺服器中