重新选择动态域名解析并配置lighttpd

机器配置好了,但域名解析是个问题,希网的域名解析和当年相比,要差了不少,需要更新多次才能解析成功,而开机后有时候几个小时之后才能使用域名登陆服务器,于是想换一个,先想到的是最近正火的花生壳,有freebsd版本的客户端,但只是6.X版本的,在7.0版本上死活装不上,于是想到了科迈,虽然域名只有两个可以选择,但是客户端有freebsd版本的,而且只有一个文件,而且很小,所以就下载试一下。不比不知道,一比较,希网的真要大的改进了,科迈的域名解析是一次成功,设置也简单,把命令行加到rc.local文件中,随机启动,马上就可以通过域名解析了。

解决了域名解析,还要解决一下端口问题,突然想到,为什么不再安装一个lighttpd,这样用他来监听80端口,如果分配的地址恰好没有被封锁,不就可以在单位维护了吗?

通过ports安装好lighttpd,但配置起来却遇到了麻烦,总是不能启动,只好一个个解决。

首先是按照lighttpd.conf文件中的要求在/var/log目录下创建一下log文件,并授权www用户有权写入。

再就是默认的lighttpd.conf文件中关于fastcgi设置有误,需要修改socket和bin-path

fastcgi.server             = ( “.php” =>
( “localhost” =>
(
#                                   “socket” => “/var/run/lighttpd/php-fastcgi.socket”,
#                                   “bin-path” => “/usr/local/bin/php-cgi-cgi”
“socket” => “/tmp/php-fastcgi.socket”,
“bin-path” => “/usr/local/bin/php-cgi”

                                 )
)
)

修改完毕,在命令行下通过/usr/local/etc/rc.d/lighttpd onestart就可以启动lighttpd了。

lighttpd的端口设置很有意思,默认是80,但你修改server.port                = 800后发现他依然还可以监听80端口,原先在文件的最后有$SERVER[“socket”] == “0.0.0.0:80” { }这一行,所以依然可以监听80端口,但问题是我从外网还是只能通过80端口访问,暂且如此,以后再研究解决。

谈谈大水牛机箱

大水牛的小型机箱在网上是伴随着威盛的芯板而广为人知的,最初我到济南科技市场问询,当时知道的很少,更不用说是有现货了。但在全国一般有芯板的报道就有大水牛小型机箱的影子,也算是上镜率极高。

近期随着atom的上市,济南的大水牛机箱也慢慢多起来,我去拿货的时候,看到这个机箱不象一般机箱那样是单独的包装,而是很多机箱装在一个大的包装箱内,因为据老板说,一般很少有单独要机箱的,一般都是搭配着威盛或者atom的主板一起买,所以包装能省则省。

说实话,这款机箱应该是用了心的,通过调整硬盘支架的宽度可以安装不同尺寸的硬盘,应付itx类的小主板空间也很富裕,质量也不错,据老板说最高曾经用过闪龙,但还是有几个缺陷或者需要改进的地方。

1、电源噪音有些大。既然功率小,可以设计的更静音一些。

2、电源接口缺少软驱接口。现在软驱是很少见了,但用cf卡做电子盘的时候还是要用到那个电源接口的。

3、机箱还可以更小一些。为了满足某些用户的需要,机箱上预留了笔记本光驱位。但那个只能算是个摆设,因为那个光驱位对应的正是大部分主板的电源接口位置,在一般的电源接口形状,是无法安装光驱的,所以还不如取消光驱位,这样机箱还可以更小或者更薄一些。

4、这个机箱对PCI而言是没有扩展性可言的,所以如果要做网关使用,还是购买双网卡的主板为好,即便是带两个pci插槽的芯板2500+也是没有用武之地的。

“箱子”重于搞定

