星期三, 十二月 31, 2008

总结2008

又是年底盘整时期了。收获挺大。

生活。围绕儿子茁壮成长。
工作。参加奥运会报道,两个项目基本完工,技术上有不少提高。
身体。冬天到来,开始参加羽毛球运动。


看看2007年底的总结

星期日, 十二月 28, 2008

heartbeat安装

在linux上作heartbeat的安装测试,事实证明,相当的简单。

1,下载安装文件。
事实证明,这里的软件相当的好用。
http://software.opensuse.org/download/server:/ha-clustering:/lha-2.1
2,安装。
rpm -ivh heartbeat-pils-2.1.4-2.1.x86_64.rpm
rpm -ivh heartbeat-stonith-2.1.4-2.1.x86_64.rpm
rpm -ivh heartbeat-2.1.4-2.1.x86_64.rpm
缺什么,就补什么。我遇到如下包:
rpm -ivh perl-TimeDate-1.16-5.el5.noarch.rpm
3,配置。
最重要的文件,只有3个:authkeys ha.cf haresources
cp /usr/share/doc/packages/heartbeat/authkeys /etc/ha.d/
cp /usr/share/doc/packages/heartbeat/ha.cf /etc/ha.d/
cp /usr/share/doc/packages/heartbeat/haresources /etc/ha.d/

vi /etc/ha.d/authkeys
vi /etc/ha.d/ha.cf
vi /etc/ha.d/haresources
这3个文件,如何配置,网上有很多文章。
4,注意事项。
注意ha.cf中的nodename必须是主机名,且与uname -n相同。
chmod 600 /etc/ha.d/authkeys
5,自启动。
ln -s /etc/init.d/heartbeat /etc/rc.d/rc0.d/K05heartbeat
ln -s /etc/init.d/heartbeat /etc/rc.d/rc3.d/S75heartbeat
ln -s /etc/init.d/heartbeat /etc/rc.d/rc5.d/S75heartbeat
ln -s /etc/init.d/heartbeat /etc/rc.d/rc6.d/K05heartbeat
(字母S和K为大写)
chkconfig --list heartbeat
6.管理
启动和关闭heartbeat的方法:
/etc/init.d/heartbeat start或service heartbeat start
/etc/init.d/heartbeat stop或service heartbeat stop
重读配置/etc/init.d/heartbeat reload

手工切换:/usr/share/heartbeat/hb_standby
手工接管:/usr/share/heartbeat/hb_takeover

星期六, 十二月 27, 2008

PE2950上安装Windows 2003 Server

在DELL PowerEdge 2950 Server上安装相关软件,尝试很多次才搞定,记录在此。

问题现象:使用Windows 2003 Server安装盘,在2950机器上,安装会提示找不到硬盘,使用2950自带的安装引导盘,也无法识别硬盘。
问题根源:RAID卡,perc 6/i型号的驱动不包含在上述安装盘中。

驱动:
驱动是前提,不管安装什么os,找到驱动是必须的,当然大部分设备的驱动已内置到os中。
这里有驱动:http://support1.ap.dell.com/cn/zh/forum/thread.asp?fid=15&tid=78229
这里有各种安装方法:http://support1.ap.dell.com/cn/zh/forum/thread.asp?fid=20&source=na&tid=153075&type=email_tool

一般情况下的安装办法:
1,通过设备自带的安装引导盘。
这肯定是dell推荐的方式。好处显而易见,唯一要求是引导盘必须和硬件相匹配,我遇到的问题就是硬件更新了,引导盘没更新,并且检查了dell网站发现,手里的盘和网站上可下载的仍然是一样的,也就是已经是最新版本软件了,但仍未包含perc 6i的驱动。
如果raid卡是perc 5i的应该没问题,可用此方法。
方法:http://support1.ap.dell.com/cn/zh/forum/thread.asp?fid=15&tid=23709
2,通过软驱提供驱动。
在安装windows或linux时,按照提示自己提供软驱版本的驱动程序。
只可惜我的机器未配置软驱。
且在windows安装时,F6的按键都无效。
方法:http://support1.ap.dell.com/cn/zh/forum/thread.asp?fid=15&tid=78214
3,通过自己提供的riad驱动光盘引导,然后再切换回正常的安装盘。
所需光盘非常小,只有3M大小,所以叫“3M ISO 安装2003系统”。
方法:http://support1.ap.dell.com/cn/zh/forum/thread.asp?fid=15&tid=163999
但尝试未成功。
4,自己制作带驱动的安装盘。
不使用软盘加载驱动安装系统的方法--使用nLite集成驱动。
方法:http://support1.ap.dell.com/cn/zh/forum/thread.asp?fid=15&tid=77501

偶是用第4种方法搞定的。
提示,如果安装RHEL5U2,则只需要安装盘(DVD一张)即可。

星期五, 十二月 26, 2008

PowerPath安装

