Shell脚本编写思路:(需求分析)
1、LAMP源码一键整合
=======================
1)安装apache、Mysql、PHP、LAMP整合;
------------------------
安装apache
安装MYSQL
安装PHP
-------------------------
2)去官网下载相应的版本,解压、编译;
软件的版本信息
定义变量,变量名设置
安装的参数、安装的目录;
-------------------------
3)整合LAMP源码;
MYSQL添加为系统服务,
PHP整合,添加addtype支持、index.php
创建test.php测试页面,检查PHP环境
-------------------------
4)LAMP访问,以IP的形式;
#############################
2、MYSQL主从复制脚本
1)两台服务器YUM安装MYSQL软件
2)修改master配置文件,添加bin-log、server-id;
3)在主上去授权,show master status;
获取bin-log文件名;
获取postion位置点;
4)在slave上,用ssh登录从服务器执行命令;
修改slave配置文件,加入server-id;
ssh -l root slave_ip “change master to xxx”
slave start启动从库
5)在slave查看mysql主从状态:show slave status\G
==============
主从恢复,怎么恢复;数据库备份,慢查询日志获取,修改utf8字符集、授权用户;
【写一个MYSQL管理脚本】
3、zabbix监控服务器一键安装
4、修改服务器IP脚本
修改主机名、IP、网关;
kickstart安装系统,DHCP模式;
改成static静态模式;