第一次在Linux服务器上部署项目,看完这篇轻松应对
場景
一直習慣于Windows服務器的窗口的方便,突然要用到linux的服務器的部署,不知道從何下手,
所以你百度一搜,各種linux命令大全,看的眼花繚亂。
實現
軟件
如果你的項目是在windows上,你需要下載一個軟件叫Xsheel
Xsheel下載
https://download.csdn.net/download/badao_liumang_qizhi/10885284
建立連接
打開Xsheel,新建會話,輸入連接名(自己標識、一般帶著主機的IP)、主機IP、端口號
點擊連接后依次輸入用戶名密碼等。
開始部署
ls命令
輸入ls,然后回車,此命令會輸出此目錄下有哪些目錄以及文件,一般忘記了當前是在哪個目錄下或者不知道要進入那個目錄,就會使用此命令。
跳轉命令
cd / 跳到根目錄
cd . 當前目錄
cd .. 回到上一級目錄
cd dir?進入到dir目錄
提示命令
假如要進入的目錄名字很長或者很難輸入,那么可以輸入前幾個關鍵字,然后按Tab鍵會自動提示,要確保關鍵字唯一,如果好幾個目錄都以此關鍵字開頭,則只能補全公共的關鍵字。
開關服務器
通過上面兩個命令找到Linux服務器上Tomcat服務器的位置。
一定要確定目錄是否正確,輸入ls查看當前目錄下有沒有bin、webapps等目錄。
關閉服務器
上面進入到Tomcat目錄下
輸入:
cd bin進入Tomcat的命令目錄,輸入ls
可以看到有shotdown.sh(關閉tomcat)、startup.sh(啟動Tomcat)
在當前目錄輸入:
./shutdown.sh回車,則Tomcat服務器已經關閉
回到項目部署目錄
在bin目錄下Tomcat已經關閉,現在通過cd ..
回到Tomcat的目錄下,輸入cd webapps,進入Tomcat下的項目部署目錄。
備份項目
現在來到項目的部署目錄,現在目錄下應該有一個正在運行的項目以及此項目的壓縮包zip版本。
輸入
mv test.zip test-bak1229.zip前面是原來的項目,后面是要更改的名字,現在通過重命名實現原來項目的備份。
刪除原來項目
原來項目的zip已經改名備份,現在要刪掉原來項目的文件夾
輸入:
rm -rf dir此命令會刪除掉當前目錄下名字為dir的目錄以及子目錄,即將原來的項目文件夾全部刪掉。
上傳新項目
上面原來項目已經備份zip,并且原來項目文件夾已經刪掉,現在還在Tomcat下的webapps目錄下,
輸入:
rz此時會彈出文件選擇框,選擇要上傳的項目新版本的zip文件,點擊上傳,等待上傳完成,輸入ls,確定文件已經上傳成功。
在上傳之前要將本地項目的一些配置比如連接服務器的配置文件修改為正式環境下再上傳。
解壓zip項目文件
前面將項目新版本的zip已經傳到webapps目錄下。
然后再輸入:
unzip testNew.zip其中testNew.zip是新版本的zip壓縮包,當然,如果你是其他的壓縮包要輸入其他的解壓縮命令。
啟動服務器
前面已經將新版本的項目成功上傳到服務器下的webapps目錄下,現在要重啟服務器。
輸入:
cd ..再回到上級目錄名,即Tomcat的目錄,再進入bin目錄,執行啟動服務器的命令
輸入:
./startup.sh此時服務器已經重新啟動。
編輯文件
當你啟動服務器后發現,忘記修改項目的數據庫的連接地址了。
除了本地修改再重新上傳,你還可以自己直接在服務器上編輯修改。
但是,你也需要首先關閉Tomcat。
首先進入到Tomcat下的webapps下的項目目錄下的包含要修改的配置文件的那一層目錄。
輸入:
vi config.properties其中config.properties是要編輯的文件
此時通過鍵盤上下左右調整光標位置,默認光標是在文件首段。
編輯完文件后退出
編輯完文件后
不想保存并退出
按下ESC,輸入
:q然后回車
想保存并退出
按下ESC,輸入
:wq然后回車
查看Tomcat日志
這時你發現系統還是不行,你需要查看Tomcat日志
來到Tomcat目錄下有個logs目錄
輸入:
cd logs進入logs目錄
輸入:
ls可以看到除了一些日志文件外,還有一個catalina.out
輸入:
tail -f catalina.out回車,即可查看Tomcat實時運行日志。
結束查看直接ctrl+c。
?
?
?
?
?
?
?
總結
以上是生活随笔為你收集整理的第一次在Linux服务器上部署项目,看完这篇轻松应对的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows与Linux系统分隔符不一
- 下一篇: linux 其他常用命令