安装
1,从EMC网站下载软件。要注意软件版本与操作系统版本相匹配。
rpm -ivh EMCpower.LINUX-5.1.2.00.00-021.rhel5.x86_64.rpm
安装用rpm命令即可。
2,启动停止。
/etc/init.d/PowerPath start
/etc/init.d/PowerPath stop
3,注册license
emcpreg -install
powermt check_registration
4,如果是后补license,则
powermt check_registration
powermt set policy=co dev=all
powermt display dev=all
powermt save
5,重启后,看驱动加载情况。
lsmod

emcpdm 68640 0
emcpgpx 51016 1 emcpdm
emcpmpx 184200 16
emcp 2119136 3 emcpdm,emcpgpx,emcpmpx
scsi_mod 185400 6 emcp,qla2xxx,sg,libata,megaraid_sas,sd_mod
6,相关命令。
powermt display dev=all
查看各通道状况。也可同时看出是否激活通道冗余功能。

星期四, 十二月 25, 2008

RDAC安装

1,从IBM网站下载RDAC的安装包。
注意事项:一定要保证软件版本与操作系统版本相匹配。
http://www.lsi.com/rdac/
2,放到服务器上后,开始安装。
假设文件已放到/usr/src/目录下:
cd /usr/src
tar zxvf rdac-LINUX-09.01.B5.55-source.tar.gz
cd /usr/src/linuxrdac-LINUX-09.01.B5.55
make
make install
注意事项:在asianux3下,make会报错。解决办法:修改文件/etc/issue。
修改前的内容:
Asianux Server 3 (Quartet)
Kernel \r on an \m
修改后的内容:
Asianux Server 3 release 5 (Quartet)
Kernel \r on an \m

3,修改启动内核。
vi /boot/grub/menu.lst
vi /boot/grub/menu.lst

#boot=/dev/hda
default=0
timeout=5
#splashimage=(hd0,6)/boot/grub/background.jpg
#hiddenmenu
title Red Flag DC Server 5.0 SP2 (2.6.9-42.7AX)
root (hd0,6)
kernel /boot/vmlinuz-2.6.9-42.7AX ro root=LABEL=/ vga=788
initrd /boot/mpp-2.6.9-42.7AX.img
保存退出并重新启动系统。
4,注意/etc/modprob.conf文件
安装前后该文件会有不少变化。
可能会需要在里添加一行options qla2xxx ql2xfailover=0
5,详细文档请参照解压后目录下的Readme.txt文件。
6,重启电脑前后,能够看到的SAN-LUN数量不一样多,至少有2倍。

附:qlogic驱动安装
1,到qlogic网站下载相应的驱动。
2,解压文件
3,查看README.qla2xxx文件即可安装。
非常简单。
# tar -xvzf *.tgz
# cd qlogic
# ./drvrsetup (this extracts the source files directory into the current directory)
# cd qla2xxx-x.yy.zz
# ./extras/build.sh install
重启后确认已加载的驱动,
# lsmod | grep qla
qla2400 238336 0
qla2xxx 309664 2 qla2400
intermodule 37508 1 qla2xxx
scsi_mod 185400 9 sr_mod,usb_storage,mppVhba,qla2xxx,libata,aacraid,mppUpper,sg,sd_mod

星期五, 十二月 12, 2008

关于日志归档

这两天处理日志导致linux的文件系统过大,记录一下。

关于os标准服务的日志,一般可以用logrotate来处理。
如果是apache的access日志,有3种处理办法。
其1,用logrotate来处理。需要注意代码,/usr/bin/killall -HUP httpd 2> /dev/null || true ,否则可能不会记录新日志。
其2,用rotatelogs,修改httpd.conf文件。
建议写法:CustomLog "|/usr/local/apache/bin/rotatelogs /usr/local/apache/logs/%Y%m%d_access_log 86400 +480" common
其3,用cronolog,修改httpd.conf文件。
程序需要从http://www.cronolog.org/下载。

列举一下logrotate的配置方法。
可以编辑/etc/logrotate.conf文件来处理,也可以在/etc/logrotate.d/目录下新增一个文件。
例如:
vi /etc/logrotate.d/rflogview.zjs
/var/log/rflogview/system_info /var/log/rflogview/system_errors /var/log/rflogview/secure_info /var/log/rflogview/secure_errors {
#create 0600 root root
nocompress
notifempty
weekly
rotate 5
size 10M

sharedscripts
postrotate
/bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true
endscript
}

vi /etc/logrotate.d/admin
# This configuration is from VBird 2005/10/24
/var/log/admin.log {
monthly
size=10M
rotate 5
nocompress
sharedscripts
prerotate
/usr/bin/chattr -a /var/log/admin.log
endscript
sharedscripts
postrotate
/usr/bin/killall -HUP syslogd
/usr/bin/chattr +a /var/log/admin.log
endscript
}

星期二, 十一月 25, 2008

居然会遇到java的bug

