Google

星期日, 七月 22, 2007

php + clucene extension的安装

CLuceneSF上面的一个对Lucene(一个用Java写的全文检索引擎工具包)的移植,做为Lucene的C++的重新实现,以带来更快的检索速度,但是一直还不stable.这里仅仅是尝试php+clucene扩展的安装,具体应用先不管.

安装环境:
Freebsd 6.0 + apache 2.2 + php 5.1.2

apache+php的安装就不说了,网上一抓一大把,注意clucene扩展必须在php5以上才能安装.

  • 首先安装clucene

1.下载clucene
直奔它的首页–clucene.sourceforge.net,下载clucene 0.9.10
2.编译clucene

tar xzvf clucene-0.9.10.tar.gz
cd clucene-0.9.10
./autogen.sh
./configure
make

这样clucene就安装好了,为了让其它程序可以调用clucene,这里把编译好的lib放到系统lib目录下

cp src/.libs/libclucene.* /usr/local/lib
cp src/CLucene.h /usr/local/include/
cp -r src/CLucene /usr/local/include/

  • 安装clucene php extension

1.下载clucene php extension
在pecl.php.net有下载,拖回来就是
http://pecl.php.net/package/clucene

2.编译clucene php extension

tar xzvf clucene-0.0.9.tgz
cd clucene-0.0.9
cp -r /usr/local/include/Clucene include/ #编译时要把clucene的include文件弄一份
cp -r /usr/local/include/Clucene.h include/
phpize
./configure
make

编译完成,这里会生成一个clucene.so,我们把它放在php的extension目录下(没有就建一个),然后修改php.ini

加入
extension=clucene.so

重启apache之后看phpinfo

php+clucene

至此安装就算完成了,demo嘛在examples目录下有一个,命令行调用方式(根据已有的index检索):
php clucene.php “Your query”

BTW:新出的zend framework也有lucene模块,但是功能还不完善,现在0.1.2好像只能建立索引,检索功能尚在开发中

作者: volcano 发表于3月 22, 2006 at 2:28 pm

版权信息: 可以任意转载, 转载时请务必以超链接形式标明文章原始出处作者信息及此声明

标签: , , ,

星期二, 七月 17, 2007

我国古籍分册的顺序号

我国古代无阿拉伯数字,对篇幅较长的古籍分册有一套相沿相习的分册办法。如果我们不了解书上的这些顺序号,就无法排列其先后次序,更不便阅读。

古书对多册本书籍排序,均以汉语标注。一般多在各册的书根处写明顺序号以便排列其先后次序。古籍分册的顺序号,一般包括两大类,

一是采用文字作为各册的顺序号。

例如:

四册用: “元,亨,利,贞”,“寒,来,署,往",“江、山,千,古”等。

五册用, “金,木,水、火,土”等。

六册用: “礼,乐,射,御,书,数”, “山、水、鱼、花、酒、鸟”等。

八册用: “金,石,丝,竹,匏、土、革、木”,“黄、绢、幼、妇、外、孙、齑、臼”等。

十册用: “甲、乙、丙、丁,戊、己、庚、辛、壬,癸”。

十二册用: “子、丑,寅、卯、辰,巳、午,未,申、酉、戌,亥”。

册数超过一百册,甚至多达一千册时,往往采用音韵“东,冬,江、支……”以及《千字文》的“天、地、玄、黄、宇、宙、洪、荒……”等。

二是采用汉字数字作为名册的顺序号。

其书写方法有二种:

1、首尾呼应计数的汉字数字作为各册的顺序号。

在第一册注明到若干册为止的字样。例如:一部书共有五册,则第一册书根处将“凡、五、一”三个字合写成一个字,即左旁为凡字,右旁上五下一。意思是说,本 部书共五册,此是书第一册,而这部书的二,三,四册的书根处,只需分别书写“二”、“三”、“四”即可。本书的最后一册书根处将“五”和“止”上下结构合 写成一个字,表示本书到第五册为止了。

2、一般性的汉字数字顺序号,即是用“一、二、三……分别表示第一,第二,第三,第四……各分册。将“二十”写成“廿”,将“三十”写成“卅”,将“一百”写成一百。

http://www.tl5000.com/AA/lsgj/gj016.htm

标签: , ,

宋明神宗-谥法表

宋神宗,那个当庭痛哭的非常有抱负的宋神宗,用王安石变法的宋神宗;

明神宗,那个也是很有抱负的明神宗,用张居正变法的明神宗;


夏神宗,非中华正朔,暂且不表。


这两位都想做个中兴之主,但是好像变法都没有起到好的作用阿,最后落得个这样的谥号。谥号里边有个文字

的当然更难得啦。



谥法表



民无能名曰神

靖民则法曰皇 化合神者曰皇

