LAMP集群项目三 配置业务服务器
安装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集群项目三 配置业务服务器的更多相关文章
- LAMP集群项目五 nfs分发文件到服务器
前边已经配置了免密钥登录,现在脚本直接调用scp即可 ./etc/init.d/functions ] then echo “argv is not correct” exit fi for ip i ...
- LAMP集群项目
vi /etc/sysconfig/network 一.安装硬件环境(安装虚拟机) 1.安装VMware步骤 1.修改网卡配置 vi /etc/sysconfig/network-scripts/if ...
- LAMP集群项目五 部署NFS存储服务并设置WEB服务挂载
yum install nfs-utils portmap -y 在centos6.5中portmap已经改为rpcbind 先启动rpcbind /etc/init.d/rpcbind start ...
- LAMP集群项目五 nfs存储的数据实时同步到backupserver
tar fxzsersync2.5.4_64bit_binary_stable_final.tar.gz -C /usr/local/ mv GNU-Linux-x86 sersync cp sers ...
- LAMP集群项目四 安装apache、php及其插件
rpm -qa httpd* 查看是否有apache rpm -e httpd-2.2.22.2 卸载该文件,如果不让卸载,则加参数:--nodeps 不做软件中的依赖检查 ./configure ...
- LAMP集群项目二 初始化系统
1.关闭防火墙 /etc/init.d/iptables stop chkconfig iptables off 2.关闭selinux cat /etc/selinux/config #查看状态 s ...
- LAMP集群项目五 项目备份
1.打包到本地 2.推送到备份服务器 3.删除若干天前的备份 ip=`awk '/IPADDR/' /etc/sysconfig/network-scripts/ifcfg-eth0 |awk -F ...
- MySQL数据库企业集群项目实战(阶段三)
MySQL数据库企业集群项目实战(阶段三) 作者 刘畅 时间 2020-10-25 目录 1 架构拓扑图 1 1.1 方案一 1 1.2 方案二 2 ...
- Linux服务器集群系统(三)--转
引用地址:http://www.linuxvirtualserver.org/zh/lvs3.html LVS集群中的IP负载均衡技术 章文嵩(wensong@linux-vs.org) 2002 年 ...
随机推荐
- nodejs Commander 命令行神器简单示例
gen.js #!/usr/bin/env node var program = require('commander'); program .version('0.0.1') .option('-C ...
- java同一个实体的复制
import org.springframework.beans.BeanUtils; //将mon的值复制给monitorCommission;monitorCommission是实体Monitor ...
- sysbench的安装详解
sysbench是一个压力测试工具.可以用它来测试cpu.mem.disk.thread.mysql.postgr.oracle:然而作为一个mysql dba 我当然是用它来压测mysql啦! 一. ...
- Nginx 安装与启动
安装 第一种安装方式:CentOS 7下配置 yum 安装 Nginx. 按照官方的安装实例:https://www.nginx.com/resources/admin-guide/ 第一步,在/et ...
- Node.js用fs.renameSync报cross-device link not permitted错
转自: http://blog.csdn.net/starrexstar/article/details/8048722 今天把 Manuel Kiessling 的[The Node Beginne ...
- php7性能、兼容性和稳定性探讨
前几天看到php7发布了beta1版本,想了解一下php7到底折腾了些啥东西出来.这一了解发现不得了了,改变还挺多的.最最重要的方面就是性能提升了不少,这边有一个pdf文件是惠新宸(鸟哥,php核心开 ...
- ssm开发系的统架构图
- 2017年网站安全狗绕过WebShell上传拦截的新姿势
本文来源:https://www.webshell.ren/post-308.html 今天有一位朋友发一个上传点给我 我一看是南方cms 有双文件上传漏洞 本来可以秒的 但是看到了 安全狗 从图片可 ...
- Python高级编程之生成器(Generator)与coroutine(一):Generator
转载请注明出处:点我 这是一系列的文章,会从基础开始一步步的介绍Python中的Generator以及coroutine(协程)(主要是介绍coroutine),并且详细的讲述了Python中coro ...
- markdown 表格宽度调整
先在浏览器中看看 HTML是怎样的: 看起来似乎不错.回到 Markdown 上,在原表格前添加 CSS 代码,类似这样: <style> table th:first-of-type ...