Shell 自動化部署 雜記

2021-08-26 00:23:08 字數 480 閱讀 9083

本文以 ubuntu server 10.04 為例,下面只是簡單記錄一些東西,以後會整理成檔案發布出來。

1. 使用 tar 工具進行檔案壓縮與解壓縮

# 壓縮 test 整個目錄

tar -zcvf test.tar.gz ./test

# 解壓縮 test.tar.gz 到當前目錄的 test 檔案中

tar -xzvf test.tar.gz -c ./test

參考自:tar - backupyoursystem 、ubuntu 命令技巧之解壓縮 、tar - shell scripts

、gnu tar manual - 3.4.3 short options cross reference

2. 輸出 ip 位址、預設閘道器及子網掩碼

ifconfig eth0 | awk '/bcast/  } }'
參考自:檢視當前ip位址 、awk manual 、網路配置

shell指令碼 自動化部署lnmp

root localhost shell vim lnmp.sh bin bash yum y install httpd 安裝http yum y install mariadb mariadb devel mariadb server 安裝資料庫 yum y install php php my...

mysql自動化部署方案 什麼是自動化部署?

自動化部署將可交付產品,快速且安全地交付使用者使用的一套系統和工具。系統會自動構建 測試並準備 變更,以便將其發布到指定環境的過程,包括開發環境 預發布環境 生產環境等。自動化部署工具介紹 簡要介紹 該工具是資料庫自動化部署調優工具,支援mysql 8.0.17 8.0.18和postgresql ...

自動化部署job

bin sh the discription of start.sh echo e the script function 1 deploy the tomcat server if files exist.echo e 2 restart the tomcat server if files no...