德象天地曰帝 德合天者曰帝

仁义所往曰王

立志及觽曰公

执应八方曰侯

赏庆刑威曰君 从之成髃曰君

扬善赋简曰圣 敬宾厚礼曰圣

照临四方曰明 谮诉不行曰明 果虑果远曰明

经纬天地曰文 道德博闻曰文 学勤好问曰文 慈惠爱民曰文 愍民惠礼曰文 赐民爵位曰文

绥柔士民曰德 谏争不威曰德

刚强直理曰武 威强敌德曰武 克定祸乱曰武 刑民克服曰武 夸志多穷曰武

安民立政曰成

渊源流通曰康 温柔好乐曰康 安乐抚民曰康 合民安乐曰康

布德执义曰穆 中情见貌曰穆

容仪恭美曰昭 昭德有劳曰昭 圣闻周达曰昭

治而无眚曰平 执事有制曰平 布纲治纪曰平 克定祸乱曰平

由义而济曰景 耆意大虑曰景 布义行刚曰景

清白守节曰贞 大虑克就曰贞 不隐无屈曰贞

辟土服远曰桓 克敬动民曰桓 辟土兼国曰桓

能思辩觽曰元 行义说民曰元 始建国都曰元 主义行德曰元

圣善周闻曰宣

兵甲亟作曰庄 叡圉克服曰庄 胜敌志强曰庄 死于原野曰庄 屡征杀伐曰庄 武而不遂曰庄

柔质慈民曰惠 爱民好与曰惠

夙夜警戒曰敬 合善典法曰敬

刚德克就曰肃 执心决断曰肃

不生其国曰声

爱民好治曰戴 典礼不愆曰戴

未家短折曰伤

短折不成曰殇

隐拂不成曰隐 不显尸国曰隐 见美坚长曰隐

官人应实曰知

肆行劳祀曰悼 年中早夭曰悼 恐惧从处曰悼

凶年无谷曰荒 外内从乱曰荒 好乐怠政曰荒

在国遭忧曰愍 在国逢傦曰愍 祸乱方作曰愍 使民悲伤曰愍

贞心大度曰匡

德正应和曰莫

施勤无私曰类

啬于赐与曰爱

危身奉上曰忠

克威捷行曰魏 克威惠礼曰魏

教诲不倦曰长

肇敏行成曰直

疏远继位曰绍

好廉自克曰节

好更改旧曰易

爱民在刑曰克

一德不懈曰简 平易不訾曰简

尊贤贵义曰恭 敬事供上曰恭 尊贤敬让曰恭 既过能改曰恭 执事坚固曰恭 爱民长弟曰恭

执礼御宾曰恭 芘亲之阙曰恭 尊贤让善曰恭

威仪悉备曰钦

大虑静民曰定 纯行不爽曰定 安民大虑曰定 安民法古曰定

辟地有德曰襄 甲冑有劳曰襄

小心畏忌曰僖

质渊受谏曰厘 有罚而还曰厘

温柔贤善曰懿

心能制义曰度

聪明叡哲曰献 知质有圣曰献

五宗安之曰孝 慈惠爱亲曰孝 秉德不回曰孝 协时肇享曰孝

执心克庄曰齐 资辅共就曰齐

甄心动惧曰顷 敏以敬慎曰顷

柔德安觽曰靖 恭己鲜言曰靖 宽乐令终曰靖

威德刚武曰圉

弥年寿考曰胡 保民耆艾曰胡

追补前过曰刚

猛以刚果曰威 猛以强果曰威 强义执正曰威

治典不杀曰祁

大虑行节曰考

治民克尽曰使

好和不争曰安

道德纯一曰思 大省兆民曰思 外内思索曰思 追悔前过曰思

行见中外曰悫

状古述今曰誉

昭功宁民曰商

克杀秉政曰夷 安心好静曰夷

执义扬善曰怀 热识 折曰怀

述义不克曰丁

有功安民曰烈 秉德尊业曰烈

刚克为伐曰翼 思虑深远曰翼

外内贞复曰白

不勤成名曰灵 死而志成曰灵 死见神能曰灵 乱而不损曰灵 好祭鬼怪曰灵 极知鬼神曰灵

杀戮无辜曰厉

愎很遂过曰刺 不思忘爱曰刺

蚤孤短折曰哀 恭仁短折曰哀

好变动民曰躁

不悔前过曰戾

壅遏不通曰幽 蚤孤铺位曰幽 动祭乱常曰幽

柔质受谏曰慧

名实不爽曰质

温良好乐曰良

慈和篃服曰顺 嵯痛然 曰顺

博闻多能曰宪

满志多穷曰惑

思虑不爽曰厚

好内远礼曰炀 去礼远觽曰炀

内外宾服曰正