在程序里用到了com.oreilly.servlet.multipart.BufferedServletInputStream的一段源码,居然会在运行的时候偶尔出现exeception,很是奇怪,跟踪了几次都无法找到原因,在google的时候,发现已经有人遇到此问题了,好像是jre或者application server的问题。不管是哪个层面的问题,反正已经超出我们能够理解的范畴了,记录一下。

根据http://www.servlets.com/soapbox/bugs.html网站的描述,已经确认是servlet的bug了。
Bug: File upload does not work with Apache JServ when uploading large binary files
Symptoms: When handling a file upload the com.oreilly.servlet.MultipartRequest class throws an ArrayIndexOutOfBoundsException.
Reason: JServ supports the older Servlet API 2.0 and in the API 2.0 source code for javax.servlet.ServletInputStream there's a bug in the readLine(byte[] buf, int off, int len) method where the len parameter is ignored, and as a result reading input lines that exceed the buf length will throw an ArrayIndexOutOfBoundsException.
Workaround: The com.oreilly.servlet library has implemented its own buffering to work around this issue. If you're using another library, upgrade to a server that supports Servlet API 2.1 or later.

http://www.javafaq.nu/java-example-code-1017.html
/**
* A BufferedServletInputStream wraps a
* ServletInputStream in order to provide input buffering and to
* avoid calling the the readLine method of the wrapped
* ServletInputStream.
*


* This is necessary because some servlet containers rely on the default
* implementation of the readLine method provided by the Servlet
* API classes, which is very slow. Tomcat 3.2, Tomcat 3.1, the JSWDK 1.0 web
* server and the JSDK2.1 web server are all known to need this class for
* performance reasons.
*


* Also, it may be used to work around a bug in the Servlet API 2.0
* implementation of readLine which contains a bug that causes
* ArrayIndexOutOfBoundsExceptions under certain conditions.
* Apache JServ is known to suffer from this bug.
*
* @author Geoff Soutter
* @version 1.1, 2001/05/21, removed block of commented out code
* @version 1.0, 2000/10/27, initial revision
*/


http://www.cs.unc.edu/Courses/jbs/documentation/oreilly/multipartparser/doc/com.oreilly.servlet.multipart.BufferedServletInputStream.html
java.lang.Object

+----java.io.InputStream

+----javax.servlet.ServletInputStream

+----com.oreilly.servlet.multipart.BufferedServletInputStream
public class BufferedServletInputStream
extends ServletInputStream A BufferedServletInputStream wraps a ServletInputStream in order to provide input buffering and to avoid calling the the readLine method of the wrapped ServletInputStream.
This is necessary because some servlet containers rely on the default implementation of the readLine method provided by the Servlet API classes, which is very slow. Tomcat 3.2, Tomcat 3.1, the JSWDK 1.0 web server and the JSDK2.1 web server are all known to need this class for performance reasons.
Also, it may be used to work around a bug in the Servlet API 2.0 implementation of readLine which contains a bug that causes ArrayIndexOutOfBoundsExceptions under certain conditions. Apache JServ is known to suffer from this bug.
Version:
1.1, 2001/05/21, removed block of commented out code
Author:
Geoff Soutter

星期二, 十月 28, 2008

这次是鸡蛋,下次是什么

看了这个新闻很是不爽,鸡蛋也出现问题了。正当我们还在因“三聚氰胺奶粉事件”而心有余悸时,一向被认为很安全的鸡蛋却又被查出含有三聚氰胺。
http://news.sina.com.cn/c/2008-10-28/020516535703.shtml

而这次首当其冲的竟然是咯咯哒。据其网站称,“咯咯哒”系列绿色营养鸡蛋出自优良生态环境,严格按绿色食品生产标准组织生产,无抗生素和药物残留、无激素及重金属残留。

其价格是一般菜市场上鸡蛋的2倍。

一直以来,我都认为普通鸡蛋可能含激素过多,不肯给mumu吃,都是在能买得起的范围内,买最好的吃,一般价格都比较高,也自认为会相对安全些。

没想到的,其实也该想得到。

也买过德青源的鸡蛋,开始也很贵,后来在沃尔玛会员店买大包装的,和普通鸡蛋的价差可以很小。

在三鹿奶粉事件中,其实问题也很简单。日产100顿的奶源基地,能卖出150顿牛奶出去,自然是加了水,加水太稀了,就加点别的东西以符合检测效果。

这次鸡蛋问题,也差不多。有关人士分析韩伟集团鸡蛋出事,有可能是有一部分鸡蛋是从市场上收购而来,并非韩伟集团自产。市场上的一般鸡蛋成本价在每枚3毛钱左右,而如集团养殖选用较高档次的鸡饲料,每枚鸡蛋成本在7毛钱左右。虽然成本上要低很多,但由于饲料品质、养殖过程不可控,可能导致收购来的鸡蛋质量不符合要求。