从年初开始我就期盼着龙芯盒子的市场化,但很失望,先是一推再推,后来就是双网卡变单网卡,看来是指望不上了,于是转向威盛的芯板,但不太满意的就是依然是单网卡,而如果自己加网卡,有两个问题,一是占用一个宝贵的pci插槽,再者机箱不好找。

奥运前在淘宝网见到了一款磐仪的工控主板,用的是威盛的c7-d,1.5g,让我动心的主要还是他的双网卡,再就是看到做工的确不粗,大散热片,时髦的固态供电,于是下单买了一块,360元。又到科技市场购买了一款市面上比较火的大水牛小型机箱,机箱不大,简直就是专门为威盛芯板准备的,考虑到为了省电和携带方便,于是又咬牙买了一块盒装的西数120G笔记本硬盘,加上一条便宜的1G667内存,夹着机箱就回家了。

机箱安装很简单,硬盘可以通过调整机箱里面的硬盘支架来安装笔记本硬盘或者台式机硬盘,接上电源,好家伙,噪音不小,想想也是,工控主板是不在乎噪音的,但放在家里的确有些吵。

装好机器后挂上自己的hp刻录机安装系统,但是很不顺,无论安装freebsd7.0还是ubuntu8.0server总是进了安装界面无法继续,但安装早期刻录的freebsd6.1倒是一切正常。

这样过了几天,借了一个时期近一些的光驱安装,这下倒是一切正常了,估计是自己刻录的光盘兼容性的问题,可惜了我的hp刻录机啊。

安装freebsd7.0,安装、编译起来速度感觉还是赶不上原先的athon1700+。freebsd7.0安装起来和原先版本相比要简单很多,许多提示已经取消,所以不得不在安装完毕之后再手动设置。设置好网络之后,没有使用光驱安装ports等,直接用网络安装,速度也不慢,看来网通3M网络的确不错。

由于是使用的adsl,按照网上帖子,设置好ppp拨号配置,使用pf作为防火墙路由,重启机器,却发现网内windows机器可以解析域名,但却出不去,查了半天才知道原来需要在rc.conf文件中添加gateway_enable=”YES”,这个原先是在设置的时候系统自己添加的,但这次还是要自己做。调整好后可以上网了,速度很好,没有什么迟延。

然后开始安装apache等,这个一切倒也顺利,在试过几个动态域名网站之后,最后还是用的是3322的。安装客户端的时候,按照网上的经验,先用ports安装好ez-ipupdate,然后再用3322的覆盖掉新装的文件,固然省去不少麻烦。

安装完毕之后给了我一个惊喜,在不修改apache端口的情况下居然可以直接访问了?难道网通的大爷们开恩了?但重启机器后又不行了,需要修改端口,看来这个是不同的ip地址段的管理不同,白高兴一场。

装完软件后,安装原先的预谋,拔掉了cpu风扇的电源,但机箱电源噪音还是不小的,机器运转半小时后,系统开始报警,然后自动关机,试试温度,非常高,显然,功耗控制是一码事,散热是另一码事,在缺少整体散热设施的情况下,威盛的芯板还是离不开主动散热的,看来宣传毕竟是宣传。

3322的解析最近感觉没有几年前好了,昨晚设置好机器回来访问的时候,解析不正常,今天早晨发现好了,估计是解析服务的问题。建立mysql数据库,是有load data导入了13万条记录,速度很快,进行了分表优化进行跨表查询,这时候就看出cpu的性能不太足了,cpu长时间占用100%,优化查询正常。

现在我自己的服务器建好了,虽然没有龙芯盒子那么便携,但这个箱子还是不错的,找个提包装起来应该也不麻烦。

刘翔退赛和罗纳尔多出赛

中午急急火火赶到食堂,看到的却是刘翔退赛一幕。

舆论是一边倒,无不理解支持刘翔这一伟大的决定,似乎不理解不支持就是不人性,不费厄泼来。

晚上回来看到几名官员在那里如同祥林嫂一般唠唠叨叨,反复强调刘翔的伤势如何严重,但与中午不同,也开始“反思”应该早点通知观众。

