月度存档: 8 月 2014 - 第4页

MySQL主从监控的思路及实现自动监控的Shell脚本

在mysql主从的应用中,只要进行了合理设置,基本上不会出现问题,但是对他的监控是必不可少的,以免由于真的出现问题又不知道而造成不必要的数据损失。 1、mysql主从监控的主要思路 Mysql主从的监控,其主要是监控从库上的一些重要参数: 通过以上的参数可以反映出主库和从库状态是否正常,从库是否落后于主库等。值得一提的是在mysql5.0以前的版本,Slave_IO_Running这个状态指标不可 …

继续阅读 »

MySQL主从切换示例及思路

在生产环境中,我们的架构很多都是一主多从。比如一个主数据库服务器M,两个从数据库服务器S1,S2同时指向主数据库服务器M。当主服务器M因为意外情况宕机,需要将其中的一个从数据库服务器(假设选择S1)切换成主数据库服务器,同时修改另一个从数据库(S2)的配置,使其指向新的主数据库(S1)。此外还需要通知应用修改主数据库的IP地址,如果可能,将出现故障的主数据库(M)修复或者重置成新的从数据库。通常我 …

继续阅读 »

MySQL主从数据不一致可能的原因整理

本文对数据主从不同步的情况进行简单的总结,主要从数据库层面上探讨数据库的主从不一致的情况,并不对主从的本身数据不一致引起的主从不同步进行说明: 1.网络的延迟 由于mysql主从复制是基于binlog的一种异步复制,通过网络传送binlog文件,理所当然网络延迟是主从不同步的绝大多数的原因,特别是跨机房的数据同步出现这种几率非常的大,所以做读写分离,注意从业务层进行前期设计。 2.主从两台机器的负 …

继续阅读 »

高性能MySQL主从(Master-Slave)架构的复制原理及配置介绍

网上这几篇文章对高性能MySQL主从(Master-Slave)架构的复制原理及配置介绍都已经介绍得比较详细,我这里就不在重复介绍,只是把它们的文章阅读地址整理出来,以共大家参考阅读。 Mysql数据库主从心得整理:http://blog.sae.sina.com.cn/archives/4666(可阅读全文) 高性能Mysql主从架构的复制原理及配置详解:http://blog.csdn.net …

继续阅读 »

关于团队文化的文章收集

文化才是校正方向的标杆 —— Jimdo团队应对规模增长的经验:http://www.infoq.com/cn/articles/scaling-at-jimdo

CentOS6.x 64位下编译安装nginx1.6.x+php5.5.x+mariaDB10.0.x的Shell脚本

以下是CentOS6.x 64位下编译安装nginx1.6.x+php5.5.x+mariaDB10.0.x的Shell脚本,脚本中附带了个人在服务器中常用目录的规划,脚本中所有软件都可以从本站下载,并且已经配置到脚本中。若在安装过程中,发现安装失败,比较大的可能性是系统改成163的源后,用yum安装部分软件没有安装成功(在自动安装过程中,需要多留意是不是因为有部分软件下载失败而导致该软件安装不成 …

继续阅读 »

CentOS 6.x系统下安装配置及测试分布式文件服务器FastDFS+Nginx+cache+PHP集群详细教程

FastDFS简介   FastDFS是一个开源的轻量级分布式文件系统,她对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。   FastDFS服务端有两个角色:跟踪器(tracker)和存储节点(storage)。跟踪器主要做调度工作,在访问上起负载均衡的作用。   存储节点 …

继续阅读 »

MySQL常用命令整理

一次性杀死MySQL所有进程 参考资料: 关于 mysql 重启不读取 /etc/my.cnf 全局配置的问题:http://my.oschina.net/leejun2005/blog/76193 MySQL数据库备份和还原命令 mysqldump导出数据库 备份MySQL数据库的命令(导出整个数据库,包括数据,结构) # mysqldump -hhostname -uusername -ppa …

继续阅读 »

WordPress常见问题整理

问题:如何解决WordPress一直加载fonts.googleapis.com的问题 解决方案:在wp的后台插件里面搜索安装Disable Google Fonts这款插件后启用即可。 参考资料: 解决WordPress一直加载fonts.googleapis.com:http://www.jsgblog.com/944.html 问题:如何提升WordPress的Gravatar头像加载速度? …

继续阅读 »

CentOS 6.x Linux系统下安装和配置NFS文件服务器及测试使用教程

NFS概述 网络文件系统(Network File System,NFS),一种使用于分散式文件系统的协议,由Sum公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在Unix系统间实现磁盘文件共享的一种方法。 NFS 的基本原则是“容许不同的客户端及服务端通过一组RPC分享相同的文件系统”,它 …

继续阅读 »

解决WordPress安装插件或主题需要输入FTP密码的问题

相信不少站长都遇到过这个问题,那么,如何解决wordpress安装插件或主题输入FTP密码的问题呢? 用ftp打开wp-config.php 在文件的最后插入 define(“FS_METHOD”, “direct”); define(“FS_CHMOD_DIR”, 0777); define(“FS_CHMOD_FILE”, 0777); 保存后即可解决输入FTP密码的问题了 转载:http:/ …

继续阅读 »

CentOS6.x编译安装MariaDB 10.x 及系统初始化

MariaDB介绍 MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB(英语:XtraDB)来代替My …

继续阅读 »

SSH常见问题整理

问题描述:使用key远程登录时,SSH连接后提示输入密码或是禁止登录。 解决方案:ssh服务器的key方式登录对权限要求严格。对于客户端:私钥必须为600权限或者更严格权限(400),一旦其他用户可读,私钥就不起作用(如640),表现为系统认为不存在私钥。 对于服务器端:要求必须公钥其他用户不可写,一旦其他用户可写(如660),就无法用key登录,表现为:Permission denied(pub …

继续阅读 »

crontab常见问题整理

问题描述: 在CentOS上配置了一个crontab,想让它每天执行一次,配置语法没有问题,但是程序就是没有执行,而其它的计划任务却可以正常运行。 解决方案: 大家如果发现crontab不执行的问题,定位问题的关键点,就要通过crontab的日志来分析,以确定具体失败的原因。比如脚本没有可执行权限或执行任务的用户没有上级目录的读写权限,或执行任务输出日志到指定的文件不存在等。 以下是如何查看cro …

继续阅读 »

Shell中零碎问题整理

问题:在/etc/rc.local中运行一个脚本,脚本中的命令不执行。 解决方案:脚本里面用到的命令要加绝对路径。 参考资料:http://bbs.chinaunix.net/thread-4114921-1-1.html 问题:如何在当前脚本文件中调用另外一个脚本文件? 解决方案:使用source或. 脚本 first (测试示例1) #!/bin/bash echo ‘your are in …

继续阅读 »