作为奥运赞助商的伊利牛奶可以出问题,号称国内最大蛋鸡饲养企业也就不难出问题了。

在市场经济的初期,不能指望生产者都那么自律,可是作为市场监管者的zf为啥不能给俺们一点希望呢。

在食品安全和医药安全面前,我们还能相信什么?!

如果你有足够的心理准备,可以看看这里,不保证这个链接能长期有效。
http://blog.sina.com.cn/s/blog_4c79cbab0100b82q.html

星期一, 十月 20, 2008

丑闻年

娱乐社会,如有雷同,纯属巧合。

什么叫幸福,幸福就是元旦没进乌鲁木齐,二月没去郴州,三月没逛拉萨,四月没到山东,五月没在汶川,六月没在贵州瓮安,七月没在上海当警察,八月没在新疆当兵……当然当然,最最幸福的就是今年没买房子,没买车子,没进股市,否则宝马进去,自行车出来;西服进去,三点式出来;老板进去,打工仔出来;博士进去,痴呆出来;姚明进去,潘长江出来;鳄鱼进去,壁虎出来;蟒蛇进去,蚯蚓出来;老虎进去,小猫出来;牵狗进去,被狗牵出来;男人进去,太监出来; 少女进去,老太婆出来;王石进去,王八出來;北京进去,汶川出来; 站着进去,躺着出来;巴西足球队进去,中国足球队出来;黄世仁进去,杨白劳出来;陈冠希进去,艳照门出来;总之,就是地球进去也是乒乓球出来。

星期一, 十月 06, 2008

两岁的mumu

木木会说哇好多人哦。
还会说肚子不舒服。
木木在麦当劳里边的儿童乐园里边玩,那里有个通道,通道上有三个洞,木木以前喜欢爬到那儿后探出脑袋和爸爸乐(藏猫猫),现在他喜欢躺里边把脚伸出来玩,爸爸探头过去找他玩还是挺高兴。
我在木木腿上吹响,说木木放了个屁,他就厥起屁股真的对我放了个屁。
可以挂在单杠上吊着玩。
自己会斜眼,会噘嘴,会耸肩膀,逗大人玩。
可以自己吃一点饭,但还不能快速喂饱自己。
木木喜欢看维尼跳跳虎,猫老鼠,天线宝宝。
木木吃了晚饭后,会关灯、关电视,拉着你的手去换鞋,说:出去玩。
简单说,木木长大了不少。




http://picasaweb.google.com/zhangjiansheng/2008Sep



http://picasaweb.google.com/zhangjiansheng/2008Oct

星期二, 九月 16, 2008

多美滋奶粉

由于近期令人头大的婴幼儿奶粉导致“肾结石三聚氰胺”事件,偶昨天(2008.09.15)很不放心的在超市又详细查看了一下多美滋奶粉的包装。

发现已然是达能旗下品牌了,很不解,印象里达能有一次新闻事件,回来一查才知道两个都是对的。多美滋已经被达能买下,达能也和娃哈哈闹过强行并购。

主要是担心多美滋的奶源问题,据售货员介绍,多美滋不是原装进口,而是进口奶粉(已经配好的)在上海包装。这年头家长需要学习的太多,真的担心这帮家伙在包装的时候重新进行配置,寄希望于大型跨国公司的品牌意识吧,人家这123亿欧元也不想打水漂啊。

好像纯进口的婴幼儿配方奶粉有这么几个:美素佳儿、恩贝尔、雅培、惠氏。

据说这些是合资国产:美赞臣、多美滋、雀巢、森永、味全、明治、澳优、万朝、施恩。

=============================
多美滋或纳入达能麾下
发布日期:2007-07-13
  达能两天前宣称将斥123亿欧元并购荷兰皇家纽密科乳品。倘若交易成功,那么去年加入皇家纽密科的英特尔多美滋将纳入达能麾下。
  达能集团与皇家纽密科已达成交易意向,达能同意以每股55欧元的高价收购皇家纽密科发行的所有流通股,共计123亿欧元。
  此举意味着达能或将重返潜力巨大的中国奶粉市场。早前达能曾在中国经营过奶粉业务,但由于多方面原因中途即告退出。
  皇家纽密科是全球最大婴儿食品制造集团,主品牌包括纽迪希亚、美乐宝、多美滋等。“多美滋”已连续三年夺得国内婴幼儿配方奶粉冠军。
  英特尔食品中国负责人表示,目前正在等待总部消息,尚不清楚多美滋中国策略是否变化。

星期五, 九月 05, 2008

学车

终于完成今年的学车任务,下周末可以拿本了。
5月份开始学交规。
过了端午节上的车。
后来就是考杆,顺利通过。
考障碍的时候,遇到新车离合问题,上去就折在爬坡了,好在一周后补考顺利通过。
7月,8月份驾校由于奥运的原因休息。
8.30-31学习路考,9.5实际路考,通过。

星期二, 八月 12, 2008

