2011年12月23日

摘要: 3种PHP-CGIPHP CGI 有3种形式:最强悍的FPM, 功能最强大, 只要配置php-fpm.conf即可; fpm主页: http://php-fpm.org/使用 spawn-fcgi, 启动命令: env – PHP_FCGI_CHILDREN=3 PHP_FCGI_MAX_REQUESTS=1000 spawn-fcgi -a 127.0.0.1 -p 9000 -u www-data -g www-data -f php-cgi -P /var/run/spawn-fcgi.pid 使用时, 把www-data替换成自己的用户名和群组名;参数含义如下: -f <fcgi 阅读全文
posted @ 2011-12-23 11:09 kudosharry 阅读(287) 评论(0) 推荐(0) 编辑

2011年12月22日

摘要: 1.配置文件 /etc/hosts(本地主机ip地址映射,可以有多个别名)。 /etc/services(端口号与标准服务之间的对应关系)。 /etc/sysconfig/network(设置主机名,网关,域名)。 HOSTANME=zjw.com(主机名)(需要重启计算机才有效) GATEWAY=192.168.1.1(网关) /etc/rc.d/init.d/network restart(脚本服务启动) service network restart(同上,是命令执行) 2.和DNS相关 /etc/host.conf /etc/nsswitch.conf /etc/resolv.c... 阅读全文
posted @ 2011-12-22 16:55 kudosharry 阅读(364) 评论(0) 推荐(0) 编辑

2011年12月21日

摘要: 阅读全文
posted @ 2011-12-21 16:47 kudosharry 阅读(645) 评论(0) 推荐(0) 编辑
摘要: 关于PHP与MongoDB的一些杂记测试环境:PHP5.3 +mongo-1.1.4-php5.3vc6ts的php_mongo.dll使用mongostat观察发现:1.mongostat本身也占用一个数据库连接2.PHP的mongo扩展默使用短连接,类似如此代码:new Mongo("mongodb://192.168.1.108/test"),这种短连接一般在超出变量作用域后会自己关闭3.PHP也可以使用长连接:for($i=0;$i<100;$i++){//mongodb://[username:password@]host1[:port1][,host2[: 阅读全文
posted @ 2011-12-21 16:41 kudosharry 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 一、源文件linux里面有iso文件mount -o loop rhel-5-server-dvd.iso /mnt将iso添加进光驱mount -o /dev/hda /mnt(先mount,确定光驱名称)二、配置进入/etc/yum.repos.d/添加一个文件local.repos[local]name=localbaseurl=file:///mnt/Serverenabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release三、yum list查看是否添加源成功 阅读全文
posted @ 2011-12-21 13:44 kudosharry 阅读(370) 评论(0) 推荐(0) 编辑
摘要: mongodb 的启动 备份和数据还原, 启动 /usr/local/mongodb/bin/mongod --dbpath=/data/mongodb/data/ --logpath=/data/mongodb/logs/mongodb.log --logappend --fork --port=27017 --rest --profile=1 --slowms=500 备份 /usr/local/mongodb/bin/mongodump -d question -o /data/mongoback/question 备份question数据库 /usr/local/mongodb/bin 阅读全文
posted @ 2011-12-21 11:30 kudosharry 阅读(327) 评论(0) 推荐(0) 编辑
摘要: HTTPSQS(HTTP Simple Queue Service)是一款基于 HTTP GET/POST 协议的轻量级开源简单消息队列服务,使用 Tokyo Cabinet 的 B+Tree Key/Value 数据库来做数据的持久化存储。项目网址:http://code.google.com/p/httpsqs/使用环境:Linux(同时支持32位、64位操作系统,推荐使用64位操作系统)队列(Queue)又称先进先出表(First In First Out),即先进入队列的元素,先从队列中取出。加入元素的一头叫“队头”,取出元素的一头叫“队尾”。利用消息队列可以很好地异步处理数据传送和存 阅读全文
posted @ 2011-12-21 10:17 kudosharry 阅读(584) 评论(0) 推荐(0) 编辑

2011年12月16日

摘要: wget http://yum.baseurl.org/download/2.0/yum-2.0.8-1.src.rpmrpmbuild --rebuild yum-2.0.8-1.src.rpmcd /usr/src/redhat/RPMS/noarch/rpm -ivh yum-2.0.8-1.noarch.rpm以上是在redhat安装yum配置yum源,vi /etc/yum.conf[base] #name=Red Hat Linux $releasever - $basearch - Base #baseurl=http://mirror.dulug.duke.edu/pub/y. 阅读全文
posted @ 2011-12-16 15:50 kudosharry 阅读(885) 评论(0) 推荐(0) 编辑

2011年12月9日

摘要: Nginx 常见应用技术指南[Nginx Tips] http://bbs.linuxtone.org/thread-1685-1-1.html本日志内容来自互联网和平日使用经验,整理一下方便日后参考。正则表达式匹配,其中:* ~ 为区分大小写匹配* ~* 为不区分大小写匹配* !~和!~*分别为区分大小写不匹配及不区分大小写不匹配文件及目录匹配,其中:* -f和!-f用来判断是否存在文件* -d和!-d用来判断是否存在目录* -e和!-e用来判断是否存在文件或目录* -x和!-x用来判断文件是否可执行flag标记有:* last 相当于Apache里的[L]标记,表示完成rewrite* b 阅读全文
posted @ 2011-12-09 14:44 kudosharry 阅读(635) 评论(0) 推荐(0) 编辑

2011年12月3日

摘要: linux下的svn使用其实,最简单的办法就是 svn helpsvn环境查看及切换svn info (path)svn switch https://svn.xx.baidu.com/xx/xx/project_BRANCH具体操作包括一、新建工程阶段:从svn服务器检出代码。svn checkout SVNServerUrlsvn co SVNServerUrl二、项目协作:更新别人提交的代码svn up三、向svn服务器提交自己的代码。修改之前,先查看svn st/stat 其中:M被修改,C冲突,A预加到,K被锁定,G合并svn log (path) 很有用,可以看到某一个文件的更新历 阅读全文
posted @ 2011-12-03 12:34 kudosharry 阅读(178) 评论(0) 推荐(0) 编辑

导航