NFS配置方法

九 29th, 2010 | Filed under 其他, 系统架构及硬件

————————
服务器端
————————
 1.配置使用NFS之前先查看所需的软件包是否已安装.
    # rpm -q nfs-utils portmap
    nfs-utils-1.0.6-70.EL4
    portmap-4.0-63
    //如果出现包的信息,则表示已安装了nfs-utils portmap两个软件包
 2. NFS服务器的配置文件/etc/exports
    exports文件在目录”/etc”下,用于配置NFS服务器所提供的共享目录。exports的默认设置为空,没有输出任何的目录共享,这也是出于安全考虑,这样即使启动了NFS 服务也不会提供任何的共享。
    exports文件的格式,exports文件中每行提供一个共享的目录,设置行的格式如下所示: 阅读全文…

标签:

国外十大最流行PHP框架排名(转)

九 27th, 2010 | Filed under 其他, 开源技术

以下为十个目前最流行的基于MVC设计模式的PHP框架。

1. Yii

Yii是一个基于组件的高性能的PHP的框架,用于开发大规模Web应用。Yii采用严格的OOP编写,并有着完善的库引用以及全面的教程。从MVC,DAO/ActiveRecord,widgets,caching,等级式RBAC,Web服务,到主体化,I18N和L10N,Yii提供了今日Web 2.0应用开发所需要的几乎一切功能。而且这个框架的价格也并不太高。事实上,Yii是最有效率的PHP框架之一。

2. CodeIgniter

阅读全文…

标签:

PHP开源调查系统—LimeSurvey(转)

九 26th, 2010 | Filed under 其他

LimeSurvey是一款开源的PHP调查系统,用官方的话来说,“LimeSurvey有许多种特性,它具有创造一个优雅的在线调查所需的一切元素。”
LimeSurvey具有以下特性:
支持20多种问题类型
强大的用户管理功能
问卷安全设置
允许创建调查分支,即根据之前选项的不同,之后的题目也不同
允许将问题分组、分页显示
允许自定义结果分析方式(例如设置不同问题的权重)
允许在调查中集成图片和视频
自动创建调查表的可打印版本
可以将调查导出为多种格式(text, CSV, PDF, SPSS, queXML, MS Excel)
可以通过email发送邀请和提醒
允许自定义模板
多语言支持,包括简体中文
与其他PHP调查系统相比,LimeSurvey功能十分强大,但同时也造成了一个缺点——上手难。不过一旦适应以后,相信你就可以随心所欲的按照自己的想法创建一个PHP调查问卷了。
想了解更多信息,你可以去LimeSurvey的官方网站:http://www.limesurvey.org/
demo 地址:http://www.limesurvey.org/demo

标签:

SAI:全球最值钱互联网创新公司100强 (转)

九 26th, 2010 | Filed under 其他

近日,科技博客网站Silicon Alley Insider(以下简称“SAI”)评选出全球最值钱的100家互联网创新企业。在今年的榜单中,来自中国的淘宝网、土豆网和优酷网皆进入该榜单。而Facebook占据无可争议的王者之位。

以下为SIA评选出的全球最值钱的100家互联网创新企业的详细榜单:

第一:Facebook

估值:250亿美元

去年估值:250亿美元

业务:Facebook是全球最大的社交网站,拥有超过5亿用户,较去年的3亿用户增长了66%。根据互联网流量监测机构Compete的统计数据显示,按照独立访问用户数量计算,Facebook当前是全球第三大网络资产。 阅读全文…

标签:

Apache日志出现internal dummy connection信息

 群集里多个web站点的Apache日志合并出现问题。
  将原来分散的web应用整合成群集后,同一个站点产生的多个日志需要进行合并。其中一个站点在合并apache日志的时候总是报错,为了搞清楚原因仔细看了该站点和其他站点日志有何不同,结果发现在不能合并的日志中发现大量的internal dummy connection信息。

::1 – - [01/Nov/2008:00:01:04 +0800] “GET / HTTP/1.0″ 200 95536 “-” “Apache/2.2.0 (Unix) PHP/5.2.3 (internal dummy connection)”
::1 – - [01/Nov/2008:00:01:05 +0800] “GET / HTTP/1.0″ 200 95536 “-” “Apache/2.2.0 (Unix) PHP/5.2.3 (internal dummy connection)”
::1 – - [01/Nov/2008:00:01:06 +0800] “GET / HTTP/1.0″ 200 95536 “-” “Apache/2.2.0 (Unix) PHP/5.2.3 (internal dummy connection)”
::1 – - [01/Nov/2008:00:01:07 +0800] “GET / HTTP/1.0″ 200 95536 “-” “Apache/2.2.0 (Unix) PHP/5.2.3 (internal dummy connection)”
::1 – - [01/Nov/2008:00:01:08 +0800] “GET / HTTP/1.0″ 200 95536 “-” “Apache/2.2.0 (Unix) PHP/5.2.3 (internal dummy connection)”
::1 – - [01/Nov/2008:00:01:09 +0800] “GET / HTTP/1.0″ 200 95536 “-” “Apache/2.2.0 (Unix) PHP/5.2.3 (internal dummy connection)”
::1 – - [01/Nov/2008:00:01:10 +0800] “GET / HTTP/1.0″ 200 95536 “-” “Apache/2.2.0 (Unix) PHP/5.2.3 (internal dummy connection)”
::1 – - [01/Nov/2008:00:01:11 +0800] “GET / HTTP/1.0″ 200 95536 “-” “Apache/2.2.0 (Unix) PHP/5.2.3 (internal dummy connection)”

  把这些包含internal dummy connection的行从日志中清除后日志可以正常合并,看来问题就出在这些被记录在Apache日志中的internal dummy connection信息了。但是这些信息总不能每个都要手工清除吧,分析日志总归还是要做成自动化。要在日志中屏蔽这些信息可以通过修改Apache配置文件实现,

