Shell编程概览

Posted 豆子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Shell编程概览相关的知识,希望对你有一定的参考价值。

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编程概览的主要内容,如果未能解决你的问题,请参考以下文章

Shell脚本编程

初识shell编程

linux12shell编程 --> shell基础01

Shell编程Shell中多分支case条件语句

Shell编程Shell中for循环while循环until循环语句

Shell编程Shell中for循环while循环until循环语句