安装MySQL
参考脚本:
在备份服务器上配置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 600 /etc/rsync.passwordcat >>/etc/rsyncd.conf</etc/rsync.password#客户端先测试推送是否成功:rsync -avzP a.log rsync_backup@192.168.1.29::www/ --password-file=/etc/rsync.passwordecho "rsync_backup:oldboy" >/etc/rsync.passwordchmod 600 /etc/rsync.password#写入开机自启动rsync --daemonecho "/usr/bin/rsync --daemon" >>/etc/rc.localmkdir -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