2025年已过去 24.53%
Memcached    @ 2010-03-13, 19:48

昨天搞了个XCache,和eAccelerator做了对比测试,性能相差无几,eAccelerator稍优。

今天搞好了Memcached(通过PECL::memcached/libmemcached)。

Solmyr明晚到珠海,前台开发已经就绪。 :D

软硬兼施 | 评论已关闭 | 8,283 次阅读
简短地址:http://ncblog.net/637/
gnpp done    @ 2010-03-11, 01:29

今天(10号),把gnpp (gentoo + nginx + php-fpm + postgres) 环境架起来了。由于之前搞cnpp的时候,在centos中,我也是通过源码编译的方式安装npp的,因此,今天在gentoo下安装过程都比较顺利,基本上属于轻车熟路了。于是又加了个eAccelerator进去,提速效果很明显。明天再研究一下xcache,并定型。

至今,大部件方面的选型已经完成,Solmyr也就又要来珠海并肩工作了,期待……

软硬兼施 | 评论已关闭 | 8,300 次阅读
简短地址:http://ncblog.net/628/
Gentoo    @ 2010-03-10, 01:19

连续折腾了好几天了,自从决定研究一下Gentoo,为新项目选型……

是看了豆瓣的技术框架介绍后,对Gentoo发生兴趣的,这是一个注重选择的Linux发行版,他把一切的选择权,都交给你,如果你喜欢的话……

这样一个发行版,对于对操作系统有洁癖的我来说,我就预感到自己会喜欢它。

第一天(6号),按照手册,装了两遍,装第二遍,完全是想在配置内核时,多做一些试验。
第二天(7号),发现前一天装的Gentoo是32位版的(之前玩centos,都是很明白的知道选择x86_64的arch,不过Gentoo没有,只有amd64和x86,由于对CPU架构名称的历史不太熟悉,我就选了x86,于是就装了32位版),在豆大的指引下,才明白amd64就是x86_64,于是又装了两遍64位版。
昨天(8号)开始,就开始在Gentoo上折腾xen了,当中不断遇到困难,解决……
到晚上,dom0内核编译好,并跑起来了。

这几天每天都是中午起床,到半夜四点睡觉。今天(9号)中午起床的时候,突然觉得天旋地转(闭着眼睛也是),怕倒下,于是吃了点东西,就继续睡,一直睡到下午五点多,才感觉好一些了。

晚上,domU内核编译好,跑起来了。

然后,要把之前在centos + xen上用virt-install安装的一个虚拟机镜像拿来跑,死活跑不起来,原因未知。但是无论如何,其中的mysql数据要导出来。
经过研究,发现那个镜像文件,是一个磁盘镜像(非分区镜像),用fdisk可以看到其中有两个分区,一个ext3的boot分区,一个lvm分区。因为是lvm分区,losetup之后,mount不了,摸索了一阵子才找到办法

$losetup /dev/loop0 xxx.img
$kpartx -a /dev/loop0

vgscan 找到 VolGroup00

vgchange -a y VolGroup00
mount /dev/VolGroup00/LogVol00 /mnt/xxx

接着再chroot,切换到镜像里的系统,启动nginx,启动php-fpm,启动mysql,终于可以访问到web了,顺利把数据备份下来。

暂时就做到这些。中间每次遇到困难的时候,总是会产生用回centos的念头,不过,经过研究解决后,还是会觉得,Gentoo更爽,呵呵。就如同要读取virt-install建出来的磁盘镜像,虽然方便,但是,由于对其不了解(尤其是LVM),着实折腾了一番,而Gentoo基本上能让你掌控一切。

以前,或者一般人,听到某人说,“我用的Linux是自己编译的内核”时,最可能的反应是,此人装B。但经过这几天玩Gentoo之后,我会觉得,其实未必,他可能只是在陈述一个事实。只是因为不熟悉、不了解的人,自己把实现这个事实的难度在脑海中人为的拔高了。

玩Gentoo的另外一个感受,就是经过这几天的折腾,我对Linux系统本身了解的更多了。相对而言,其实,Windows真的是太复杂了……

软硬兼施 | 评论已关闭 | 8,070 次阅读
简短地址:http://ncblog.net/624/
cnpp done    @ 2010-03-05, 00:01

一个多星期前最初折腾nginx + php 的时候,搞了一个通宵,还是没搞成,最终借助于lnmp的脚本才跑起来了。不过,这种方式当然只能用来解决一时问题,不能依赖,毕竟这样还是无法很好的完全控制(比如,希望把MySQL数据库改成Postgres)。

