存档

‘Linux’ 分类的存档

MongoDB Management Service(MMS)配置详解

2014年7月4日 没有评论

1.注册账号

打开 https://mms.mongodb.com 注册一个账号

2.安装agent

登陆并跳转到链接 https://mms.mongodb.com/settings/monitoring-agent

可以看到各个系统的安装指南,如下图

0A20A7E6-1BAC-4D21-8A58-0AC3C7D86ED3

阅读全文…

Mongodb Replica Set 配置

2014年7月2日 1 条评论

Mongodb有三种集群工作模式:Master-Slaver/ Replica Set / Sharding
其中 Master-Slaver 存在单点故障问题,而 Replica Set 自带heartbeat机制,实现了读写分离且能够自动进行故障转移和数据恢复,可以完全替代Master-Slaver,同时官方也建议使用Replica set。而 Sharding 主要是为了解决单点io瓶颈,对数据库进行分片处理(Shard key 对于分片至关重要)其复杂度稍高,通常会结合Replica Set一起使用,此处先略过不写。

首先看一下工作原理图
113123264

阅读全文…

mysql mongodb 定时备份数据库脚本

2014年6月24日 没有评论

在日常服务器的运维中,对数据库的定时备份是相当重要的。

下面直接贴mysql 和mongodb的数据库定时备份脚本

1.mysql

脚本的内容如下,我这边保存为mysql_data_backup.sh,保存目录在/home/mysql_data_backup_path/

#!/bin/sh
DUMP=/usr/bin/mysqldump
OUT_DIR=/home/mysql_data_backup_path
LINUX_USER=root
DB_NAME=test
DB_USER=root
DB_PASS=123456
cd $OUT_DIR
DATE=`date +%Y%m%d`
OUT_SQL="$DATE.sql"
TAR_SQL="data_bak_$DATE.tar.gz"
$DUMP -u $DB_USER -p$DB_PASS $DB_NAME --default-character-set=utf8 --opt -Q -R --skip-lock-tables > $OUT_SQL
tar -czf $TAR_SQL ./$OUT_SQL
rm $OUT_SQL

阅读全文…

阿里云服务器上安装Zimbra for Centos5.4 32bit

2013年9月7日 1 条评论

之前有尝试用国外的VPS做邮件服务器,配置成功之后邮件收发各种问题。于是放弃决定用国内的VPS,选择阿里云的32位centos5.4。我用的域名为gitsea.com,公网IP为115.28.39.29

一.安装必备工具类

yum -y install gmp compat-libstdc++-33 sysstat sudo libidn wget libtool-ltdl nc

二.配置hosts

编辑/etc/hosts,增加如下内容

115.28.39.29  gitsea.com mail

同时修改/etc/sysconfig/network

更改hostname为 hostname=gitsea.com

重启系统

三.增加域名的MX记录

增加mail.gitsea.com的A记录,同时增加mail.gitsea.com 和gitsea.com的MX记录。后面安装zimbra的时候会做检验 阅读全文…

linux下配置subversion1.8和apache with https

2013年9月3日 没有评论

系统环境Centos6.4 64位操作系统,subversion1.8 ,apache http server V2.2,主机IP192.168.1.168

一.安装apr和apr-uti

cd /opt
wget http://mirror.bit.edu.cn/apache//apr/apr-1.4.8.tar.gz
tar zxvf apr-1.4.8.tar.gz
cd apr-1.4.8
./configure --prefix=/usr/local/apr
make && make install 
echo "/usr/local/apr/lib/" >> /etc/ld.so.conf 
ldconfig
cd /opt
wget http://mirrors.cnnic.cn/apache//apr/apr-util-1.5.2.tar.gz
tar zxvf apr-util-1.5.2.tar.gz
cd apr-util-1.5.2
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/
make && make install 
echo "/usr/local/apr-util/lib" >> /etc/ld.so.conf
ldconfig

二.安装sqlite3
阅读全文…

分类: Linux 标签: , , ,