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静态模式;