体操男子团体,强

很强的说,啦啦队也很强,现场效果很棒。

贴几个图看看。
观众
参赛队员
功臣志愿者
朗朗

星期二, 七月 08, 2008

奥运证件

今天拿到了奥运会的正式证件。

怎么说呢,充满了责任感。虽然新建系统还存在种种问题,我们仍然要力保奥运会期间不出现任何技术问题,保障新闻报道的顺利进行,也算是为奥运会尽一份力了。

这个月就要经常去MPC了,把系统搭建起来。

星期二, 六月 10, 2008

端午节mumu

木木在地震前线乐不思京了,我们端午节去看木木。
木木明显长大了很多,像个大孩子。
问他墙上是谁乱画的,他会小手指摁着自己鼻子,嘴里说mumu。
他要玩积木的时候,会拉一个凳子过来,让妈妈坐或是爸爸坐。
晚上吃饭的时候,非要陪着妈妈一起吃,他自己早吃饱了。
木木很好玩,特别喜欢袜子,下床必须穿袜袜,否则就闹。天太热,大人都不穿袜子了,他一定还是要穿袜袜。
出去玩,木木特别喜欢小桥上的石狮子,摸来摸去。你问他哪里是鼻子,眼睛,他都可以指出来了,玩回来路上还在说摸狮子。
木木出去的时候,还是喜欢让抱着,自己不愿意多走,你不抱他,他就去找妈妈抱,妈妈不抱他就找爸爸,爸爸不抱再去找姥姥。
木木喜欢玩积木,喜欢玩企鹅,喜欢听音乐,每天都要玩很多遍这些玩具。
题外话,成都还是很稳定,受地震影响不是很大,这些和地址构造有关系,也和当地人的乐观心理有很大关系,飞机的上座率还是比较高的,机票折扣也还可以,比较正常,没有单向行程人多另一个方向人少的情况出现。





更多照片在这里:木木在成都

星期六, 五月 24, 2008

20080524 National Stadium

The Beijing National Stadium (traditional Chinese: 北京國家體育場; simplified Chinese: 北京国家体育场; Hanyu Pinyin: Běijīng Guójiā Tǐyùchǎng; Tongyong Pinyin: Běijīng Guójiā Tǐyùchǎng), also known as the National Stadium, or the "Bird's Nest" (鳥巢) for its architecture, is a stadium has finished for the Olympic Green in Beijing, China that is scheduled for completion in March, 2008. The stadium will host the main track and field competitions for the 2008 Summer Olympics, as well as the opening and closing ceremonies. It is located right next to the Beijing National Aquatics Centre.

去鸟巢主要是测试通信相关的软硬件设备,我重点测试了TD上网卡。
下面废话少说,上照片。








相册: 20080524鸟巢、刘翔

下面不是我拍摄的,取自官方网站:


星期日, 四月 20, 2008

20080417 Water Cube

The Beijing National Aquatics Centre, also known as the Water Cube (or abbreviated [H2O]3), is an aquatics centre that was built alongside Beijing National Stadium in the Olympic Green for the 2008 Summer Olympics. Ground was broken on December 24, 2003.

周四下午去了次水立方,也是第一次去国家游泳中心。带着任务去的。
场馆覆盖了WIFI信号,经测试通信效果很差。
媒体工作间的有线宽带巨爽无比,绝对有局域网的传输效果,比办公室的上网效果一点都不差。
顺手拍了几张照片,第一次现场看花样游泳,很多精彩镜头都错过了。









发件人 20080417Water...


星期日, 四月 13, 2008

戒台寺半日游

2008.04.13 周日,戒台寺

戒台寺人很少,据说其丁香花很好看,花期又是4月中旬,周末就去了一次。

从鲁谷过去很近,不到17公里,走莲石路,然后G108山路,很快就到了。

到了才知道,戒台寺是一个藏传佛教的寺院,因此在最近这个特殊时期,人很少也就不奇怪了。另外,丁香花还没完全开。

戒台寺香火的旺盛程度与其北方最大的受戒寺院地位,完全不相称。



发件人 2008Jietai


http://www.ce.cn/culture/worldheritage/200804/14/t20080414_15143104.shtml




戒台寺百年丁香花

  最佳观赏时间:4月中旬
  丁香是门头沟戒台寺公园最珍贵的花木之一,有着200多年的历史,1000多棵古丁香散布在寺内,游客在寺内各处均可观赏到丁香花。这种花以白色为主,间有紫色,一般树高都达五六米,树冠直径6至9米,相传为清乾隆皇帝游览戒台寺时,为给古刹增辉,命人从圆明园畅春园挑选名贵花木移种在此。此后,每年四五月间丁香花开,寺内花香浓郁,令人心旷神怡。丁香一直是传统的愁思的象征,戴望舒的《雨巷》中"丁香般结着愁怨的姑娘"就是对这一象征的很好写照。
  此外,戒台寺内的四季海棠、四季锦带,以及有北京牡丹之祖称谓的多种名贵牡丹花亦将开放。

