CentOS yum 安装MongoDB

MongoDB 是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式备受当前IT从业人员的青睐。Mongo DB很好的实现了面向对象的思想(OO思想),在Mongo DB中 每一条记录都是一个Document对象。Mongo DB最大的优势在于所有的数据持久操作都无需开发人员手动编写SQL语句,直接调用方法就可以轻松的实现CRUD操作。 添加10gen rpm源 创建/etc/yum.repos.d/mongodb.repo文件 # vim /etc/yum.repo…

阅读全文 »

Windows下cwRsync匿名同步模式配置

cwRsyncServer是rsync的Windows版本名字,linux下叫rsync 下载地址:https://www.itefix.no/i2/cwrsync-get 服务器版本:cwRsyncServer_4.0.5_Installer.zip 客户端版本:cwRsync_4.0.5_Installer.zip 安装 服务器IP:192.168.1.1 客户端IP:192.168.1.2 服务器端安装 解压cwRsyncServer_4.0.5_Installer.zip按照向导安装即可…

阅读全文 »

CentOS 安装在大于2tb磁盘的方法

当硬盘容量超过2TB的时候(大容量硬盘或者Raid),MBR引导将无法识别多余的容量,此时必须将硬盘转换成GPT引导模式;在GPT格式下安装CentOS需要主板支持uEFI,一般智能主板均支持。目前,CentOS暂不支持在uEFI上安装。 将磁盘转成GPT格式步骤:首先在启动项那里选中第一项,然后Tab键进入编辑,加上”text“(不带引号,空格text),回车进入文本安装界面,然后在语言选择后,按Ctrl+Alt+F2进入shell,输入命令将磁盘转成GPT # parted -s /dev/…

阅读全文 »

双IP网关路由设置

对于双线双IP的服务器来说,要实现电信的用户走电信线路,联通的用户走联通线路,要解决两个问题:如何判断用户是电信还是联通;如何能按照用户的线路来返回对应的IP,比如电信来的用户走电信线路,联通来的用户走联通线路。 对于第1个问题,可以使用智能DNS解析来解决,即DNS服务器判断用户所在IP地址,如果用户是电信接入,就把服务器的电信IP解析给他;如果用户是联通接入,就把服务器的联通IP解析给他。 智能DNS可以自己基于开源的DNS软件来定制,不过国内有一个很好的免费智能DNS服务器提供商:DNSP…

阅读全文 »

NTP服务器搭建及内部服务器时间同步

在整个集群架构内,一般不允许上外网,但是每台服务器的时间都需要同步到一致状态,避免时间不一致,因此需要配置ntp服务器,这台ntp服务器可以允许访问公网和中国标准时间进行同步,而集群内所有服务器与之同步时间。 假如内部ntp服务器ip地址为192.168.1.4,ntp客户端服务器ip地址为:192.168.1.5到192.168.1.8 在每台服务器安装ntp # yum -y install ntp 配置ntp服务器 修改配置文件ntp.conf # vim /etc/ntp.conf 注释…

阅读全文 »

CentOS 安装 Subversion

Subversion是一个自由,开源的版本控制系统。在Subversion管理下,文件和目录可以超越时空。Subversion将文件存放在中心版本库里。这个版本库很像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况。这样就可以籍此将数据恢复到以前的版本,并可以查看数据的更改细节。正因为如此,许多人将版本控制系统当作一种神奇的“时间机器”。 如果想用浏览器访问Subversion,需要将Subversion整合到Apache中,具体操作参考官方网站 http://wiki.ce…

阅读全文 »

yum 高级管理

做为一个RHCE,当然有一些管理yum的小技巧。我原来以为别人都会,后来才发现只有自己知道,好东西当然要分享。另外,我有一些对生产环境安装软件的朋友一些建议,多用rpm,deb之类的包管理安装,不要使用编译安装。 技巧1:加快yum的速度 使用yum的扩展插件yum-plugin-fastestmirror,这个插件非常有效,速度明显提高。 # yum -y install yum-plugin-fastestmirror 技巧2:扩展rpm包 安装epel库,用yum命令安装官方库没有的包。 …

阅读全文 »

Nagios监控远程Linux主机配置

Nagios是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。下面是如何配置nagios监控linux主机。 Linux被监控主机配置 安装nagios插件 # yum -y install nagios-plugins nagios-plugins-all 安装nrpe插件 # yum -y install nrpe 修…

阅读全文 »

CentOS 安装 Memcached

memcache是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但目前被许多网站使用以提升网站的访问速度,尤其对于一些大型的、需要频繁访问数据库的网站访问速度提升效果十分显著。 安装约定 源码路径:/usr/local/src 安装路径:/usr/local/memcached 创建www用户和组 # groupadd -g 500 www # useradd -u 500 -g www -c “www user” -d /var/lib/www -s…

阅读全文 »

CentOS yum 安装 Memcached

memcache是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但目前被许多网站使用以提升网站的访问速度,尤其对于一些大型的、需要频繁访问数据库的网站访问速度提升效果十分显著。 安装Memcache服务器与php扩展 # yum install memcached php-pecl-memcached 检测php是否正常加载了memcache模块 # php -m | grep memcache 如何返回了“memcache”表示已经安装成功 设置me…

阅读全文 »