Google

星期四, 五月 17, 2007

柳絮

我是一朵柳絮,

  长大在美丽的春天里;

  因为父母过早地将我遗弃,

  我便和春风结成了知己。

  我是一朵柳絮,

  不要问我的家在哪里,

  愿春风把我吹送到天涯海角,

  我要给大海的角落带去春的消息。

陈晓旭去世了。把她写的诗抄在这里,纪念她。

标签:

星期五, 五月 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

标签: , , , , ,

星期日, 五月 06, 2007

一个人最大的悲哀

一个人最大的悲哀就在于不愿意做他自己。

今天看的一个电影,有阿雅,吴宗宪,康康~~~~

阿雅说的。

标签:

星期二, 五月 01, 2007

春季注意防治蛇盘疮

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

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

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

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

一、内治法:

1. 口服中药汤剂

龙胆草 黄 苓 山桅子 木 通

泽 泻 柴 胡 当 归 生 地

甘 草 板兰根 大青叶

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

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

二、外治法

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

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

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

标签: ,

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

Powered by Blogger