星期三, 三月 26, 2008

aix mysql localhost


今日在AIX上安装Mysql和Tomcat,至于为啥不用DB2和WAS,偶实在没法回答,惭愧啊。


小昊做了很多工作,java、tomcat都很快搞定。


Mysql有一些奇怪的问题。


找了很多安装包,其中包括Mysql网站下载的二进制安装包,也包括从pware找来的amp打包版本。都不大好使,pware相对容易安装,但遇到了character set的问题,不支持GB2312和GBK,这肯定是不行的。


二进制安装包最难。


其实方法很简单。


# mkgroup mysql
# useradd -g mysql mysql
# gunzip mysql-5.0.51a-aix5.2-powerpc.tar.gz,或者mysql-5.0.51a-aix5.2-powerpc-64bit.tar.gz
# tar -xvf mysql-standard-5.0.51a-aix5.2-powerpc.tar
# ln -s mysql-standard-5.0.51a-aix5.2-powerpc mysql
# cd mysql
# scripts/mysql_install_db --user=mysql
# chown -R root .
# chown -R mysql data
# chgrp -R mysql .


没有任何难的,和linux下安装mysql使用的是完全一致的安装方法。


可谁也没曾想到过基本上是最关键,也是实质性安装的第一步mysql_install_db就报错了。


问题困扰了大概2周时间,花费2天精力google+baidu都无法查找足够的资料,基本上没有实质收获。苦思冥想,偶最后终于解决了,那当时的心情实在是爽啊。


问题出现在localhost。机器是个新安装操作系统的裸机,基本还没安装任何应用软件,也没投入使用呢。所以其主机名就是localhost,而在mysql_install_db报错的第一句话就提到了localhost,我们也没太多注意,没曾想它是指的主机名,就以为是缺省本机的意思。改天贴出来那个报错信息,大家一看就明白了。


星期三, 三月 12, 2008

黄金储备、黄金互助基金

http://news.163.com/06/0509/20/2GN5I9PI0001124J.html


http://www.chinagoldgroup.com/Cyclopedia/Cyclo43.htm


http://news.sohu.com/2004/03/12/55/news219415593.shtml



http://currencywar.blog.hexun.com/7875784_d.html


4. "黄金互助基金"(Gold Pool)




在废除金银的货币地位的进程中,国际银行家采取了"先银后金"的战略方针。先取白银的主要原因在于到60年代初,世界上只剩为数不多的几个国家还在使用白银作为货币,从美国货币系统中"摘除白银"只是一个局部手术,所遭遇的阻力和波及面都有限。




黄金的问题则复杂和困难得多。在人类长达5000年的社会实践中,无论什么时代,无论什么国家,无论什么宗教,也无论什么种族,黄金被世人公认是财富的最终形式。这种根深蒂固的意识,决不是凯恩斯等人几句轻飘飘的"黄金是野蛮的遗迹"就能化解的。国际银行家们非常清楚,黄金决不是普通的贵金属,从本质上看,黄金是唯一的、高度敏感的、深负历史传承的"政治金属",处理不好黄金问题,是会在世界范围内掀起金融风暴的。在白银战役尚未结束之前,必须稳住黄金这边的战线。




由于美联储自30年代以来的大规模通货膨胀政策导致美联储货币发行严重超量,超量的纸币在追逐有限的金银货币过程中,无可避免地推高了金银价格。在美国国内,由财政部负责出面压住白银价格,在国际上,必须有一个相对应的组织来代行财政部的功能,负责向市场抛售黄金,将汹涌的黄金攻势压制在滩头阵地。




喷气飞机时代的到来使得国际银行家能够经常碰面,秘密商量对策。位于瑞士巴塞尔的国际清算银行于是成为他们著名的"巴塞尔周末"会议所在地。




1961年11月,经过密集协商,国际银行家达成一个"高明"的计划,由美国和7个欧洲主要国家建立了"黄金互助基金",它的主旨就是压住伦敦市场的黄金价格。该基金由参加国的中央银行出份子,总额为2亿7000万美元的等价黄金,其中美国最为财大气粗,独家承担一半,德国战后经济起飞,荷包也日渐鼓胀起来,加之战败国自觉矮人一截,所以认捐数额仅次于美国,达3000万美元。英法意都是2500万,瑞士、比利时与荷兰为1000万。由英格兰银行实际负责操盘,先由它自己的金库中垫支黄金,然后月末和其它入伙的央行按比例结算。[7.13]




"黄金互助基金"的首要目标就是如果金价超过35.20美元时,予以迎头痛击,绝不允许越雷池一步。35.20美元的价格中包括了从纽约调运黄金的运输成本。




所有参与该基金的中央银行都保证不从伦敦市场上购买黄金,也不得从南非、苏联等第三国购买黄金,美国还保证在任何可能的情况下,游说其它国家的中央银行也采取同样的政策。




