08 2013 档案
摘要:安装环境:环境centos4.4LB:192.168.2.158(VIP:192.168.2.188)real-server1:192.168.2.187real-server2:192.168.2.189重点:关于LVS的keepalvied的HA方案,完全由keepalived.conf一个文件搞定,keepalived用到的是vrrp协议,以下是解释:VRRP(Virtual Router Redundancy Protocol,虚拟路由冗余协议)是一种容错协议,它可以把一个虚拟路由器的责任动态分配到局域网上的 VRRP 路由器中的一台。控制虚拟路由器 IP 地址的 VRRP 路由器称为
阅读全文
摘要:?php function check_wap() { if (isset($_SERVER['HTTP_VIA'])) return true; if (isset($_SERVER['HTTP_X_NOKIA_CONNECTION_MODE'])) return true; if (isset($_SERVER['HTTP_X_UP_CALLING_LINE_ID'])) return true; if (strpos(strtoupper($_SERVER['HTTP_ACCEPT']),"VND.WAP.WML&
阅读全文
摘要:一些运行在Nginx上的网站有时候会出现“502 Bad Gateway”错误,有些时候甚至频繁的出现。以下是小编搜集整理的一些Nginx 502错误的排查方法,供参考: Nginx 502错误的原因比较多,是因为在代理模式下后端服务器出现问题引起的。这些错误一般都不是nginx本身的问题,一定要从后端找原因!但nginx把这些出错都揽在自己身上了,着实让nginx的推广者备受置疑,毕竟从字眼上理解,bad gateway?不就是bad nginx吗?让不了解的人看到,会直接把责任推在nginx身上,希望nginx下一个版本会把出错提示写稍微友好一些,至少不会是现在简单的一句 502 Bad.
阅读全文
摘要:成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。输入help可以看到基本操作命令:show dbs:显示数据库列表 show collections:显示当前数据库中的集合(类似关系数据库中的表) show users:显示用户 use :切换当前数据库,这和MS-SQL里面的意思一样 db.help():显示数据库操作命令,里面有很多的命令 db.foo.help():显示集合操作命令,同样有很多的命令,foo指的是当前数据库下,一个叫foo的集合,并非真正意义上的命令 db.foo.find():对于当前数据库中的foo集合进行数据查找(由于没有条
阅读全文
摘要:PHP100平均每个月都会有入侵或者攻击,我们做了很多工作,当然很多高手们还是可以入侵,这我们并不感到奇怪,因为我们相信天外有天,人外有人,虽然 我们现在服务器还是稳定(高手们不要来喷了),我们把我们曾经做的一些安全操作分享给大家,包括linux安全,apache安全,和ningx安全等, 如果有什么更好的建议,也可以邮件我,alanzhang@php100.net 本文将介绍网站服务器如何有效防御PHP木马攻击
阅读全文
摘要:redhatAS4.2 安装集群LVS 环境描述: 本文在配置LVS时使用三台linux,一台做Directorserver (192.168.0.25) ,两台做realserver(192.168.0.127 192.168.0.12,在配置lvs+heartbeat时又添加了一台(192.168.0.126)做为备份主节点,虚拟VIP: 192.168.0.100 软件列表: ipvsadm-1.24.tar.gz libnet.tar 下载地址:http://www.packetfactory.net/libnet/ 稳定版本是:1.1.2.1 e2fsprogs 可以用r...
阅读全文
摘要:Cacti安装手册第一步、Cacti的架构第二步、Cacti的工作流程第三步、Cacti简介1.cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户。因此,snmp和rrdtool是cacti的关键。Snmp关系着数据的收集,rrdtool关系着数据存储和图表的生成。2.Mysql配合PHP程序存储一些变量数据并对变量数据的调用如:主机名、主机ip、snmp团体名、端口号、模板信息等变量。3.snmp抓到数据不是存储在mysql中,而是存在rrdtool生成的rrd文件中(.
阅读全文
摘要:一、介绍Nmon 工具是 IBM 提供的免费的在AIX与各种Linux操作系统上广泛使用的监控与分析工具。该工具可将服务器的系统资源耗用情况收集起来并输出一个特定的文件,并可利用 excel 分析工具nmonanalyser进行数据的统计分析。并且,nmon运行不会占用过多的系统资源,通常情况下CPU利用率不会超过2%。针对不同的操作系统版本,nmon有相应版本的程序。以下介绍AIX版本下的nmon的使用二、安装首先下载 nmon 工具,下载时需注意要下载对应的系统版本。我们这里以 AIX 为例,下载的是nmon4aix_11e.tar.gz 版本。下载后解压nmon4aix_11e.tar.
阅读全文
摘要:点评:rsync是一个功能非常强大的工具,其命令也有很多功能特色选项,我们下面就对它的选项一一详细说明,需要了解的朋友可以参考下-在对rsync服务器配置结束以后,下一步就需要在客户端发出rsync命令来实现将服务器端的文件备份到客户端来。rsync是一个功能非常强大的工具,其命令也有很多功能特色选项,我们下面就对它的选项一一进行分析说明。 Rsync的命令格式可以为以下六种: rsync [OPTION]... SRC DEST rsync [OPTION]... SRC [USER@]HOST:DEST rsync [OPTION]... [USER@]HOST:SRC DES...
阅读全文
摘要:一、CentOS简介 CentOS是Linux的发行版之一,它安全、稳定、高效,是我最喜欢的Linux发行版之一。CentOS根据Red Hat Enterprise Linux开放源代码编译而成,与RedHat Linux并没有什么本质上的差别。但Red Hat Enterprise Linux是商业软件,使用必须向RedHat公司付费,而CentOS并没有任何使用上的限制。如果你需要企业级操作系统的稳定性,又不想付费去获得服 务支持,CentOS绝对会是你最好的选择。二、CentOS下载 目前CentOS最新版本是6.3,下载地址: http://mirrors.163.com/c...
阅读全文
摘要:在实际的运维中我们常常使用SecuriteCRT来远程控制Linux服务器。下面将详细介绍windows 7下通过VirtualBox搭建linux开发环境,并最终通过SecurityCRT来远程访问linux服务器。主要分为以下几个步骤1、VirtualBox安装2、Ubuntu安装3、SecuriteCRT安装4、配置Linux网络一、我使用的软件VirtualBox4.0,VirtualBox是开源软件,可以访问https://www.virtualbox.org/wiki/Downloads下载Ubuntu11.10 DeskTop版,Ubuntu是开源免费系统,可以访问http://
阅读全文
摘要:下载链接:http://www.mongodb.org/downloads----------------------------------------------------------------------------Linux安装第一步:下载安装包下载版本:2.0.2-rc2下载链接:http://fastdl.mongodb.org/linux/mongodb-linux-i686-2.0.1.tgz首先在linux中解压缩安装程序通过命令操作:解压:[root@localhost soft]# tar -zxvf mongodb-linux-i686-2.0.2-rc2.tgz解
阅读全文
摘要:因为FastDFS默认自带的http服务器性能不好,所以一般建议用外置的apache或者nginx来解决http下载,以应付大并发的情况注意nginx扩展模块只支持GET和HEAD模式获取文件,需要开发那边配合修改程序获取nginx和FastDFS的nginx扩展插件wgethttp://fastdfs-nginx-module.googlecode.com/files/fastdfs-nginx-module_v1.13.tar.gzwgethttp://nginx.org/download/nginx-1.2.6.tar.gz解压并编译安装 备注:如果之前机器上安装了nginx,可以单独.
阅读全文
摘要:最近在研究负载均衡和集群,其中涉及到一个主要问题是,如何让集群中的real server共享一套文件系统。在网上查到FastDFS,国人(happy fish,感谢他的开源精神)开发的一套轻量级分布式文件系统。实际搭建了一下,感觉还不错,小巧易用,支持http下载。虽然FastDFS官方网站 上已经有比较详细的按照使用手册,但在实际搭建过程中,还是遇到了很多问题,希望我的记录可以让后来的同学们少走一些弯路:)下面进入正题.FastDFS安装使用实战(安装篇)Keywords:FastDFS、分布式文件系统、UbuntuAuthor:soartju转载请注明出处:http://soartju.i
阅读全文
摘要:由于网站使用nfs共享方式保存用户上传的图片,附件等资料,然后通过apache下载的方式供用户访问,在网站架构初期,使用这种简单的方式实现 了静态资源的读写分离,但随着网站数据量的增加,图片服务器渐渐成为整个网站的短板,缘次催生了使用fastfds的想法,故而先进行一番简单的测试!在 开始之前还是先来看看fastfds的介绍信息:FastDFS is an open source high performance distributed file system (DFS). It's major functions include: file storing, file syncing
阅读全文
摘要:linux设置rsync+inotify实时同步文件应用场景:同步接收方:test01接收目录:/opt/software/test/a/同步发起方:test02同步目录:/opt/software/test/a/在test02的 /opt/software/test/a/ 目录下做新增、创建、删除、移动操作都会同步到test01的/opt/software/test/a/目录 www.2cto.com 第一步:安装rsync(test01和test02都要安装)yum install rsync第二步:安装inotify(同步发起方test02安装)解压inotify[root@test02
阅读全文
摘要:作者: 北南南北来自:Linuxsir.Org摘要: rsync 是一个快速增量文件传输工具,它可以用于在同一主机备份内部的备分,我们还可以把它作为不同主机网络备份工具之用。本文主要讲述的是如何自架rsync服务器,以实现文件传输、备份和镜像。相对tar和wget来说,rsync 也有其自身的优点,比如速度快、安全、高效;目录1. 什么是rsync; 2、rsync 服务器的理由和用途; 3、架设rsync服务器过程;3.1 rsync的安装;3.2 rsync服务器的配置文件4 架设rsync服务器的示例说明 4.1 全局定义4.2 模块定义 5 启动rsync 服务器及防火墙的设置;5..
阅读全文
摘要:1,APR下载地址:http://apr.apache.org/download.cgi1)tar -zxf apr-1.4.5.tar.gz ./configure --prefix=/usr/local/apr make make install2)tar -zxf apr-util-1.3.12.tar.gz ./configure --prefix=/usr/local/apr-util -with- apr=/usr/local/apr/bin/apr-1-config make make install2,PCRE下载地址:http://sourceforge.net/projec
阅读全文
摘要:webbench最多可以模拟3万个并发连接去测试网站的负载能力,个人感觉要比Apache自带的ab压力测试工具好,安装使用也特别方便。1、适用系统:Linux2、编译安装: 1. wget http://blog.s135.com/soft/linux/webbench/webbench-1.5.tar.gz 2. tar zxvf webbench-1.5.tar.gz 3. cd webbench-1.5 4. make && make install 3、使用: 1. webbench -c 3000 -t 30 http://192.168.114.155/phptes
阅读全文
摘要:今天在本机部署了一个pdo项目,发现一些问题,真没想到pdo mysql,不容易装啊,哈哈,我说的不容易,是因为php5.3以前版本,yum源里面根本没有。部署后就报,Undefined class constant 'MYSQL_ATTR_INIT_COMMAND'。1,从网上下pdo_mysql的扩展下载地址:http://pecl.php.net/package/PDO_MYSQL具体安装请参考:phpize增加php模块不建议用这种方式安装,看官网说明Do not use this, as PDO has been moved into core (the php so
阅读全文
摘要:php扩展memcache的作用是为了支持memcached数据库缓存服务器,下面是安装方法。1、下载并解压memcache文件123wget -c http://pecl.php.net/get/memcache-3.0.6.tgztar xzvf memcache-3.0.6.tgzcd memcache-3.0.62、执行phpize扩展安装程序,假设phpzie的路径为/usr/local/php/bin/phpize,具体的路径得根据自己的环境修改。1/usr/local/php/bin/phpize3、开始安装扩展memcache12./configure --enable-mem
阅读全文
浙公网安备 33010602011771号