SetEnvIf Remote_Addr “::1″ dontlog
CustomLog “|/usr/local/sbin/cronolog /www/logs/XXX/access%Y%m%d.log” combined env=!dontlog

  修改配置文件之后产生的Apache日志屏蔽了这些信息,表面上日志中不再记录这些内部进程的通信,但是这并不代表问题不存在。那深究一下同样的环境下,为什么这些信息只出现在一个站点上而其他站点没有类似的问题?又为什么会产生这些信息呢?
这些信息是为了方便管理员在日志中查找出错误的请求

/* Create the request string. We include a User-Agent so that
* adminstrators can track down the cause of the odd-looking
* requests in their logs.
*/
srequest = apr_pstrcat(p, “GET / HTTP/1.0\r\nUser-Agent: “,
ap_get_server_version(),
” (internal dummy connection)\r\n\r\n”, NULL);

internal dummy connection的产生是因为apache的MPM模块用prefork方式工作,而用worker MPM则不会使用pipe of death在进程间通信,也就不会有internal dummy connections的问题。

It’s defined in /server/mpm_common.c:

| This function connects to the server, then immediately closes the
| connection.
| This permits the MPM to skip the poll when there is only one listening
| socket, because it provides a alternate way to unblock an accept()
| when the pod is used. 阅读全文…

Linux iptables 开放Mysql端口允许远程访问

修改防火墙配置文件:
vi /etc/sysconfig/iptables

增加下面一行:

-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT
如果想开通21等端口,只需要将3306换成21等要开放的端口就可以了。
配置后,重新启动iptable
service iptables restart 阅读全文…

标签:

监视并记录Apache网站服务器的运行

在Apache下的日志简介
Apache提供了广泛记录运行时各方面信息的工具。比如有条件性的记录日志,日志循环,确定IP地址等时普遍会遇到的问题。还讲解很多用于检测您的Apache服务器状态以及分析其日志的捆绑的第三方模块和工具。
默认的Apache日志文件
Apache提供很多检测和日志工具来追踪服务器的正确运行。默认的Apache配置提供两个日志文件,放置在安装目录下的日志目录里面。
access_log 这个文件(在windows下对应access.log文件)包含了服务器已经处理过的请求的信息,比如说请求的URL,客户端的IP地址,请求是否被成功完成等。error_log 这个文件(在windows下对应error.log文件) 阅读全文…

标签:

Thinking in Java (4th Edition)(非扫描,英文版,完整,高清晰)下载

九 9th, 2010 | Filed under 其他

Thinking in Java (4th Edition)这本书就不用介绍了吧,学Java的人都知道,第4版其实已经出很久了,之前网上看到的都是扫描版,就算是高清晰也清晰不到哪里去。现在发现的非扫描版,可以为大家节省一百多M的硬盘空间,阅读起来也舒服。就算已经读过了,这么经典的书籍还是值得收藏的。

请到此页面下载(2009-10-06更新)

proFTPd的使用配置

九 2nd, 2010 | Filed under Linux相关, 系统架构及硬件

安装配置一个proftpd的实例

目的:

安装配置一个proftpd,达到以下要求
1 不允许匿名访问。
2 开放一个帐号,只有在upload目录有上传权限,可以续传,不能改名和删除。

操作:
0 切换到root帐户
[code:1:de92f96787] su root //输入root的密码。 阅读全文...

标签:

Linux 用户(user)和用户组(group)管理概述

九 2nd, 2010 | Filed under Linux相关, 系统架构及硬件

一、理解Linux的单用户多任务,多用户多任务概念;

Linux 是一个多用户、多任务的操作系统;我们应该了解单用户多任务和多用户多任务的概念;


1、Linux 的单用户多任务;

单用户多任务;比如我们以beinan 登录系统,进入系统后,我要打开gedit 来写文档,但在写文档的过程中,我感觉少点音乐,所以又打开xmms 来点音乐;当然听点音乐还不行,MSN 还得打开,想知道几个弟兄现在正在做什么,这样一样,我在用 阅读全文…