所有"黄金互助基金"的内容在当时均为最高金融机密,与巴塞尔国际清算银行的传统秘密会议一样,不得有任何书面记录,一张纸片的记录都不允许。任何协议都是口头达成,就如同老摩根以握手和口头协议来完成巨额交易一样,国际银行家们的口头承诺拥有与法律合同同等甚至更高的约束力。




在"黄金互助基金"开始运作的最初几年里,大获成功,甚至好到完全超出预先的想象。黄金生产大国苏联1963年秋农业严重歉收,不得不大量抛售黄金来进口粮食,苏联在1963年最后一个季度总共出售惊人的4亿7000万美元的等价黄金,大幅超过"黄金互助基金"的全部黄金家底,在21个月中,"黄金互助基金"的黄金弹药库暴涨到13亿美元,国际银行家几乎不敢相信自己的好运气。[7.14]




但是,越南战争的不断升级导致美联储不断加大美元的供应量,洪水泛滥的美元很很快就吞噬了"黄金互助基金"的盈余和大部分家底。法国眼看大势已去,率先退出"黄金互助基金",不仅如此,法国政府加紧把手中的大把日渐丧失购买力的美元换成黄金,从1962年到1966年,法国从美联储手中兑换了近30亿美元的黄金并运回巴黎储存。




到1967年11月底,"黄金互助基金"总共损失了10亿美元的黄金,接近900吨。此时的美元已处在世界范围内的信心危机之中。




约翰逊总统终于沉不住气了,他想做点什么了。 在约翰逊总统身边有一群国银行家作为他的高参,他们反复向总统灌输一个主 意,那就是长痛不如短痛,与其这样一点一点被其他国家吸干黄金储备,不如孤 注一掷搏一把,拿出全部黄金家当,把伦敦金属交易市场给淹了,一劳永逸地解 决黄金对美元升值的问题,重拾世界对美元的信心。约翰逊接受了这个近乎疯狂 的建议,美联储的全部黄金储备被押上了这场空前规模的赌桌。上万吨的金砖被 装船运往英格兰银行和纽约美联储银行,准备给看好黄金的全世界投机者一个惨 痛的教训。如果计划顺利,英格兰银行和纽约美联储银行联手海量抛售黄金,造 成黄金突然超量供应,将金价打到35美元以下,投机者势必陷入全面恐慌,并 最终击穿他们的止损线,造成更大规模的抛售黄金。待彻底打垮黄金买家的人气 之后,再以低价逐渐买回黄金,人不知鬼不觉地把黄金还回金库。这实在是一个 天衣无缝的计划。 在1968年年初的几个星期之内,该计划付诸执行。让约翰逊总统和所有人极 度惊骇的是,市场全部吸收了黄金的卖盘。该役,美联储总共损失9300吨黄 金。酷爱权力却输得一塌糊涂的约翰逊总统,不久即宣布不再竞选总统连任。 [7.15]




1968年3月,"黄金互助基金"已陷入崩溃的边缘。




3月9日,总统特别助理罗斯托(Rostow)在给约翰逊的备忘录中这样写道:




大家(总统经济顾问)的结论是:一致反对让黄金涨价来应对当前的危机。多数人倾向保持'黄金互助基金'运转,但是他们认为和欧洲方面协调有困难,很难恢复市场的平静。所以他们认为我们最终不得不关闭'黄金互助基金'。大家的想法比较混乱,不知如和劝说非'黄金互助基金'的国家与我们合作,他们觉得 IMF(国际货币基金组织)可能派上用场。他们认为我们必须在30天之内对何去何从有一个清楚的想法并采取行动。




评语:您可以看出,这些想法和我们的没有太大的不同。本周末的巴塞尔会议(国际清算银行)之后,我们将可以更准确地了解到欧洲人的想法。




3月12日,在另一份备忘录中,罗斯托写道:




总统先生:




我对比尔.马丁(Bill Martin, 美联储主席,刚参加晚巴塞尔会议) 的理解是以下几点:




1. 对于黄金价格的变化,英国和荷兰人可能赞同这种选择(保持'黄金互助基金')。德国人犹豫不决。意大利、比利时和瑞士人强烈反对。




2. 他达成了协议,大家追加5亿美元的黄金并以承诺另外5亿美元来保证基金的继续运转。(以目前伦敦市场黄金损失速度来看,这些黄金只能支持几天时间)




3. 欧洲人意识到我们很快就会面临非常不愉快的选择。他们准备不得已时关闭伦敦黄金市场,让黄金随行就市。




4. 在这种情况下,财政部、国务院、美联储、和总统经济顾问们忙了一整天来考虑一旦我们宣布关闭'黄金互助基金'后,各国以后如何协调。




5. 我们还不知道约福勒(财政部长)和比尔的个人观点。我们会在今晚或明早与他们交换意见。




