測試部署環境用到的主要linux命令



1 部署前檢查開發是否上傳部署文檔

 

2 在測試組中告知大家

 

3 將上一版本進行備份(cp -r neiguan-tomcat/ /home/personal/backup/neiguan-tomcat.20160726)


4 停止正在運行的服務

bin/shutdown.sh

5 根據部署文檔進行文件覆蓋或上傳(使用root用戶 su root)
使用root用戶上傳的話要對新增文件使用chown 命令賦予所屬權限:chown -R personal:app
pay_manager/(注意在pay_manager所在目錄下進行權限變更)

即,將pay_manager目錄以及以下子目錄所有者改為personal:app

6 啟動服務

bin/startup.sh


7 通知大家部署完成


-----------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------
一、 cp :復制文件或目錄

不加-r或者-R的時候,只拷貝文件,不拷貝文件夾;
加上后則會拷貝文件夾——包括下一級的子文件夾,以及子文件夾中的子文件夾,余此類推。
另外rm的-R -r功能同上;ls的-R功能同上,-r的功能是結果反向排列
示例:

.將文件file1復制成文件file2
cp file1 file2

.將文件file1復制成file2,因為目的文件已經存在,所以指定使用強制復制的模式
cp -f file1 file2

.將目錄dir1復制成目錄dir2
cp -R file1 file2

.同時將文件file1、file2、file3與目錄dir1復制到dir2
   cp -R file1 file2 file3 dir1 dir2

二、cd

cd ~ 進入用戶在該系統的home目錄,如xz用戶,則進入/root/xz目錄
cd / 進入根目錄
cd .. 返回上層目錄
cd - 返回到上一次的工作目錄

三、ps -ef | grep tomcat 查看進程
ps -ef的意思是以長格式顯示所有進程,“|”是管道,意思是前面ps的輸出做為后面的輸入,然后grep tomcat是在所有進程 里查找與字符tomcat有關的進程,
並顯示出來

延伸: ps查出進程,看到進程號pid 用kill -9 pid命令可以殺死進程

四、停止和啟動tomcat
cd /home/personal/neiguan-tomcat #執行
bin/startup.sh #啟動tomcat
bin/shutdown.sh #停止tomcat
tail -f logs/catalina.out #看tomcat的控制台輸出;看日志
ps -ef |grep tomcat #看是否已經有tomcat在運行了
kill -9 pid #如果有,用kill; #pid 為相應的進程號

五、su root 切換到root用戶

六、chown 將指定文件的擁有者改為指定的用戶和組,只有系統管理者root才有權限

例如:改變指定目錄以及其子目錄下的所有文件的擁有者和群組 :chown -R -v root:mail test6 表示test6目錄及以下子目錄所有者改為root:mail

    


免責聲明!

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



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