彰义揜过曰坚

华言无实曰夸

逆天虐民曰抗

名与实爽曰缪

择善而从曰比

武而不遂曰壮

好巧自是曰专



谥法解

惟周公旦﹑太公望开嗣王业,建功于牧野,终将葬,乃制谥,遂睳谥法。

谥者,行之夡;号者,功之表;古者有大功,则赐之善号以为称也。

车服者,位之章也。是以大行受大名,细行受细名。行出于己,名生于人。名谓号谥。



民无能名曰神。不名一善。

靖民则法曰皇。靖安。

德象天地曰帝。同于天地。

仁义所往曰王。民往归之。

立志及觽曰公。志无私也。

执应八方曰侯。所执行八方应之。

赏庆刑威曰君。能行四者。

从之成髃曰君。民从之。

扬善赋简曰圣。所称得人,所善得实,所赋得简。

敬宾厚礼曰圣。厚于礼。

照临四方曰明。以明照之。

谮诉不行曰明。逆知之,故不行。

经纬天地曰文。成其道。

道德博闻曰文。无不知。

学勤好问曰文。不耻下问。

慈惠爱民曰文。惠以成政。

愍民惠礼曰文。惠而有礼。

赐民爵位曰文。与同升。

绥柔士民曰德。安民以居,安士以事。

谏争不威曰德。不以威拒谏。

刚强直理曰武。刚无欲,强不屈。怀忠恕,正曲直。

威强敌德曰武。与有德者敌。

克定祸乱曰武。以兵征,故能定。

刑民克服曰武。法以正民,能使服。

夸志多穷曰武。大志行兵,多所穷极。

安民立政曰成。政以安定。

渊源流通曰康。性无忌。

温柔好乐曰康。好丰年,勤民事。

安乐抚民曰康。无四方之虞。

合民安乐曰康。富而教之。

布德执义曰穆。故穆穆。

中情见貌曰穆。性公露。

容仪恭美曰昭。有仪可象,行恭可美。

昭德有劳曰昭。能劳谦。

圣闻周达曰昭。圣圣通合。

治而无眚曰平。无灾罪也。

执事有制曰平。不任意。

布纲治纪曰平。施之政事。

由义而济曰景。用义而成。

耆意大虑曰景。耆,强也。

布义行刚曰景。以刚行义。

清白守节曰贞。行清白执志固。

大虑克就曰贞。能大虑非正而何。

不隐无屈曰贞。坦然无私。

辟土服远曰桓。以武正定。

克敬动民曰桓。敬以使之。

辟土兼国曰桓。兼人故启土。

能思辩觽曰元。别之,使各有次。

行义说民曰元。民说其义。

始建国都曰元。非善之长,何以始之。

主义行德曰元。以义为主,行德政。

圣善周闻曰宣。闻,谓所闻善事也。

兵甲亟作曰庄。以数征为严。

叡圉克服曰庄。通边圉,使能服。

胜敌志强曰庄。不挠,故胜。

死于原野曰庄。非严何以死难。

屡征杀伐曰庄。以严厘之。

武而不遂曰庄。武功不成。

柔质慈民曰惠。知其性。

爱民好与曰惠。与谓施。

夙夜警戒曰敬。敬身思戒。

合善典法曰敬。非敬何以善之。

刚德克就曰肃。成其敬使为终。

执心决断曰肃。言严果。

不生其国曰声。生于外家。

爱民好治曰戴。好民治。

典礼不愆曰戴。无过。

未家短折曰伤。未家,未娶。

短折不成曰殇。有知而夭殇。

隐拂不成曰隐。不以隐括改其性。

不显尸国曰隐。以闲主国。

见美坚长曰隐。美过其令。

官人应实曰知。能官人。

肆行劳祀曰悼。放心劳于淫祀,言不修德。

年中早夭曰悼。年不称志。

恐惧从处曰悼。从处,言险圮。

凶年无谷曰荒。不务耕稼。

外内从乱曰荒。家不治,官不治。

好乐怠政曰荒。淫于声乐,怠于政事。

在国遭忧曰愍。仍多大丧。

在国逢傦曰愍。兵寇之事。

祸乱方作曰愍。国无政,动长乱。

使民悲伤曰愍。苛政贼害。

贞心大度曰匡。心正而用察少。

德正应和曰莫。正其德,应其和。

施勤无私曰类。无私,唯义所在。

果虑果远曰明。自任多,近于专。

啬于赐与曰爱。言贪□。

危身奉上曰忠。险不辞难。

克威捷行曰魏。有威而敏行。

克威惠礼曰魏。虽威不逆礼。

教诲不倦曰长。以道教之。

肇敏行成曰直。始疾行成,言不深。

疏远继位曰绍。非其弟过得之。