我是支持刘翔退赛的,我们不能要求他像那位非洲英雄那样走到终点,因为每个人的性格不同,既然已经不能飞奔,作出这种决定无可厚非,有人说刘翔在演戏,但走过终点对刘翔来说未必就不是一种秀,因为那绝不是刘翔的真实性格。

但我想到的是98年世界杯上的罗纳尔多。

罗纳尔多在赛前明知状态不行的情况下依旧出赛,结果巴西队丢掉了世界杯。为什么出赛,众说纷纭,有的说是他报国心切,有的说是耐克在后面推波助澜。但那是一场一边倒的比赛,如果埃德蒙多出场,未必就会惨败如斯。后来巴西为此展开调查,但最后还是不了了之。

刘翔呢?

我也不怀疑他的伤。因为自从北京测试赛之后刘翔就从人们的视野中消失了,除了和罗伯斯的口水战之外,我们见不到刘翔的状态如何,就算到了奥运会开幕式之后,刘翔也只是传出状态很好,而记者也言之凿凿地说刘翔跑进12秒80.但真的如此吗?刘翔真的是非要到了赛场才决定退出吗?晚上官员的话语中已经开始承认17日就开始恶化,因为病历无法作假。但我怀疑的或者是质疑的是究竟刘翔在赛前能不能达到参赛的要求,是谁非要让刘翔进入鸟巢秀上一把再退赛。如果是那样,他比质疑刘翔退赛更没有人性!

我们需要知道刘翔是什么时候就知道不能出赛,或者就算出赛也只是一出悲剧的。我可能还没有权力,但那些为了刘翔付出了心血、金钱、新任的人们需要知道。

刘翔是一个普通人,就像罗纳尔多一样,但他的身后有一个或者一群利益集团。有借以升官发财的官员,有赖以成名的教练,有赞助商,甚至还有那个激情的记者。如果刘翔早一天退赛,我不知道他们会有什么具体的损失,但他们的肯定是不希望甚至是拒绝刘翔早日退赛的,哪怕推迟一天,他们的付出就有一分价值,他们的希望就能延续一天。

国家领导人也在关切刘翔和他的教练,估计这件事情会和罗纳尔多事件一样不了了之,刘翔也会像罗纳尔多一样东山再起,但无论如何,这次退赛都会在刘翔的生命里留下阴影,真心希望刘翔能站出来大声说出真相,那时候我会相信他。

错怪了pgExpress

前段时间在TurboDelphi下安装了pgExpress连接Postgresql数据库,使用起来感觉比较方便,也很稳定,唯一不满意的就是使用过程中,发现配置数据库连接属性的时候,只需要输入用户名就可以,这样连接岂不是很不安全?或者因为开源就偷工减料了?

周末准备开始用自己的新DIY的机器运行Postgresql,所以今天又找来相关资料粗略看看,便将pgExpress压缩包解压开来看看里面的文档,这才发现是错怪了pgExpress。

上次安装的时候是按照默认配置复制到原先的配置文件中的,那里面的设置是最为简化的,仅为:

[PGEConnection]
Database=localhost/mydb
DriverName=PostgreSQL
User_Name=john

所以自然只有用户名没有密码设置了,实际上在doc文档中建议用:

[PGEConnection]
BlobSize=32
HostName=host
Database=database_name
DriverName=PostgreSQL
Password=temp123
User_Name=steve
这样一来就解决了安全问题,真是错怪了好人,以后学习还是更为深入一些为好。

重游文化市场

昨晚的凉气使我早晨起来感觉不好,加之估计球场还是很湿,便取消了陪乐乐训练的计划,决定到英雄山文化市场逛逛。

