- 博客(27)
- 资源 (13)
- 收藏
- 关注
转载 linux增加一个虚拟网卡
LINUX虚拟网卡配置作用:一块真实网卡配置多个IP参数,可同时和多个网络通信实现步骤: 1.cd /etc/sysconfig/network-scripts #进入网卡配置文件所在目录2.cp ifcfg-eth0 ifcfg-eth0:0 #复制真实网卡配置文件为第一块虚拟网卡配置文件3.vi ifcfg-eth0:0 #对第一块虚拟网卡配置文件编辑DEVICE=eth0
2012-09-25 23:43:27 724
转载 MySQL集群配置
一.下面假设这3台服务的情况: Server1: 172.18.3.205 Server2: 172.18.3.207 Server3: 172.18.3.208 Servers1和Server2作为实际配置MySQL集群的服务器。对于作为管理节点的Server3则要求较低,只需对Server3的系统进行很小的调整并且无需安装MySQL,Server3可以使用一台配置较低的计算机并
2012-09-23 12:10:34 553
转载 nginx+keepalived负载均衡解决方案测试实录
nginx进程基于于Master+Slave(worker)多进程模型,自身具有非常稳定的子进程管理功能。在Master进程分配模式下,Master进程永远不进行业务处理,只是进行任务分发,从而达到Master进程的存活高可靠性,Slave(worker)进程所有的业务信号都由主进程发出,Slave(worker)进程所有的超时任务都会被Master中止,属于非阻塞式任务模型。Ke
2012-09-23 04:54:27 821
原创 Linux系统下Nginx+keepalived搭建双机热备负载集群
说明:1、 使用Nginx+keepalved实现负载均衡,解决单点与高流量并发问题一、 Nginx+keepalved实现负载均衡WHY? 为什么用Nginx而不用LVS?7点理由足以说明一切:1 、高并发连接: 官方测试能够支撑 5 万并发连接,在实际生产环境中跑到 2 ~ 3 万并发连接数。 2 、内存消耗少: 在 3 万并发连接下,开启的 10 个
2012-09-23 04:39:45 820
原创 linux增加/删除虚拟IP地址
网卡上增加一个IP:ifconfig eth0:1 192.168.0.1 netmask 255.255.255.0删除网卡的第二个IP地址:ip addr del 192.168.0.1 dev eth0
2012-09-23 04:15:07 547
转载 nginx+keepalived主辅切换
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://deidara.blog.51cto.com/400447/302402以前写过一篇,nginx+keepalived 双机互备的文章,写那篇文章的时候没有想过如果apache或者nginx 挂了,而 keepalived 或者 机器没有死,那么主辅是不会切换的,今天就
2012-09-23 03:55:11 926
转载 nginx+keepalived配置高可用HTTP群集
Nginx不仅是一款优秀的WEB服务器,同时可以根据nginx的反代理可以配置成强大的负载均衡器.这里就介绍如何把nginx配置成负载均衡器,并结合keepalived配置高可用的集群.一般集群主要架构为:前端为负载均衡器两个:主/备,两种工作方式,一种是备机待机状态,主机故障时备机接管主机工作实现故障庄毅,在主机故障恢复完成时备机继续仅需待机状态,第二种是主备同时工作,一台宕机另外一
2012-09-23 02:42:56 4329
转载 portmap
端口映射是一个服务器,将RPC程序号转换为DARPA的协议端口号。在使用RPC调用时它必须运行。 portmap进程的主要功能是把RPC程序号转化为Internet的端口号。 当一个RPC服务器启动时,会选择一个空闲的端口号并在上面监听(每次启动后的端口号各不相同),同时它作为一个可用的服务会在portmap进程注册。一个RPC服务器对应惟一一个RPC程序号,RPC服务
2012-09-22 18:42:57 721
转载 Linux下NFS(网络文件系统)的建立与配置方法
centos6.0以上不使用portmap,更改为rpcbind了 网络文件系统(NFS,Network File System)是一种将远程主机上的分区(目录)经网络挂载到本地系统的一种机制,通过对网络文件系统的支持,用户可以在本地系统上像操作本地分区一样来对远程主机的共享分区(目录)进行操作。 在嵌入式Linux 的开发过程中,开发者需要在Linux 服务器上进行
2012-09-22 03:13:24 404
转载 centos6.2下配置nfs
centos6.2变更了portmap服务为rpcbind,在使用nfs时这点与centos5不同,下面配置一个nfs系统,用来使局域网内的所有用户均可访问该目录,可将该目录配置成yum源,供内网机器安装软件。首先安装NFS套件,命令如下:yum install nfs-utils.x86_64(64位系统)yum install nfs-utils(32位系统
2012-09-21 23:10:48 480
转载 使用zend framework 搭建网站(六)--为Zend_Session 添加一个Memcac
在zend framework中,已经可以将session存储在数据库中了,不过还不支持memcache,我简单得实现了一下。 下面是SaveHandler,文件名为 :Memcached.php ,将其放在 /Zend/Session/SaveHandler 目录下,代码如下(需要有php_memcache支持,因为字符长度限制,我把部分注释去掉了):requir
2012-09-21 13:58:40 1002
转载 使用zend framework 搭建网站(七)--实现多服务器共享 SESSION 数据
一、问题起源 大型网站通常有多个服务器,并且使用多个二级域名。这样一台服务器产生的session就不能为所有服务器所共享。这样用户在一个地方登录就不能全部通行(以下来自http://nio.infor96.com/sharing-php-session-data-between-servers,我略作修改)二、PHP SESSION 的工作原理 在解决问题之
2012-09-21 13:55:52 493
转载 多服务器间共享Session的解决方案
为了满足足够大的应用,满足更多的客户,于是我们架设了N台Web服务器(N>=2),在多台Web服务器的情况下,我们会涉及到一个问题:用户登陆一台服务器以后,如果在跨越到另一台服务器的时候能够继续使用客户的Session?(以下描述方案只是针对Linux/Unix + Apache + Mysql + PHP的开发架构,当然,也可以扩展到其他平台。)[ 问题解决方案 ]既然
2012-09-21 13:43:39 597
转载 单一Nginx负载均衡+LNMP分布式架构
随着互联网的快速发展,我们的web站点访问量和数据流量的快速增长,对于我们服务器的处理能里的要求也越来越高,这样的情况下,单一的服务器根本无法承受, 这样的话我们丢弃掉原有的设备,做硬件升级,会造成成本的浪费,如果再过一段时间,升级过后的硬件有负载不起了,怎么办呢?没关系,我们有负载均衡的技术,就不用担心了!负载均衡通俗点说,就是一堆的计算机,或设备,同时为用户提供一个相同的服务,下面就
2012-09-20 21:51:29 722
转载 关闭Zend Framework模板自动分发
在Zend Framework框架中,通常情况下,每个Action对应着自己的模板目录,以及相应的模板文件。但是有的时候,一些控制器处理的业务逻辑类似,可以公用同一套模板,这个时候,我们就没有必要再去重新复制一个一模一样的模板文件,因此,适时的关闭模板自动分发,是一个好的手段。我目前总结出ZF有三种关闭自动模板的方式:最常见的,通过前端控制器参数实现,这种方法应该大多数ZF使用者都应该知道
2012-09-13 22:48:55 481
转载 在Zend Framework 应用中使用Smarty做模版引擎
Zend Framework 是 PHP 官方出的开发框架,随着 PHP5 的推广,越来越多的人开始学习、使用 Zend Framework。 Smarty 是一个非常强大的模版引擎,由于其完善的语法、内置的缓存功能,已经被众多开发人员应用在自己的开发项目中。正因为二者的强大,因此有越来越多的人开始考虑将 Smarty 集成到 Zend Framework ,以便充分的发挥各自的优点。本文
2012-09-13 22:36:34 540
原创 js 逻辑运算&& ||
||或运算符var num = "";var obj = num || "yep"//当num等于真的时候不执行右面(yep),如果num等于false 执行(yep)alert(obj)//在js逻辑运算中,0、""、null、false、undefined、NaN都会判为false,其他都为true&&与运算符var num = 6;num >= 5 &&
2012-09-09 00:50:01 502
转载 vimrc
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" Maintainer: " Amir Salihefendic" http://amix.dk - [email protected]"" Version: " 5.0 - 29/05/12 15:43:36"" Blog_po
2012-09-07 18:50:14 493
转载 使用git和github 进行代码的版本控制
1. 为什么要使用可能在国内,有很大一批程序员还有团队都喜爱用subversion。 其实我也一直在使用, 但是随着项目到了后期, 需要不断对分支进行工作 。 而subversion扯分支与合并分支显得过于繁琐。 相反git的优势就在于方便的扯分支与合并分支等操作。 git同时采用了本地化的版本控制,这意味着不需要远程服务器也可以进行代码的 commit和add等操作。github 提供了
2012-09-06 16:41:39 538
转载 Git/Github使用方法小记
今天把人间网的桌面客户端renjian-deck正式开源了,之前对javascript的了解其实非常的不够的,所以这一次的代码写的也是乱七八糟重用性及其低下,虽然我无数次的想把代码重新整理一下,不过还是糊里糊涂一时冲动的在他们还是乱七八糟的时候开源了。因为之前是基于github上的一个开源项目,所以硬着头皮也放到github上,虽然没有使用的经验,不过磨机磨机还是搞定了。以下是具体步骤,就
2012-09-06 16:28:49 427
转载 mac下git与github简单使用
准备工作: 下载安装git客户端 http://code.google.com/p/git-osx-installer/downloads/list?can=3 注册github账号 https://github.com/ -->Pricing and Signup -->Create a free account创建ssh: 在
2012-09-06 00:26:46 449
原创 linux 常用命令
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpui
2012-09-04 15:19:41 346
原创 Linux常用系统信息查看命令
在Linux系统下,特别是在Linux生产环境的服务器上,经常会用到下面常用的信息查看命令:系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机
2012-09-04 14:55:02 283
转载 Linux的bg和fg命令
我们都知道,在 Windows 上面,我们要么让一个程序作为服务在后台一直运行,要么停止这个服务。而不能让程序在前台后台之间切换。而 Linux 提供了 fg 和 bg 命令,让我们轻松调度正在运行的任务。假设你发现前台运行的一个程序需要很长的时间,但是需要干其他的事情,你就可以用 Ctrl-Z ,挂起这个程序,然后可以看到系统提示(方括号中的是作业号):[1]+ Stopped /r
2012-09-04 14:53:22 378
转载 在PHP中如何判断AJAX请求
如何在PHP中判断一个网页请求是ajax请求还是普通请求?你可以通过传递参数的方法来实现,例如使用如下网址请求:/path/to/pkphp.com/script.php?ajax在PHP脚本中使用如下方法判断:if(isset($_GET['ajax'])) {…这是一个ajax请求,然后…}else {…
2012-09-04 12:28:51 593
转载 nginx启动,重启,关闭命令
停止操作停止操作是通过向nginx进程发送信号(什么是信号请参阅linux文 章)来进行的步骤1:查询nginx主进程号ps -ef | grep nginx在进程列表里 面找master进程,它的编号就是主进程号了。步骤2:发送信号从容停止Nginx:kill -QUIT 主进程号快速停止Nginx:kill -TERM 主进程号强制停止Nginx:p
2012-09-03 12:35:24 528
转载 ssh 公钥方式认证攻略
前面介绍cygwin下安装sshd时简单地提到了ssh的公钥认证。 下面将这种认证方式详细地解释一下。为什么要使用公钥认证通常,通过ssh登录远程服务器时,使用密码认证,分别输入用户名和密码,两者满足一定规则就可以登录。 但是密码认证有以下的缺点:用户无法设置空密码(即使系统允许空密码,也会十分危险)密码容易被人偷窥或猜到服务器上的一个帐户若要给多人使用,则必须
2012-09-03 10:32:11 558
WEB开发各种CHM手册
2011-09-22
WEB开发各种CHM手册
2011-09-17
POP弹层,下拉导航菜单2种展现模式
2011-04-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人