我个人的感觉是,我们离真相到来的时刻越来越近了。






3月14日,在黄金问题上,罗斯托进一步报告:




您的高级顾问达成以下一致:




1.现在的情况不能再持续下去了,希望事情能有好转。




2. 我们这个周末需要在华盛顿召开一个"黄金互助基金"参与国的会议。




3. 我们将讨论:黄金在过渡期间的规则,保持金融市场持续的措施,加紧推行特别提款权(SDR's)




4. 在过渡期间,我们将对官方央行美元持有者按原价兑换。




5. 如果不能达成任何协议,我们将中止官方美元兑换黄金,至少暂时如此。然后召开紧急会议。




6. 这将可能使世界金融市场在一段时间内陷入混乱,但这是唯一能迫使其他国家接受一个长远方案的办法。我们一致认为让黄金价格上涨是最糟糕的后果。




您现在必须下决心是否立即关闭伦敦黄金市场。[7.16]




无论采取什么措施也挽救不了"黄金互助基金"破产的命运。1968年3月17日,"黄金互助基金"计划终于关门大吉了。伦敦黄金市场应美国要求关闭了整整两个星期。




在美联储黄金大战惨败的同时,越南战争的情况也出现了戏剧性的变化,1968年1月30日越南游击队对南越30个省的省会同时发动大规模进攻,甚至占领了西贡境内的一些重要目标,顺化古都也被攻陷。基辛格认为,这次进攻虽然北越取得了政治上的胜利,但是从军事角度来看却是北越的最大败笔,游击队放弃了自己擅长的飘忽不定的打法,而集中主力与美军打起了阵地战,在美军优势火力之下,游击队伤亡惨重。如果美军对业已失去了游击队掩护的北越主力部队进行大规模进攻,越南战场的前景可能会有根本改观 [7.17]。让基辛格扼腕长叹的是,约翰逊放弃了 这样一次机会。此时的约翰逊在金融战场上的惨败,已经使他丧失了坚持越南战争的底气。




伦敦黄金市场的惨败,让美国的决策精英们陷入了全面恐慌,坚持金本位的保守人士与要求废除金本位的主流派产生了激烈争论。但双方都认为在如此混乱的金融局面下,越南战争该收场了。




于是,美国的新闻舆论导向开始发生根本转变。1968年2月27日克朗凯特(Walter Cronkite)"预言"美国将会失败。华尔街日报质问"事态是否已经弄乱了我们原先可驾驭的目标?如果还没有准备好的话,美国人民应该准备接受越南事件的黯淡前景。"《时代周刊》3月15日说,"1968年已使得美国人觉悟到,在越南获胜,或甚至只有取得有利的局面,已经不是(美国)这一世界强权力所能及的了。"这时,熟睡已久的参议员们也苏醒过来,富布赖特议员开始质疑:"政府有权不经过国会同意就扩大战争吗?"曼斯菲尔德则宣布:"我们在一个错误的地方,从事一场错误的战争。"




1968年3月31日,约翰逊宣布对北纬20度线以北地区中止轰炸行动,他还表明不再增派大量军队前往越南,并宣称"我们在越南的目标从来就不是消灭敌人"。他又宣布放弃竞选连任总统。




越南战争结束的本质原因乃是伦敦黄金战场的惨败导致统治精英阶层的金融"底气"损耗殆尽。


http://longjf.blog.hexun.com/10473985_d.html


http://longjf.blog.hexun.com/10473990_d.html


http://longjf.blog.hexun.com/10475355_d.html


http://longjf.blog.hexun.com/10480991_d.html

星期一, 二月 18, 2008

ibm p55a 网络配置

共有命令若干:
(1)管理界面
smitty tcpip
(2)删除网络接口
rmdev -dl en4
(3)自动发现新的网络接口
cfgmgr
(4)查看物理端口对应逻辑端口
lscfg | grep en
(5)查看逻辑端口的定义和配置情况defined, available
lsdev | grep en
(6)查看ip配置
ifconfig -a
(7)查看已生效的网络ip定义,路由
netstat -rn

星期一, 二月 11, 2008

2008春节

今年春节回老家过年了,也算是紧赶慢赶才凑齐了日子。
阴历29一大早的火车,5点多就起床了。动车D133,票价贼高。确实是快,设施也很不错,宽敞。火车时间和后续的汽车时间差不多,火车上3.5小时,6:54上车,10:30下火车到回到家又用了3.5小时,下午14点才回到家。
初3又是一大早就起床,5点多,特快T70,9:03的车,晚点,14:38本来就该到了,晚了十几分钟。
今年按说挺冷的,在家头天晚上睡觉都打哆嗦,开了电褥子就不冷了,第二天居然盖一条被子也能睡觉了(半夜被老三把被子裹走了)。
二弟结婚没赶上,主要是单位节前太忙了,只怪项目招标时间太不凑巧,恐怕耽误了不止我一个人的事。