英雄山文化市场是我大学时期常去的地方,开始是为了给外甥买打折的圣斗士,后来则开始购买一些自己的书籍,尤其是四年级的时候,花销相对小了,有更多的余钱买书。去的多了,只要走进一家书店,看看门口书籍的封面印刷就能知道这家书店值不值得一逛。当时购买了很多75折的书籍,如史记、资治通鉴等,可惜这些书籍在一次意外中遗失了,至今想起来还是心痛。

后来市场发展壮大,书店对我等看得多买的少的穷鬼很是不待见,不少门上贴出了“概不零售”的标语,而工作后读书少了,外甥的书籍在购买了灌篮高手后也就少了不少兴趣,所以很多年没有去了。

现在的文化市场第一感觉就是书店少了,玉器、文物店多了,也许经过10多年的发展,文化的概念已经转变了,走进书店,识别的经验不变,但店铺的服务态度又回复到当年。

逛了半天,终于在最里面的一个书店里找到了自己目标,或者说是自己的回忆–新版本的圣斗士星矢。版本变为28卷的,但感觉还是原先海南摄影为每卷起的名字更为让人过目难忘。

没怎么讲价就以75折买下了一套(晚上发现当当也有货,而且是69折,但感觉的确不一样),兴冲冲回到家里,看着乐乐兴高采烈地翻看,似乎又回到了16年前,回到了那个阴暗的平房,不知道乐乐会不会像大哥哥一样在听到沙罗双树园的时候落泪。

回忆一:熬夜看球

五七结束了,似乎和从未留过如此时间的头发那样长,但回忆起来,又似乎就在昨天。头发剪短了,但回忆却更为深刻。

6月31日凌晨,我和二姐夫为爸爸守夜,那时候能为爸爸做的很少,只是让他遗像前的香不会断掉而已。按照国家前段时间的哀悼日规定,期间是不能有足球比赛的,但我还是打开电视,观看欧洲杯的决赛。

那是计划之中的观看。我根本没有想到爸爸离开的匆匆,当时我想即使爸爸不能象06年世界杯决赛那样观看,但至少可以在赛后和爸爸探讨一番,也许没有了马拉多纳,没有了齐达内,爸爸也失去了兴趣。

两年前的那次大手术后,爸爸在医院里呆了一个月回到家中几天后,恰好世界杯决赛举行,我忍耐不住偷偷起来看球,发现爸爸也已经起床做好准备,于是我们一同见证了齐达内的惊世一顶。那时候外人绝对不会察觉爸爸是刚做完大手术的人,而我们也绝不会想到爸爸会在两年后离开我们。

爸爸很喜欢体育,尤其是足球。当年最喜欢的是马拉多纳,我们第一次熬夜看球应该是中国女排四连冠的决赛,但足球则是86年世界杯的揭幕战,虽然那是我见过的最为乏味的揭幕战,但我们在14寸黑白电视面前看的是何等兴高采烈。

到了90年世界杯,马拉多纳英雄迟暮,但却是我们最喜欢他的时候。当时8分之一决赛阿根廷和巴西狭路相逢,而第二天我恰好要期末考试,晚上睡觉前我是心有不甘,是爸爸自告奋勇勇挑重担,说是自己熬夜看球第二天告诉我战况。夜里还是醒来,偷偷往客厅里看去,爸爸正在那里聚精会神观战。我没有见证马拉多纳的灵光一闪的绝杀助攻,但早晨爸爸的描述让我也是感到无比的兴奋。

马拉多纳退役后,爸爸对足球兴趣似乎少了不少,也许是身体限制,也许是我工作后分住两地,那之后我们没有再在一起熬夜看过球赛,直到06年世界杯,马拉多纳之后爸爸最喜欢的算是齐达内,也许齐达内让他想起马拉多纳,也许那时候他想起了我们一起熬夜看球的日子。

守夜的日子,看着球赛,说实话,比赛和06年的决赛一样难成精彩,但感觉爸爸就在我身边。

7.18一年记