好廉自克曰节。自胜其情欲。

好更改旧曰易。变故改常。

爱民在刑曰克。道之以政,齐之以法。

除残去虐曰汤。

一德不懈曰简。一不委曲。

平易不訾曰简。不信訾毁。

尊贤贵义曰恭。尊事贤人,宠贵义士。

敬事供上曰恭。供奉也。

尊贤敬让曰恭。敬有德,让有功。

既过能改曰恭。言自知。

执事坚固曰恭。守正不移。

爱民长弟曰恭。顺长接弟。

执礼御宾曰恭。迎待宾也。

芘亲之阙曰恭。修德以盖之。

尊贤让善曰恭。不专己善,推于人。

威仪悉备曰钦。威则可畏,仪则可象。

大虑静民曰定。思树惠。

纯行不爽曰定。行一不伤。

安民大虑曰定。以虑安民。

安民法古曰定。不失旧意。

辟地有德曰襄。取之以义。

甲冑有劳曰襄。亟征伐。

小心畏忌曰僖。思所当忌。

质渊受谏曰厘。深故能受。

有罚而还曰厘。知难而退。

温柔贤善曰懿。性纯淑。

心能制义曰度。制事得宜。

聪明叡哲曰献。有通知之聪。

知质有圣曰献。有所通而无蔽。

五宗安之曰孝。五世之宗。

慈惠爱亲曰孝。周爱族亲。

秉德不回曰孝。顺于德而不违。

协时肇享曰孝。协合肇始。

执心克庄曰齐。能自严。

资辅共就曰齐。资辅佐而共成。

甄心动惧曰顷。甄精。

敏以敬慎曰顷。疾于所慎敬。

柔德安觽曰靖。成觽使安。

恭己鲜言曰靖。恭己正身,少言而中。

宽乐令终曰靖。性宽乐义,以善自终。

威德刚武曰圉。御乱患。

弥年寿考曰胡。久也。

保民耆艾曰胡。六十曰耆,七十曰艾。

追补前过曰刚。勤善以补过。

猛以刚果曰威。猛则少宽。果,敢行。

猛以强果曰威。强甚于刚。

强义执正曰威。问正言无邪。

治典不杀曰祁。秉常不衰。

大虑行节曰考。言成其节。

治民克尽曰使。克尽无恩惠。

好和不争曰安。生而少断。

道德纯一曰思。道大而德一。

大省兆民曰思。大亲民而不杀。

外内思索曰思。言求善。

追悔前过曰思。思而能改。

行见中外曰悫。表里如一。

状古述今曰誉。立言之称。

昭功宁民曰商。明有功者。

克杀秉政曰夷。秉政不任贤。

安心好静曰夷。不爽政。

执义扬善曰怀。称人之善。

慈仁短折曰怀。短未六十,折未三十。

述义不克曰丁。不能成义。

有功安民曰烈。以武立功。

秉德尊业曰烈。

刚克为伐曰翼。伐功也。

思虑深远曰翼。小心翼翼。

外内贞复曰白。正而复,终始一。

不勤成名曰灵。任本性,不见贤思齐。

死而志成曰灵。志事不□命。

死见神能曰灵。有鬼不为厉。

乱而不损曰灵。不能以治损乱。

好祭鬼怪曰灵。渎鬼神不致远。

极知鬼神曰灵。其智能聪彻。

杀戮无辜曰厉。

愎很遂过曰刺。去谏曰愎,反是曰很。

不思忘爱曰刺。忘其爱己者。

蚤孤短折曰哀。早未知人事。

恭仁短折曰哀。体恭质仁,功未施。

好变动民曰躁。数移徙。

不悔前过曰戾。知而不改。

怙威肆行曰丑。肆意行威。

壅遏不通曰幽。弱损不凌。

蚤孤铺位曰幽。铺位即位而卒。

动祭乱常曰幽。易神之班。

柔质受谏曰慧。以虚受人。

名实不爽曰质。不爽言相应。

温良好乐曰良。言其人可好可乐。

慈和篃服曰顺。能使人皆服其慈和。

博闻多能曰宪。虽多能,不至于大道。

满志多穷曰惑。自足者必不惑。

思虑不爽曰厚。不差所思而得。

好内远礼曰炀。朋淫于家,不奉礼。

去礼远觽曰炀。不率礼,不亲长。

内外宾服曰正。言以正服之。

彰义揜过曰坚。明义以盖前过。

华言无实曰夸。恢诞。

逆天虐民曰抗。背尊大而逆之。

名与实爽曰缪。言名美而实伤。

择善而从曰比。比方善而从之。





隐,哀也。景,武也。

施德为文。除恶为武。辟地为襄。服远为桓。刚克为僖。

施而不成为宣。惠无内德为平。乱而不损为灵。由义而济为景。

