GO
合格运维人员必会的脚本列表
下面列举的知识点是作为一个运维人员必须会的内容,这些内容不仅设计了脚本知识,还有设计了系统命令、大量网络服务的知识,这些都需要运维人员了解和掌握,Shell编程仅仅是其中的一部分内容。
作为一个合格的运维人员,需要掌握的脚本知识列表如下:
- 系统及各类服务的监控脚本,例如:文件、内存、磁盘、端口、URL监控报警等。
- 监控网站目录下的文件是否被篡改,以及当站点目录被批量篡改后如何批量恢复它们的脚本。
- 各类服务Rsync、Nginx、MySQL等的启动及停止专业脚本(使用chkconfig管理)
- MySQL主从复制监控报警,以及自动处理不复制故障的脚本
- 一键配置MySQL多实例、一键配置MySQL主从部署的脚本
- 监控HTTP、MySQL、Rsync、NFS、Memcached等服务是否异常的生产脚本。
- 一键软件安装及优化的脚本,比如LANMP、Linux一键优化,一键数据库安装、优化等。
- MySQL多实例启动脚本,分库、分表自动备份脚本。
- 根据网络连接数及Web日志PV数封IP的脚本。
- 监控网站的PV及流量,并且对流量信息进行统计的脚本。
- 检查Web服务器多个URL地址是否异常的脚本,要是可以批量处理且通用的脚本。
- 对系统的基础配置一键优化的脚本.
- TCP连接状态及IP统计报警的脚本。
- 批量创建用户并设置随机8w位密码的脚本。
OK