经过之后间断的几次探索,加上xen虚拟机的帮助(终于可以很简单的保存一份系统的镜像了),今天终于自己独立编译安装成功了cnpp(centos + nginx + php/php-fpm + postgres),也终于能完全做到心中有数了。 :grin:


刚才又试了一下nginx的无中断服务版本升级,实在是很爽啊

软硬兼施 | 1 个评论 | 9,286 次阅读
简短地址:http://ncblog.net/614/
第一天幼儿园    @ 2010-03-01, 13:51

今天是可乐出生第1066天,35个月整,可乐上幼儿园了,一下子变成小朋友了。

可乐百事 | 3 个评论 | 11,083 次阅读
简短地址:http://ncblog.net/608/
nc-show based on wordpress    @ 2010-02-27, 01:55

顺利完成了nc-show (http://nicrosoft.cn) 和 nc-blog (http://ncblog.cn) 向 wordpress/lnmp 平台的转换,算是与国际接轨了吧。 :-D

这个过程,也让我对php几乎熟悉了。

本站本身 | 评论已关闭 | 10,360 次阅读
简短地址:http://ncblog.net/606/
nc-show switching    @ 2010-02-26, 11:26

正在把nc-show(nicrosoft.cn个人网站)也转换到wordpress。

终于可以彻底离开Windows主机了,搬到lnmp上了。

本站本身 | 评论已关闭 | 8,187 次阅读
简短地址:http://ncblog.net/604/
nc-blog -> word press    @ 2010-02-25, 17:14

终于完成nc-blog到word press的转换,包括原数据和主题,都换过来了,基本上看不出差别吧 :grin:

测试一下

本站本身 | 4 个评论 | 11,004 次阅读
简短地址:http://ncblog.net/599/
简单性    @ 2010-02-24, 15:04

前天晚上为了转换到nginx,花了一整夜时间。昨天在一台机器上装xen,然后在xen里装一个guest centos,为了装这个guest系统,自己在host上用nginx架了个http的安装源。这才发现其实纯粹的编译安装 nginx 还是相当简单的。而前天折腾一夜,是为了能让nginx跑php,而php又必须跑在fastcgi模式下,得自己编译,再连上mysql……就搞复杂了……

另外,其实现在也已经有人做了lnmp安装脚本,在干净系统上装这些,就简单多了。

其实,linux系统相比windows来说,要简单纯粹的多。今天在猪圈也聊到这个话题,很多人即使用linux系统架站,都还喜欢弄一个控制面板之类的程序。其实这种东西白占系统资源不说,反而有将简单问题复杂化的倾向。

大部分人(当然,也包括我)可能都被微软宠坏了,或者说被微软误导了。我们以为我们需要的是直观(但复杂,难道IIS设置比apache简单吗?未必吧,只是有GUI会直观一些而已),因为我们认为直观了就会简单。

但我认为,其实,真正的简单不是来源于直观和GUI,而是一种可控性——你的任何行为,都会产生预期内的可控的结果。即使产生了预期外的结果,你也知道是什么原因,以及如何解决。

比如,当你使用某控制面板,却不能轻易升级系统中的任何组件(比如php,或者apache),如果升级了某个组件就会导致这东西崩溃,你还会觉得简单么?出问题不可怕,可怕的是不知道什么原因出问题,也无力解决。

当然,有时候直观的确是吸引人的,这也是Windows在桌面大行其道的原因。不过,就像用Delphi,如果你只是执着于像vb那样拖拉控件,那么你就永远无法领略到Delphi的真正魅力。如果你执着于把linux也当作桌面,当作Windows来用,那么可能也会是同样结果——永远无法领略到Delphi的真正魅力 :lol:

由此,我重新想起了我的个人网站的主题——“简单性是这个世界上最难获得东西;它是经验的最终极限,也是天才的最终努力目标”,这句话来自于George Sand,我写《Dephi高手突破》的时候作为开篇词的。我非常喜欢这句话,当初,是因为Delphi让我对这句话产生了第一次的共鸣,而这次真正的开始接触Linux,让我突然又有了久违了的这种共鸣的感觉。

George Sand说的经验的最终极限,现在我的理解就是——你的任何行为,都会产生预期内的可控的结果。

当然,极限是无法达到的,那么,我们至少应该让我们处于这种境况下:即使产生了预期外的结果,你也知道是什么原因,以及如何解决。

软硬兼施 | 评论已关闭 | 8,832 次阅读
简短地址:http://ncblog.net/580/
nginx 初体验    @ 2010-02-23, 08:29

搞了个通宵,总算成功把 http://www.cn70.com 架在 nginx 上了,访问有没有快点? :grin:

成功扔掉apache,真累。。。

软硬兼施 | 评论已关闭 | 9,037 次阅读
简短地址:http://ncblog.net/579/