余皆象也。以其所为谥象其事行。



和,会也。勤,劳也。遵,循也。爽,伤也。

肇,始也。怙,恃也。享,祀也。胡,大也。

秉,顺也。就,会也。锡,与也。典,常也。

肆,放也。康,虚也。叡,圣也。惠,爱也。

绥,安也。坚,长也。耆,强也。考,成也。

周,至也。怀,思也。式,法也。布,施也。

敏,疾也,速也。载,事也。弥,久也。
http://haka.sharera.com/blog/BlogTopic/13565.htm

标签: , ,

星期五, 五月 11, 2007

FreeBSD集群软件

作者:FreeBSD集群软件
FreeBSD集群软件
英文原版(红袖添香提供):http://nrez.net/~rmger/fbsdcluster/cluster-doc.html

实验环境:两个vmware,局域网连接,没有其他任何特殊硬件和网络环境设置

详细说明请看英文原版:)

一.安装
#fetch http://www.aims.com.au/chris/cluster/phase1-213-src.tar.gz-----下载

#mkdir /usr/cluster
#cd /usr/cluster
#tar zxvf phase1-213-src.tar.gz-------------解压

#cd /cluster/phase1
#make---------------------------------------编译

#cd /tmp/buildpkg
#./inst.cluster-----------------------------安装

安装过程会产生一个文件/cluster/phase1/binaries/cluster-212.tar.gz,用来在其他节点安装cluster

二.配置
#ee /.cshrc
set path = (...... /usr/local/cluster/bin)-------添加/usr/local/cluster/bin到path环境变量中
#ee /usr/local/cluster/etc/cluster.conf--------------如有必要,调节clusterd守护进程参数

#clusterd--------------------------------------------启动clusterd守护进程

三.管理
#startx
#cl_admin-----------------------------------------启动X Windows界面管理工具

1.Cluster Nodes:
Cluster Nodes------>右键------>NEW-------------->主机
Cluster Nodes------>主机------>Network LLI's---->IP地址
添加每一个要加入的主机

2.Cluster Resources:
Cluster Resources------>右键------>NEW
Work Unit Name-------必须和/usr/local/cluster/etc/rc.d/目录中的脚本文件名相同,比如apache2.sh
可以从/usr/local/etc/rc.d/目录复制到这里
Weight---------------负载率
Auto-start-----------是否在Cluster初始化时自动启动

3. 把一个节点(Node)或多个节点拖到相关资源(Resource)上

四.启动
#cluster start------------------加入cluster
#如果Resource没有自动启动,手动启动
Cluster Resources------>apache2.sh------>右键------>start

五.在其他主机上安装,启动cluster
#tar zxvf cluster-212.tar.gz
#./inst.cluster

#ee /.cshrc
set path = (...... /usr/local/cluster/bin)-------添加/usr/local/cluster/bin到path环境变量中
#ee /usr/local/cluster/etc/cluster.conf--------------如有必要,调节clusterd守护进程参数

#clusterd-----------------------启动clusterd守护进程
#cluster start------------------加入cluster

引自:http://www.douzhe.com/bbs/viewthread.php?tid=2313
肯定是CU作品了。

标签: , , ,

部分UNIX系统的指令对比


AIX

HP-UX

Tru64

Solaris

Linux

FreeBSD


版本

oslevel -r

uname -a

/usr/sbin/sizer -v

uname -a

uname -a

uname -a


内存

/usr/sbin/lsattr -E -l sys0 -a realmem

grep MemTotal /proc/meminfo

/bin/vmstat -P | grep "Total Physical Memory"

/usr/sbin/prtconf | grep "Memory size"

/usr/sbin/dmesg | grep ":physical:"

dmesg |grep mem


CPU

lsdev -Cc processor

lsattr -El proc0

ioscan -knfC processor

psrinfo -v

psrinfo -v

dmesg

dmesg |grep CPU


swap

/usr/sbin/lsps -a

/usr/sbin/swapinfo -a

/sbin/swapon -s

/usr/sbin/swap -1

/sbin/swapon -s



补丁

instfix -a -ivk APAR_number

/usr/sbin/swlist -l patch

/usr/sbin/dupatch -track -type kit

(32bit)pkginfo -i package name

(64bit)showrev -p

rpm -qa



软件包

lslpp -l os_package

setld -i |grep os_package


pkginfo -i os_package




Cluster

/usr/bin/lssrc -ls grpsvcs

/usr/bin/lssrc -ls hags

/usr/sbin/cmviewcl -v

/usr/sbin/clu_get_info

ps -ef | grep clustd

ps -efl | egrep ‘watchdogd|oracm’



CD-ROM

lsdev -Cc cdrom

mkdir /cdrom

mount -rv cdrfs /dev/cd0 /cdrom

