中小企业数量众多,IT预算有限,技术力量与大企业相比也相对薄弱,在企业 信息化中,对服务器架构的设计需要更加注重实用性、注重投入产出 比。企业需 根据自身的应用类型合理设计适合自己的系统架构。本文通过实战部署中小企业架 构,介绍了当前经典的中小企业系统架构,给出了中小企业在 系统架构解决方案 的一些方法和思路。 [跟我学中小企业架构部署]之一:整体架构设计 http://elain
MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引,本文主要以实战部署的方式介绍了它在生产环境
sery的技术博客LINUX运维研究elain的技术博客技术文档分享一灯成功中国网睥睨天下企业流程优化设计专家--张国祥老师老男孩的linux博客李晨光原创技术博客运维工作记录百度技术博客IT-Standardization
一、简述: chroot 即 change root directory (更改 root 目录) 。在 linux 系统中,系统默认的目录结构都是以 `/`,即是以根 (root) 开始的。而在使用 chroot 之后,系统的目录结构将以指定的位置作为 `/` 位置。 二、为什么要使用chroot 在经过
在IT企业里产品从创意到交付给用户,从整体上看是由技术部门负责,但如果深入到技术部门,会发现由不同的技术团队负责不同的部分或者阶段。一般会 分产品团队、开发团队、测试团队以及运维团队,在互联网公司里,运维团队一般还分基础运维和产品运维两个团队,基础运维负责基础设施(包括机架、网络、硬 件)和操作系统的安装,为整体公司的所有产品提供基础设施的运维服务。而产品运维负责线上产品的问题处理、代码的布署和跟开发的接口等。
Alien Arena 属于3D模式、第一人称射击类,基于id Software的Quake引擎,id在2001年以GPL许可协议开源。此版本的Alien Arena增加了7个竞技场,拥有更好的武器,新的1vs1决斗模式。系统的需求仍然很低,1Ghz CPU,256MB内存,500M可用硬盘空间。Alien Arena 7.53 是目前最好的开源游戏。之前Tremulous是最棒的,但现在
环境: CentOS 6.0 x64 md01: 10.0.0.11 md02: 10.0.0.12 md03: 10.0.0.14 md04: 10.0.0.15 md05: 10.0.0.16 md06: 10.0.0.17 设计思路: md01、md02、md03 做一组复制集 md04、md05、md06 做一组复制集 再把这两组复制集用分片做成 shar
md01 10.0.0.11 md02 10.0.0.12 md03 10.0.0.14 2、启动三台机器的mongod实例 根据Replica Set、Sharding策略部署mongod。将两个sharding组部署到三台服务器上,每个sharding组有三个replic
简述:副本集合(Replica Sets),是一个基于主/从复制机制的复制功能,但增加了自动故障转移和恢复特性。一个集群最多可以支持7个服务器,并且任意节点都可以是主节点。所有的写操作都被分发到主节点,而读操作可以在任何节点上进行。 环境:CentOS 5.5 x64 md01 &
http://sourceforge.net/projects/nagstamon/files/latest/download nagios_client for ubuntu http://code.google.com/p/nagmondroid/ &nbs
PHP 5.3.9正式版发布! 经过4个RC版,PHP 5.3.9正式版总算发布了。2012-01-11 上一个版本还是2011-08-23的5.3.8 这个版本当然修正了那个hash 碰撞攻击bug.此外还有大量的bug修正,请使用PHP 5.3的同学尽快升级 Security Enhancements and Fixes in PHP 5.3.9: Added m
主从同步: md01 10.0.0.11 master md02 10.0.0.12 slave md03 10.
#以服务方式启动mongodb,要求验证 /elain/apps/mongodb/bin/mongod --fork --port 27001 --auth --dbpath /elain/data/mongodb/db/ --logpath /elain/logs/mongodb/mongodb.log #注:参数中用到的目录需创建 #停止 kill -2 `ps -ef|grep
恭祝大家元旦快乐! 简述:MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 环境:CentOS 5.5 x64 安装: cd /root/tools wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.0.0
开心网、天涯社区等社交网站或成为下一批目标 “我也中招了,只有改密码啦!”昨日网上人人自危。由于中国最大程序员网站CSDN的600万用户数据库被盗,且被黑客公开,让很多人不得不改变密码。 截至记者发稿,除CSDN对事件进行回应外,人人网官方微博也发表声明,表示“如果您的人人网账号密码和CSDN或其他网站一致,建议您马上修改密码,以免账号被盗&rdqu
BAK 服务器部署 所需软件: Portmap Nfs Rsync mkdir -p /backup /www &nb
Cacti 部署 所需软件: beecrypt-4.1.2.tar.gz net-snmp-5.4.2.1.tar.gz rrdtool-1.4.4.tar.gz cacti-0.8.7g.tar.gz cacti-spine-0.8.7g.tar.gz yum install cairo-devel libxml2-devel pango pango-devel libart_lgpl-devel mysql-server -y rpm -qa cairo-devel libxml2-devel pango pango-devel libart_lgpl-devel mysql-server 安装 Snmp
Nagios 部署 所需软件: nagios-3.2.2.tar.gz 解决perl编译问题 echo "export LC_ALL=C">>/etc/profile source /etc/profile service iptables stop chkconfig&
第一张: 第二张:
简述: redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。 环境:CentOS 5.5 x64 下载安装: cd /root/tools wget http://redis.googlecode.com/files/redis-2.4.2.tar.gz tar zxvf redis-2.4.2.tar.gz cd redis-2.4.2 make && make install &
简述:利用(LVS+Piranha)基于完整开源软件的架构可以提供一个简单的负载均衡及高可用的服务架构。LVS 集群采用 IP 负载均衡技术和基于内容请求分发技术。调度器具有很好的吞吐率(在DR模式下),将请求均衡地转移到不同的服务器上执行,且调度器自动屏蔽掉服务器的故 障,从而将一组服务器构成一个高性能的、高可用的虚拟服务器。 环境:CentOS 5.5 x64 lb01: 192.168.0.111 lb02: 192.168.0.112 VIP: 192.168.0.115 web01: 192.168.0.114 web02: 192.168.0.115 安装piranha: yum -y install piranha ipvsadm #通过piranha-passwd设置Piranha的管理员密码 piranha-passwd #启动piranha的WEB管理界面(可选) /etc/init.d/piranha-gui start 通过浏览器访问htt
第一步:编辑ssh服务端配置文件 vi /etc/ssh/sshd_config ListenAddress 10.0.0.23:22 ListenAddress 202.106.0.20:2012 第二步:重启ssh,并检查端口是否开启 /etc/init.d/sshd restart netstat -lntp tcp  
所需软件: eaccelerator-0.9.6.1.tar.bz2 mhash-0.9.9.9.tar.bz2 ImageMagick-6.6.1-10.tar.gz mysql-5.0.56.tar.gz imagick-2.3.0.tgz nginx-0.8.46.tar.gz libiconv-1.13.1.
需要安装的软件: mysql-5.0.56.tar.gz libiconv-1.13.1.tar.gz http-2.2.15.tar.gz php-5.2.13.tar.gz eaccelerator-0.9.6.1.tar.bz2 memcache-2.2.5.tgz PDO_MYSQL-1.0.2.tgz ImageMa
DB1 DB2 部署 所需软件: mysql-5.0.56.tar.gz 安装mysql cd /root/tools 创建mysql帐号: groupadd mysql useradd -g mysql -M -s /sbin/nologin mysql 
今天 帮群里一兄弟配了下nagios上的飞信,这个东西 我个人感觉还是很实用的,不过好久没配了,今天配置了一遍,顺便 就把过程记录下来了,供大家学习!!! 一、安装飞信 cd /root/tools wget http://ebook.elain.org/tools/
LB1 LB2 部署 ——————————- 所需要软件: ipvsadm-1.24.tar.gz keepalived-1.1.18.tar.gz mkdir –p /home/elain cd /home/elai
环境定义: CentOS 5.4 64-bit 服务器8台 定义10.0.0.0/24为公网 10.0.10.0/24为内网 各服务器的作用: LB1: Hostname:lb1 ech0: 10.0.0.81 eth1: 10.0.10.81 该机角色为主负载均衡器,负责分发所有用户请求给后面的webserv
简述:一个分布式系统基础架构,由Apache基金会开发。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力高速运算和存储。Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有着高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上。而且它提供高传输率(high throughput)来访问
所需软件: ipvsadm-1.24-10.x86_64.rpm heartbeat-2.1.3-3.el5.centos.x86_64.rpm heartbeat-pils-2.1.3-3.el5.centos.x86_64.rpm heartbeat-stonith-2.1.3-3.el5.centos.x86_64.rpm PyXML
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号