1. 程式人生 > >Shell編程(一)概覽

Shell編程(一)概覽

bsp apache 軟件部署 lamp 初始 采集 lvs 改密 mda

1. Shell功能

1. 自動化批量系統初始化程序(update、軟件安裝、時區設置、安全策略.......)

2. 自動化批量軟件部署程序(LAMP、LNMP、Tomcat、LVS、Nginx)

3. 管理應用程序(KVM、集群管理擴容,MySQL、DELLR720批量RAID)

4. 日誌分析處理程序(PV、UV、200、!200、top 100、grep/awk)

5. 自動化備份恢復程序(MySQL完全備份/增量 + Crond)

6. 自動化管理程序(批量遠程修改密碼、軟件升級、配置更新)

7. 自動化信息采集及監控程序(收集系統/應用狀態信息、CPU、Mem、DIsk、Net、Apache、MySQL)

8. 配合Zabbix信息采集(收集系統/應用狀態信息、CPU、Mem、DIsk、Net、Apache、MySQL)

9. 自動化擴容(增加雲主機——>部署應用)

  • zabbix監控CPU 80% + python API AWS/EC2(增加/刪除雲主機) + Shell Script(業務上線)

Shell編程(一)概覽