自動部署指令碼 Linux shell

2021-07-25 07:56:14 字數 511 閱讀 6619

@(技術文件)[linux, shell, 自動部署, tomcat]

ssh key 自動登入 免密碼登入

生成ssh key 在本機 用ssh-keygen -t rsa命令生成公鑰, ~/.ssh/ 下生成 id_rsa, id_rsa.pub 兩檔案

講公鑰上傳至遠端伺服器 並新增到authorized_keys檔案中scp ~/.ssh/id_rsa.pub [email protected]:/root/.ssh/authorized_keys需輸入密碼

使用ssh [email protected]不需要密碼了 , scp 也一樣

如果還是不行sudo service sshd restart重啟ssh

shell批量kill 程序

ps -ef|grep /data/tomcat-9.0.0 | cut -c 9-15 |xargs kill -9

自動部署指令碼

author wangyang buildtime 12 06 05 desc 自動部署指令碼 currentdir pwd 判斷命令是否成功執行 isok 依次執行命令 rm rf sessionserver tradecore tradeweb isok deploy.log tar xzvf ...

應用自動部署指令碼

應用部署 進入 192.168.1.167 的 home admin scm 目錄 執行 sh build.sh 就行了.1.配置tomcat目錄 scm script build.properties catalina.home 這個為tomcat安裝的目錄.比如我這邊是 usr src apac...

vue 專案 部署指令碼 自動部署

用vuejs開發快兩年了,不得不說vue是個好框架,當時在前期部署的時候每次都很頭疼,因為次次都要很麻煩,不同的環境,測試機,需要管理很多ip使用者名稱,所以想封裝乙個指令碼,只需要修改對應的配置檔案,就可以乙個命令去部署 廢話不多說,在這個指令碼執行前,需要配置部署機器的ssh key 到伺服器的...