Red Hat Enterprise Linux 5.2 正式发布了

Posted by zuzhihui in Linux技术 on 2008/06/02 with No Comments

RHEL 5.2 在2008年5月21日已经正式发布了,由于这是小版本的升级,很多人都没有注意。我也是过了快一周了才发现这个消息。CentOS 5.2应该会很快跟上吧!

RHEL 5.2的亮点

Red Hat Enterprise Linux 5.2 主要在下面这6个方面进行了更新:

  • Virtualization
  • Laptop and Desktop improvements
  • Encryption and Security
  • Cluster & Storage Enhancements
  • Networking & IPv6 Enablement
  • Servicability

在虚拟化方面,Xen升级到3.1.2了,这个我在5.2 beta中测试过,Xen还是有个HVM方面的bug没有修掉,而这个bug在Xen 3.2.1里面已经修掉了,要是这次升级到最新的Xen就好了。

在桌面方便,很多软件大幅度更新:

  • Evolution 2.12.3
  • Firefox 3
  • OpenOffice 2.3.0
  • Thunderbird 2.0

详情请参考官方报告:http://www.press.redhat.com/2008/05/21/red-hat-enterprise-linux-52/

又碰到一个想利用免费VPS试用做网络破坏活动的网友

Posted by zuzhihui in Linux技术 on 2008/06/02 with No Comments

我们一贯坚持,瑞豪开源VPS支持免费的VPS试用!我们的试用流程也写得很清楚,在 http://rashost.com/support/faq 有详细介绍。但还是有一少部分网友想利用免费的VPS试用做一些初级的网络攻击活动,比如安装一些灰鸽子和其他抓鸡软件等等。真正需要VPS的人,我们绝对欢迎;想利用VPS做一些初级网络攻击活动的人,我们坚决给予打击!

今天就碰到一个,他先是在我们网站上注册,然后我加他qq聊天,聊天记录如下:

Zu 20:28:21
你好

Zu 20:28:33
我是rashost.com的客户代表

Zu 20:28:45
您在我们网站上注册成功了吗?

《征服**》 20:29:08

Zu 20:29:07
想要购买VPS吗

《征服**》 20:29:36
有不有先免费试用的···看看效果怎么样
Zu 20:30:12
有免费试用,您想做什么应用?

《征服**》 20:30:46
做个网站
Zu 20:31:29
有什么技术做网站?

Zu 20:31:46
比如php,python,java?

《征服**》 20:32:45
具体的我也不是很懂··我是在论坛看见说有VPS服务器试用的 ,,做个小型企业的
Zu 20:33:36
单位的网站还是个人的?

《征服**》 20:34:10
小型企业的··单位撒
Zu 20:35:13

http://rashost.com/support/faq

Zu 20:35:21
这里有我们的试用流程

《征服**》 20:35:40

Zu 20:35:49
请按照流程走,谢谢

《征服**》 20:36:11
OK 3Q

就根据这些聊天的话语,我心里已经有数了,90%又是搞抓鸡的,后来经过几分钟的调查,证实了我的猜想是正确的。

在这里我想忠告少数网友,不要再搞这些没有意义的活动了,应该把大好的青春年华用在正事上。这些小技俩没有任何好处,有真本事的去做真正的黑客去,像Linus, Alan一样搞Linux Kernel去。。。

在CentOS5下安装配置nginx+fastcgi php+mysql

Posted by zuzhihui in Linux技术 on 2008/06/01 with 2 Comments

后注:CentOS VPS下最新的nginx解决方案,请参考 http://rashost.com/blog/centos5-vps-nginx-solution2

这篇文章已经介绍了怎样编译Nginx的RPM包 下载RPM包:

wget http://rashost.com/local/nginx-0.6.35-2.i386.rpm
rpm -ivh nginx-0.6.35-2.i386.rpm
chkconfig nginx on
/etc/init.d/nginx start

然后访问本机的80端口,就可以看到页面了,这表示安装一切正常。 修改/etc/nginx/nginx.conf文件中的server_name部分,修改IP地址为本机IP地址:

server_name  192.168.0.104;

修改/etc/nginx/nginx.conf文件的index部分,加入index.php

index  index.php index.html index.htm;

安装php和fastcgi