下午临近下班,天空突然开始下雨,莫非老天忘记了今年是闰年,在距离去年7.18 365天时候怕我们忘记去年那个夜晚再次降雨。

但今天的雨与去年相比只能算是中雨。去年的718是周三,是我们行里雷打不动的学习时间,五点我们到顶楼布置会议室,布置完毕走出会议室在走廊里休息,同事们已经陆陆续续上楼来,就听到一个女同事说家里孩子打电话说是害怕,因为天突然变黑了。往窗外看去,果然已是黑云压城,不一会大雨突然倾盆而下,往楼下看,只见院子里似乎完全被横飞的雨水覆盖。

培训开始后,只听到楼上似乎有什么东西在敲打着屋顶,时断时续,那是雨的威力。早已忘记了培训是什么内容,只是算计着早点雨停,早点回家。不少人开始埋怨这该死的培训,要不然早就回家了。

那天培训时间有些长,等我们结束培训来到后院,发现已经是一片汪洋,于是大家聚集到前门,发现门前的泉子已经不见了,因为积水已经完全覆盖了泉水池子,已经漫过第一道台阶。

我在犹豫着要不要走,我不担心下雨,因为雨水哩哩啦啦,已经是强弩之末,而是担心积水。看到同事们一个个或者搭车,或者骑车离开,我一咬牙从招商银行的台阶走上了马路,踏上了回家的路。马路上积水很多,我走到单位对面一个低洼的街口时,看似平稳的漫及我的小腿的水流差点将我冲个趔趄,我小心地离开路边,尽可能靠近路中央离开了那片低洼地带,走上了西门桥。

来到济南这么多年,第一次发现西门桥下居然会有这么大的水流,似乎弯下身子就可以触摸那浑浊的河水。同样来到济南这么多年,趵突泉东门前的车站也没有看到这么多等车的人。但等车等车,只见人等不见车来。

我等了近10分钟放弃了乘车的念头,决定步行回家。穿过马路,跨过泉城广场西边桥的时候,突然觉得脚下感觉很奇怪,低头发现是泥。那时候估计在7点40左右。

我决定穿越泉城广场,是因为自作聪明认为广场上除了泉标没有高大的树木,可以避开天上不时闪过的闪电。当我在空无一人的广场上穿过的时候,丝毫没有意识到广场边上会有泥,也没有在闪电的照亮下看看路过的地下广场。

过了泉城广场,走在湖山路上时发现积水一点也没有消褪的样子,所以我放弃走朝山街继续前进(这应该才是最聪明的决定)。而走到与青年东路交界的地方,低洼地带的水更深,一个交警在那里孤独地指挥着交通,先前积水冲击的威力使我不敢再次冒险,于是继续南行直奔经十路。

这时候已经不用走积水甚深的人行道了,因为路上塞满了各种汽车。幸亏没有坐车,在这两站路的距离里居然塞了三辆51路车。我走在路中央,在各色车辆间穿来穿去,路边一个女士手提皮鞋,赤脚轻盈地跑着。难怪路上很少见到警察,原来都聚集在经十路上。不知道是上面的命令,还是因为交通的堵塞而聚集在这里。经十路也很狼狈,靠近与自行车道的边缘路面居然被冲起,一层一层的。

回到家里,感觉是身心俱惫,肚子也是饿得要命,急火火下了一碗面条煎了几个鸡蛋充饥。

第二天上班路上,发现湖山路两边的绿化带上面挂满了塑料袋等杂物,而绿色植物无一不是由南向北歪去。走上泉城广场,只见泉标下聚集着很多人,走近无意往地下广场望了一眼,第一感觉是门头和店标似乎矮了不少,但马上就意识到:地下广场被淹了!一个身穿服务员工装的小姑娘在带着哭腔打着手机:“昨天我们7点20走的时候什么事也没有啊!”