umount /cdrom

ioscan -fun -C disk

nohup /usr/sbin/pfs_mountd &

nohup /usr/sbin/pfsd &

/usr/sbin/pfs_mount /SD_CDROM

/usr/sbin/pfs_umount /SD_CDROM

ls -l /dev/disk/cdrom*c

mkdir /cdrom

mount -t cdfs -r -o nodefperm,noversion,rrip /dev/disk/cdrom0c /cdrom

umount /cdrom

cd /

eject

mkdir /cdrom

mount -r -F hsfs /dev/dsk/c0t6d0s0 /cdrom

umount /cdrom


ps -aux | grep automount

eject

vi /etc/auto.master

su root

mkdir /cdrom

mount -t iso9660 /dev/cdrom /cdrom

umount /cdrom



标签: , , , , ,

FreeBSD与Linux的比较

FreeBSD是一个自由的,源自AT&T UNIX的操作系统。目前已经不包含任何AT&T的代码。可以说它是正统的UNIX后代。而Linux是 由一个芬兰Helsinki大学的学生Linus Torvalds开发的UNIX的克隆。在Linus上大学的时候,由于AT&T与加州大学伯克莱分校在BSD版权问题上发生了法律纠纷,导致 BSD的源代码还不能自由使用,所以Linus写了他自己的UNIX版本(事实上,FreeBSDLinux严格意义上不能叫做UNIX,因为UNIX是The Open Group的注册商标)。

  FreeBSD是一个完整的操作系统,包含了从开发工具到各种各样的应用程序。它由一个软件开发的核心团队来维护,整个原始程序代码会有组织地进行更新,所以程序代码比较有一致性。FreeBSD主要是由它的核心小组来发布。而Linux只是一个内核,是由Linus Torvalds个人维护的。作为一个完整的系统Linux中还加入了许多GNU的东西。所以Linux更确切的称呼应该是GNU/LinuxLinux有很多发行商,像Redhat,SuSe,Caldera,Debian,Slackware等等,它们互相之间是不兼容的,各个厂商都加入了很多自己的东西。所以说Linux正在像当年的UNIX一样走向分裂。不过,幸运的是已经有权威人士意识到了这一点。

  FreeBSD的目标是提供一个坚如磐石的系统。它的技术性能是有目共睹的,十几年的开发使它成为一个“坚如磐石”的网络操作系统,有许许多多的大网站和ISP在运行着FreeBSD,免费和开放的特性使得它成为商业计算和科学研究的极佳平台。Linux是一个不断开发中的系统,全世界许许多多的Linux爱好者在给它加入新的特性,但给人的感觉是它还没有长大成人。Linux的起源更多的包含了一种黑客精神,而FreeBSD则纯粹是从理论团体中走出来的,带有更多的学院派色彩,而且它的发展和计算机研究部门联系非常紧密,而不是黑客们随心所欲的结果。当各公司开始雇佣黑客来安装和管理互联网时,他们会比较自然地想到Linux这个老朋友,而不是(在他们看来)死板的FreeBSD

  FreeBSD由于采用集中式的开发方式,所以FreeBSD的安装方式比较清晰,直接和高效。但对于那些习惯于图形化安装方式的朋友来说,FreeBSD可能会让他们失望。如果你习惯了FreeBSD的安装方式,相信你一定会爱上它的。Linux由于有很多的发行厂商,所以它的安装环境也是五花八门,有基于图形的安装界面,有基于字符的安装界面。各个发行商之间的安装方式还有所差异。如果你从一种Linux发行版转到另一种Linux发行版,你就可能需要学习一个新的安装工具。

  由于FreeBSD曾经长时间地陷入了与AT&T的法律纠纷,严重阻碍了它的发展,所以使得它不太为人所知。如果没有这场法律纠纷,也许就不会有今天的Linux了。因为FreeBSD陷入法律纠纷的时候,Linux只是刚刚萌芽。Linux一个完全新开发的系统,没有遇到任何法律上的纠纷,所以在很长时间里,它是唯一一个免费的UNIX类系统,深受黑客们的喜爱。

  由于人们对FreeBSD的认识比较少,使用范围也比较小,导致了它在对一些新产品的驱动支持方面不如Linux。因为商业应用软件和驱动程序的缺乏,所以FreeBSD仍然运行着Linux的程序,不管是商业的还是非商业的。而Linux的使用范围越来越广,并且得到了许多国际大公司的支持,所以有越来越多的商业化软件可以使用。而且,发展速度相当快,一般一种新产品出来不久就会有相应的驱动程序可以使用。Linux不一定要运行FreeBSD的驱动程序。

  FreeBSD拥有许多狂热的支持者,只要有谁敢说它没有Linux好,他们就会跳出来与之争辩。Linux也拥有许多狂热的支持者,只要有谁敢说它没有FreeBSD好,他们也会跳出来与之争辩。

  总的来讲,Linux也是一个优秀的操作系统。至于,它比FreeBSD更优秀,这会引起很多人的争论。FreeBSDLinux之间的不同更多的是哲学方面的问题,而不是概念方面的问题。事实上,它们之间是互相取长补短,现在许多人都运行着这两种系统