wget ftp://rpmfind.net/linux/dag/redhat/el5/en/i386/dag/RPMS/lighttpd-fastcgi-1.4.18-1.el5.rf.i386.rpm
wget ftp://rpmfind.net/linux/dag/redhat/el5/en/i386/dag/RPMS/lighttpd-1.4.18-1.el5.rf.i386.rpm
rpm -ivh lighttpd*.rpm # CentOS不自带lighttpd, 我们只好从别处下载,安装
chkconfig --del lighttpd  #我们只用到lighttpd中的一个文件,不需要lighttpd开机自启动
yum install -y php-cgi php-mysql
spawn-fcgi -a 127.0.0.1 -p 9000 -C 10 -u nginx -f /usr/bin/php-cgi
cd /usr/share/nginx/html/
echo "< ? phpinfo(); ?>" >i.php

然后修改/etc/nginx/nginx.conf文件的如下部分:

     location ~ \.php$ {
            root           html;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  /usr/share/nginx/html$fastcgi_script_name;
            include        fastcgi_params;
        }

重启nginx:

/etc/init.d/nginx stop
/etc/init.d/nginx start

然后访问本机的i.php文件 http://192.168.1.104/i.php 应该能正确的到php的配置信息,这就成功了! 最后要注意的是,在CentOS下nginx的默认html目录是/usr/share/nginx/html,这个和ubuntu下不同 另外,为了让php cgi程序开机自启动,请在/etc/rc.local文件的最后加入下面这行:

spawn-fcgi -a 127.0.0.1 -p 9000 -C 10 -u nginx -f /usr/bin/php-cgi

在CentOS 5下编译nginx的RPM包

Posted by zuzhihui in Linux技术 on 2008/06/01 with No Comments

首先下载nginx的源代码,我下载的是rpm源码包,下载地址从rpmfind.net上找的:

ftp://rpmfind.net/linux/fedora/development/source/SRPMS/nginx-0.6.35-2.fc9.src.rpm

安装编译工具和所需要的库:

yum install -y make rpm-build pcre-devel zlib-devel openssl-devel perl-devel gcc

运行如下命令编译RPM:

mkdir -p /usr/src/redhat/SOURCES
rpm -ivh nginx-0.6.35-2.fc9.src.rpm
cd /usr/src/redhat/SPECS/
vim nginx.spec #remove the perl-devel dependency
rpmbuild -bb nginx.spec

然后编译出来的RPM就在 /usr/src/redhat/RPMS/i386/nginx-0.6.35-2.i386.rpm

在96M内存的VPS上跑高性能的LAMP应用WordPress

Posted by zuzhihui in apache on 2008/06/01 with No Comments

通常情况下,在一个96M内存的VPS上安装apache2,mysql,php5之后再安装一个wordpress,那么apache在相应三五的连接请求之后,VPS的内存就几乎快要用完了,这时候如果连接请求不断增加,VPS将会内存耗尽,内存耗尽之后,无论有没有swap,CPU的占有率就会很高。我们RasHost VPS已经有很多客户都碰到过这种情况。实践证明,96M内存的VPS使用Apache跑PHP的应用不能支持大的并发。主要原因就是apache mod_php的内存占用比较高。

为了解决这个问题,我们采用了Nginx FastCGI PHP MySQL的方案。Nginx是Web Server的后起之秀,性能比Apache高出不少。实践证明Nginx FastCGI PHP MySQL比Apache PHP要节省资源!

在Linux VPS下配置Nginx FastCGI PHP MySQL需要如下几个步骤:

  1. 配置nginx fastcgi php mysql的环境
  2. 安装wordpress
  3. 配置nginx URL rewrite用以支持wordpress的永久链接。

对于第一步,请参考我们以前的博客:

  1. 在Ubuntu 8.04 LTS(hardy)下安装配置nginx和fastcgi方式的php
  2. 在CentOS5下安装配置nginx fastcgi php mysql

对于第二步,安装wordpress跟在apache下一样,不再罗嗦了。安装完wordpress后就可以正常使用了,如果想要启用wordpress的不带问号方式的永久链接,则需要进行第三步。

第三步,我配置的永久链接是这个形式:/index.php/%year%/%monthnum%/

Back to Top

2007-2017 © 北京瑞豪开源科技有限公司 京ICP备13004995号-2