更大的震惊还在后面。到了单位得到消息很多人在昨天夜里的大雨中遇难了,本来还不信,但报纸上的报道印证了传言,而中午时候两个同事已经去护城河寻找在大雨中失踪的朋友。

真是一场灾难。

是天灾也是人祸。

此后几天里各种谣言在传播,这些谣言如果放在以往我可能会相信,但走过泉城广场的经历和第二天小姑娘的电话让我更为相信自己的眼睛和脑子。水淹应该在7点20到40之间,如果真如谣言所说,7点四十之后的泉城广场应该是一片混乱才是,怎么可能空无一人?再者,在确认的消息中,我们一个不足百人的单位,有同事失去了朋友,有同事的同事车子被淹在地下停车场,但包括同事、朋友等,都没有听到周围的人被困死在地下,如果真有那么大的伤亡,这可能吗?

英雄的事迹可以振奋我的精神,减轻我们的悲伤,也许还会掩盖很多人为的错误,但谣言只会让人感到对逝者的亵渎。

1年过去了。泉城依旧。但人们没有忘记718那场大雨,每次提到718,首先想到的是不再重演那场悲剧。大雨或者说那场灾难让我们更加珍惜自己的生命,关心家人的安全,虽然这些代价是那么惨重。

愿逝者安息,愿活着的人幸福平安。

MSS使用手记五:初步使用postgresql

安装完毕PostgreSQL后,决定使用Mysql的数据库数据来试验一下。

首先新建了一个/var/db/pg目录,赋予postgres其权限,然后进入Postgressql命令所在目录首先初始化数据库

./initdb -D /var/db/pg

初始化之后再执行./postmaster -D /var/db/pg 启动这个新建的服务器,并新建了一个数据库。

由于还不习惯使用命令行建表,所以下载了EMS的postgresql的管理软件,但在winxp的机器上总是连接不上,于是进入/var/db/pg目录,先是修改postgresql.conf中将tcpip_socket 设为 true。然后修改pg_hba.conf,添加host    all         all         192.168.1.0/24              trust虽然不是很安全,但至少本网段内的机器可以远程连接管理了。

重新启动数据库后,ems连接上了数据库,并依照mysql的表结构新建了一个表。原先Mysql数据库里面有接近4万条记录,属于大而全的数据汇集,使用Postgresql查询,好家伙,和mysql相比速度不是一般的慢。

于是进行表的优化,新建了几个表,把冗余的数据通过insert into…..select distinct的方式导入到新的表中建立关联,并删除了原先的字段,这样查询起来速度快了不少,但还是要比mysql慢。

慢不怕,下一步逐渐测试一下postgresql的功能吧。

MSS使用手记四:安装postgresql

很久没有碰我的MSS了,最近龙芯盒子上市,但6003牺牲掉了一个网络接口,在预制不能自己diy的情况下,还是先用自己的mss练练手吧。

趁着周末,准备再调试一下我的mss,想安装一下PostgreSQL。本来我用龙芯版的linux的时候第一个安装的就是8.1版本的,但现在再安装反而提示的只能安装7.4版本。于是换了一个apt源,台湾的,速度很快,而且里面的版本是最新的8.3版本,但安装的时候总是提示需要安装最新的核心,但安装过程中却总以失败而告终,结果白白浪费了一天时间。

后来在mss的论坛上发现了原因:由于mss的固件核心版本较低,在这个固件版本下,是无法安装更新的核心的。

这下死心了,先安装7.4版本学习吧。

把apt源改为anheng的,很顺利的安装上了PostgreSQL7.4版本,并很顺利地建立了一个数据库。但重新启动之后,发现PostgreSQL并不能自动启动,手动安装吧,发现真是麻烦,和8.3相比手动启动,先su postgres 然后进入/usr/lib/postgresql/7.4/bin目录后使用./postmaster -D /var/lib/postgresql/7.4/main/ &启动数据库。

看来mss还是用来学习的,新潮的还是等以后再说吧。