引自:http://www.chinaser.net/System/2007/0131/5173.htm

标签: , ,

Linux,FreeBSD,Solaris,AIX,HP-UX的比较

作者dream_bird

从现在的应用情况来看,目前的类UNIX操作系统大概有如下几种:

商业的有Solaris、AIX、HU-UX、Irix和DEC的true64(大概是叫这个名字吧,我从来没用过的说),其他的象什么SCO、BSDI的就不算在内了,用的人相对要少的多了。

open source的有 linux(n种发行版)、freebsd、openbad、netbsd等,当然要说solaris是open的我也同意,勉强算是吧。

应用的广泛程度应是linux>*BSD(主要是freebsd)、Solaris>AIX>HU-UX>true64>Irix,这是个大概的顺序(或许是我认为的顺序,不一定准确,别计较)。

我就从其中选四种来比较比较(主要是我比较熟悉的):
redhat linux、freeBSD、Solaris和AIX。至于比较的方面有两个,一是新兴的企业级应用(如数据库,应用服务器等),二是传统的网络应用(比如邮件、域名等)。

先说企业应用吧,做企业级的应用的时候,你的选择机会(指操作系统)并不是很多的,比如说你要用IBM或者BEA的应用服务器产品的话,操作系统不是 Solaris就是AIX之类的商业系统,虽然linux现在也挤进了这个队伍,但是并不是主力,数据库也是这个样,比如你要用DB2,当然是AIX最好 了,而你要用Oracle,也不过是几个商业平台上来选(当然linux现在也行)。不过随着这些应用而来的是一些有关HA、存储和备份等问题,一般的解 决方案也都是比较商业化的,对于操作系统的选择余地不大,比如说用DB2的人大部分都用ADSM做备份的,没什么好想的。从这个角度来看Solaris、 AIX和HP-UX都没有什么太大的区别。

好,肯定有人要说我了,Solaris多不好管理,AIX的smit和HP-UX的sam多好啊。我可以猜到,这些朋友大多是做所谓的系统集成、 售前或者用时髦的话叫什么ASP的,而不是直接的7x24x365的做系统维护的。如果你真的7x24x365的维护系统的话,你就会体会到smit之类 的东西在出现复杂问题的时候并不是很有效的工具,而且用惯了smit的系统管理员在遇到复杂问题的时候几乎是没有什么办法,因为他们几乎从来就没有详细的 了解过自己的系统,这是问题的关键。极端的情形来讲,AIX(有时应该包括HP-UX)的系统管理员是相对比较差的UNIX系统管理员,很多时候他们说不 出配置文件的位置,至于编写脚本的能力就更不用说了(我见过很多IBM的人都是这样的),当然不能以偏盖全,也有很多好的,我见过的。

而Solaris的系统管理似乎象一种文化,有时候是对SUN的不满,比如说,为什么没有象smit之类的工具,为什么缺省的shell这么的 傻,为什么打patch这么费劲,Solaris 8带的Perl有这样或那样的问题,等等。但你如果注意的话你就会发现,针对这些问题,你总会找到类似的回答,你可以改某个配置文件,或者你到 sunfreeware去下载什么软件,等等,也是有很多的方法的。总之,问题都会解决的,而且没有想象的难,同时系统管理人员也逐渐成熟了。OK,也许 有的朋友可能说了,你说的这些和企业应用没什么关系,其实不然的,如果你是7x24x365的维护系统,那你就会知道,没有什么系统管理任务是你永远不会 遇到的,在这种环境下需要系统管理员了解系统。在这方面Solaris的系统管理员往往熟悉配置系统的每个细节,在出现问题的时候他们也可以马上解决。

从这方面看,我比较喜欢用Solaris。

再看看传统的网络服务吧,这些传统的网络服务程序往往都是free的,比如sendmail、BIND、apache等等。在这方面BSD系统有其较大的优势,主要是这些程序往往都是在BSD系统上发展起来的,当然现在其他平台也都不差。

在这里我先要淘汰出去的就是AIX。你也许可以找到AIX上的gcc程序(当然不是源代码,我可没兴趣做两次编译),不过我是没有用过,也不知道 是什么格式,不知道是安装包还是一个tgz文件,要是tgz就更坏了是先有鸡还是先有蛋呢,而且对于这些free的程序,我觉的还是用gcc比IBM C好,gcc肯定不会有问题。至于AIX带的BIND或者是sendmail,我是不敢用的,没有理由不升级到新的版本,除非你太懒了。总之,不太开放的 系统不适合做传统的网络服务。

