安装MySQL

参考脚本:CentOS6.5一键安装MySQL5.5.32(源码编译)

在备份服务器上配置rsync推送任务

在备份服务器上配置  /etc/rsyncd.conf

#在所有的客户端都配置密码

#客户端的配置为 echo "oldboy" > /etc/rsync.password

#客户端先测试推送是否成功:rsync -avzP a.log rsync_backup@192.168.1.30::www/ --password-file=/etc/rsync.password

具体内容参考脚本:rsync.sh

#rsync
#echo "oldboy123" >/etc/rsync.password
#chmod /etc/rsync.password
cat >>/etc/rsyncd.conf<<EOF
#Rsync server
#created by oldboy : --
##rsyncd.conf start##
uid = root
gid = root
use chroot = no
max connections =
timeout =
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log
ignore errors
read only = false
list = false
hosts allow = 192.168.1.0/
hosts deny = 0.0.0.0/
auth users = rsync_backup
secrets file = /etc/rsync.password
#####################################
#服务端备份的目录
[www]
comment = www by old0boy : --
path = /data0/www/www/
#####################################
[bbs]
comment = bbs by old0boy : --
path = /data0/www/bbs/
#####################################
[blog]
comment = blog by old0boy : --
path = /data0/www/blog/
EOF #在所有的客户端都配置密码
#客户端的配置为 echo "oldboy" > /etc/rsync.password
#客户端先测试推送是否成功:rsync -avzP a.log rsync_backup@192.168.1.29::www/ --password-file=/etc/rsync.password
echo "rsync_backup:oldboy" >/etc/rsync.password
chmod /etc/rsync.password #写入开机自启动
rsync --daemon
echo "/usr/bin/rsync --daemon" >>/etc/rc.local mkdir -p /data0/www/bbs/ /data0/www/www/ /data0/www/blog/

NFS(兼职分发)服务器上配置

生成ssh-key,利用expect软件分发到服务器上。

在分发客户端的家目录下 创建密钥:

ssh-keygen -t dsa

全部回车

tree .ssh

ssh-copy-id  只能copy公钥

ssh-copy-id -i .ssh/id_rsa.pub "-p 22 root@192.168.1.27"

需要输入密码后,就能分发公钥了

现在采用expect来批量分发

yum install expect -y

通过在expect的配置文件中fenfa_sshkey.exp配置分发内容,然后通过脚本调用来为不同的服务器分发执行脚本。

验证ssh root@192.168.1.27 /sbin/ifconfig eth0  查看ip

LAMP集群项目三 配置业务服务器的更多相关文章

  1. LAMP集群项目五 nfs分发文件到服务器

    前边已经配置了免密钥登录,现在脚本直接调用scp即可 ./etc/init.d/functions ] then echo “argv is not correct” exit fi for ip i ...

  2. LAMP集群项目

    vi /etc/sysconfig/network 一.安装硬件环境(安装虚拟机) 1.安装VMware步骤 1.修改网卡配置 vi /etc/sysconfig/network-scripts/if ...

  3. LAMP集群项目五 部署NFS存储服务并设置WEB服务挂载

    yum install nfs-utils portmap -y 在centos6.5中portmap已经改为rpcbind 先启动rpcbind /etc/init.d/rpcbind start ...

  4. LAMP集群项目五 nfs存储的数据实时同步到backupserver

    tar fxzsersync2.5.4_64bit_binary_stable_final.tar.gz -C /usr/local/ mv GNU-Linux-x86 sersync cp sers ...

  5. LAMP集群项目四 安装apache、php及其插件

    rpm -qa httpd* 查看是否有apache rpm -e httpd-2.2.22.2  卸载该文件,如果不让卸载,则加参数:--nodeps 不做软件中的依赖检查 ./configure ...

  6. LAMP集群项目二 初始化系统

    1.关闭防火墙 /etc/init.d/iptables stop chkconfig iptables off 2.关闭selinux cat /etc/selinux/config #查看状态 s ...

  7. LAMP集群项目五 项目备份

    1.打包到本地 2.推送到备份服务器 3.删除若干天前的备份 ip=`awk '/IPADDR/' /etc/sysconfig/network-scripts/ifcfg-eth0 |awk -F ...

  8. MySQL数据库企业集群项目实战(阶段三)

                              MySQL数据库企业集群项目实战(阶段三) 作者 刘畅 时间 2020-10-25 目录 1 架构拓扑图 1 1.1 方案一 1 1.2 方案二 2 ...

  9. Linux服务器集群系统(三)--转

    引用地址:http://www.linuxvirtualserver.org/zh/lvs3.html LVS集群中的IP负载均衡技术 章文嵩(wensong@linux-vs.org) 2002 年 ...

随机推荐

  1. Kernel ridge regression(KRR)

    作者:桂. 时间:2017-05-23  15:52:51 链接:http://www.cnblogs.com/xingshansi/p/6895710.html 一.理论描述 Kernel ridg ...

  2. unity,List元素第一个成员最好是string类型

    例如 List<CmyObj> m_list=new List<CmyObj>(); class CmyObj{ string m_name; int m_value; } c ...

  3. Informix ConnetionString Pool Size

    Database=aa;Host=127.0.0.1;Server=ol_svr_custom;Service=9000;Protocol=onsoctcp;UID=informix;Password ...

  4. centos vsftp 500 OOPS: cannot change directory

    CentO中把vsftpd安裝配置好了,以為大功告成,但用FTP 登入出現下錯誤:500 OOPS: cannot change directoryCentOS系統安裝了SELinux,因為預設下是沒 ...

  5. Windows下 Qt 资源文件(.qrc)文件 的 编写与应用

    最近遇到一些项目都包含了qrc文件,这个是Qt的资源文件,如果在pro文件中不包含的话,在编译的时候会提示找不到相应资源的错误. 下面说一下手动修改pro和编写qrc文件的方法. 我们直接在命令行下执 ...

  6. Lattice 开发工具Diamond 相关版本下载地址

    百度网盘: https://wenku.baidu.com/view/21b98975192e45361066f5f3.html 官网下载: http://www.latticesemi.com/Su ...

  7. keepalived virtual_router_id 44

    在同一局或网内如果有多个keepalived 的话 virtuall_router_id 44 (不能相同,但同一对,是一定相同)

  8. jinja2问题集锦

    用jinja2写模板的时候遇到了一些问题,记录一下 抽出base.html作为模板 之前的小项目写得都很不规范,模板都是能用就行,基本上只用到if语句,for语句和变量.导航栏都是复制粘贴,没有把共同 ...

  9. TIM—高级定时器

    本章参考资料:< STM32F4xx 参考手册>.< STM32F4xx 规格书>.库帮助文档< stm32f4xx_dsp_stdperiph_lib_um.chm&g ...

  10. 如何从CentOS官网下载我们想要的版本

    今天想从官网下载6.5版本的CentOS,结果找了好一会儿才找到,赶紧记录下来,以备以后查询. 第一步在百度搜索centos,点击"Download CentOS",如下图所示. ...