剩下的就是linux、BSD和Solaris了,这些网络应用他们都可以完成,而且在难度上没有什么太大的区别。但是,linux和BSD是 IA架构上的系统,不说性能,单说硬件配置复杂程度PC就比SUN的麻烦的多,如果你要在PC服务器上用linux或者FreeBSD的话,十有八九你得 重新编译内核,从这方面看Solaris要好的多了。

在这里顺便说一件有趣的事情,这也是我对选择操作系统问题发生兴趣的原因,我们单位有一台alpha的服务器,以前运行openVMS,几乎没人 用了,所以我决定把它改成freeBSD,结果安装顺利,而且几乎没有从新编译内核的必要(当然不包括为提高性能而编译内核了,不过缺省的也不错的)。打 那以后我就对PC的乱七八糟的硬件类型没了兴趣。

言归正传,在安装linux、freeBSD和Solaris的时候,缺省安装软件最少的是Solairs,其次是linux,而freeBSD 是最多的(当然包括那些port了)。redhat安装软件的时候往往把程序缺省的目录改的一塌糊涂,如果你要用的程序找不到RPM包的话,你就有的忙 了,在编译前configure的时候得写一堆参数,而且说不定你编译后不能用,也是有可能的。freeBSD的安装要做的好多了,尤其是port,用的 很爽,不过我也发现过问题,主要是在编译port时候,程序之间关联的问题,比如有的程序(我记不清是什么了,好象和XML有关的东西)要用unzip, 但是我当时还没有编译unzip,照道理unzip应该被自动的编译吧,可是freeBSD就出错了,停在那里,没办法我只好先编译了unzip。而 Solaris就不一样了,你安装的时候几乎想要的什么程序都没有,然后你上sunsite或者sunfreeware找,实在没有的你就得编译了,不过 这也有好处的,系统的配置都是你自己完成的,只要你保证自己不出错,系统的稳定性就是绝对的一流,你可以随心所欲的配置系统。

从这方面看Solaris也是不错的。

当然,有时候Solaris也有问题,比如我在Solaris上编译openldap就很费劲,实际上现在很多free的项目都是在linux或者BSD上做的然后才port到其他的平台上的,从这方面来看,linux和BSD要比其他的系统好的多了。

另外声明,我不是SUN的人,有些攻击性很强的朋友千万不要说我在做广告,我和SUN没有任何的瓜葛,我甚至于可以说我目前的工作几乎没有什么商业色彩,我只是说说我的想法。

万一有言语不周,或者有错误的地方,还请见谅。

引自:http://linux.sheup.com/linux/linux2576.htm

标签: , , , , ,

星期二, 五月 01, 2007

春季注意防治蛇盘疮

蛇盘疮中医叫缠腰火丹,西医叫带状疱疹,是一种同时损及神经和皮肤的病毒性疾病。

本病多在春秋季节发病,成年人患病多些。发病前常有轻度发热,疲惫不适,食欲不振等全身症状。患部有带索状刺痛,有些疼痛在发病前出现,有 的在发病时随着皮肤同时出现,还有的在发病后出现。初步患部皮肤发红,续则出现密集成簇的绿豆至黄豆大的丘疹,迅速变成小水疱。水疱三五成群,集聚一处或 数处,排列成带状,呈现疱与疱之间正常皮肤,严重时可出现血点,血疱或坏死。皮损常发生在身体的一侧,按周围神经走向排列,如腰部、胸部、面部。

此病发生在头部的病情严重,常引起剧烈的头痛。可损害眼球各部位,甚至引起失明,病程约2周至4周。

为了使蛇盘疮患者减少痛苦,早日恢复健康,黑龙江中医药大学附属一院皮肤外科栾天庆主治医师向您介绍几种治疗方法:

一、内治法:

1. 口服中药汤剂

龙胆草 黄 苓 山桅子 木 通

泽 泻 柴 胡 当 归 生 地

甘 草 板兰根 大青叶

痛重者加元胡、乳香、没药、水煎,服早晚个1次,忌食辛辣食物。

2. 口服阿昔洛韦片,2片/次,日4次。

二、外治法

1. 水疱未破者,用雄黄酒(雄黄5g、冰片0.5g、白酒100ml)振荡后直接涂于患处。

2. 水疱破后者,用四黄膏、青黛膏外涂。

3. 水疱不破者,可用三棱针或消毒针头挑破,使疱液流出,以减轻痛苦。

标签: ,

辽ICP备05003652号
流风洄雪听天籁,轻云蔽日看落花

Powered by Blogger