2007年4月23日星期一

AIX故障解决方法

LED 201故障的解决





环境 产品: AIX

平台: RS

机型: RS6000

软件版本: V4

问题 系统无法正常启动,液晶面板LED显示201.



解答 LED 201通常由引导镜像损坏引起.应检查 /and/tmp 文件系统.

解决LED 201的具体步骤:

1.键入: lslv -m hd5 来确定引导盘;

2.键入: bostboot -a -d /dev/hdiskn 来重建引导镜像;

3.关机并重新启动系统.





LED 223-229故障的解决



环境 产品: AIX

平台: RS

机型: RS6000

软件版本: V4

问题 统无法正常启动,液晶面板LED显示223-229.

解答 LED 223-229通常由非法引导列表顺序引起.应启动机器进入维护服务模式(对于较旧的微通道式机器,应将钥匙拧至维护模式后启动系统),更改引导列表顺序后,关机并重新启动系统.





LED 553故障的解决



环境 产品: AIX

平台: RS

机型: RS6000

软件版本: V4

问题 系统无法正常启动,液晶面板LED显示553.

解答 LED 553通常是由于/etc/inittab文件系统被破坏引起的.应检查并修正这些遭到破坏的文件系统.

具体步骤:

1.启动,进入维护模式;



2.用df命令检查根目录下,/var目录下和/tmp目录下的剩余空间;



3.检查/etc/inittab文件,并修正inittab文件的错误;



4.检查执行错误;

/etc/environment

/bin/bsh

/bin/fsck



5.重新启动系统.





LED 551,555和557故障的解决





环境 产品: AIX

平台: RS

机型: RS6000

软件版本: V4

问题 系统无法正常启动,液晶面板LED显示551,555或557.



解答 LED 551,555,557通常由文件系统被破坏或JFS日志被破坏引起.应检查并修正这些遭到破坏的文件系统.

具体步骤:

1.检查文件系统;

fsck -y /dev/hd1

fsck -y /dev/hd2

fsck -y /dev/hd3

fsck -y /dev/hd4

fsck -y /dev/hd9var



2.重建JFS日志;

/usr/sbin/logform /dev/hd8



3.键入 lslv -m hd5 来确定引导盘;



4.重建引导镜像bosboot -a -d /dev/hdiskn;



5.重新启动系统.





LED 552,554和556故障的解决





环境 产品: AIX

平台: RS

机型: RS6000

软件版本: V4

问题 系统无法正常启动,液晶面板LED显示552,554或556



解答 LED 552,554,556通常由超级块(Super Block)被破坏或定制的ODM数据库被破坏引起.应检查并修正这些遭到破坏的文件系统.

具体步骤:

1.用备份的超级块(Super Block)替换被破坏超级块(Super Block),重建文件系统;

dd count=1 bs=4k skip=31 seek=1 if=/dev/hdn of=/dev/hdn

/usr/sbin/logform /dev/hd8



2.加载(Mount)根文件系统和用户文件系统;

mount /dev/hd4 /mnt

mount /usr



3.将系统配置拷贝到备份目录;

mkdir /mnt/etc/objrepors/backup

cp /mnt/etc/objrepors/Cu* /mnt/etc/objrepos



4.从RAM文件系统复制出系统配置;

cp /etc/objrepos/Cu* /mnt/etc/objrepos



5.卸载(Unmount)所有的文件系统;



6.确定引导盘;

lslv -m hd5 command.



7.保存新的ODM到根逻辑卷;

savebase -d/dev/hdiskn



8.重新启动系统.



如果系统仍无法正常启动,亦可重装BOS.



如何替换损坏的镜像卷组硬盘?





LED 0C31的问题

安装系统时停止在LED 0C31的问题

环境:(产品,平台,机型,软件版本,等)



问题描述:

在通过光盘或磁带启动试图安装操作系统时,计算机启动停止在LED 0C31,控制台上没有显示。



解答:

出现这种问题有两种可能:

1、使用其它计算机上创建的mksysb磁带启动安装,而其它计算机上原来安装的系统中不包含本计算机的显示卡驱动程序;

2、使用AIX安装光盘启动,AIX安装光盘版本太老,不 包含本计算机的显示卡驱动程序。

对于第一种问题,可以用和mksysb同样版本的AIX安装光盘启动,在选择控制台后,在下面的界面中选择3:



然后在下面的界面中选择4:





从磁带进行安装即可。

对于第二种情况,您需要从IBM获取更新版本的AIX安装光盘以支持计算机上的显示卡。





LED  0c0

The  dump was  successful

 



2007年4月22日星期日

AIX经典之LVM


初时接触AIX被他丑陋的CDE(图形界面),笨拙的ksh(shell)搞的一塌糊涂,让我郁闷了好久。现在依然不喜欢他的图形界面,但是当真正在项目中使用后,发现用图形界面的可能性和机会少的可怜。也许这就是服务器和个人pc的最大区别吧 :D

LVM是AIX的最大特性之一,LVM是Logical Voume Manager的简写,直译就是逻辑卷管理器。

LVM最主要的功能就是能动态的,随时的分配磁盘分区空间。我们用不恰当但是直观的方法来了解(注意,这只是比喻):譬如我们在windows里的C盘,当我们觉得C盘空间不够的时候,我们可以直接通LVM来动态的增加它的空间。当这个应用继续下去,我们会发现C盘的大小很动态,只是局限于一个硬盘的大小。LVM又有他的解决方法,将所有的物理硬盘组合起来,成为一个逻辑的硬盘,一个逻辑卷。这使得C盘的大小不在局限于一个硬盘的大小,而是逻辑硬盘(逻辑卷)的大小,而逻辑硬盘(逻辑卷)的大小也是可以动态的通过增加删除物理硬盘的来实现。

可以想象在服务其中这个功能多么的诱人,你可以不断电的添加硬盘,然后给任意分区添加或者减少空间。That Cool!~~~

实际上现在除了AIX也有很多linux(windows 2000好像也有卷的概念和类似功能,但是好像功能没有那么灵活,或者说我不了解 :P )支持LVM,我知道的就有suse,redhat。但是到底谁先有这么有趣的想法的就不知道了.

怎么使用无参数的sar

无参数的sar经常会报出如下的错误信息:

sar: 0551-201 Cannot open /var/adm/sa/sa22.

查阅文档发现,如果要使用不带参数的sar命令,必须首先让操作系统自动收集活动数据才能运行。/var/admin/sa/sadd中的dd实际为当前的日期。

打开这种收集的方法是编辑adm用户的crontab,修改其中的sa1的内容,使其定时运行。

2007年4月20日星期五

以史为鉴


偶尔看到这个文章,触动了我最后悔的记忆:大学。我怎么早没有看到这样的文章呢,但是若是我早看到了,我会真的过一个有意义的大学么?我不知道,永远也不会知道。抄录下来,以示后人倒也不必且无资格,只能说自己“以史为鉴”吧...

1,珍惜仅有的4年好好学习专业,不要说什么锻炼能力,发展素质教育,上大学后你其实已经发现了只有初中,高中的东西你现用的最多!能力是以知识为基础的!university的谐音不是“由你玩四年”!(我就是很好的“由你玩四年”的实例,留下的遗憾要用现在和未来来慢慢补偿.....)

2,谈一场轰轰烈烈的爱情,让你能够在这样物欲横流的社会理解什么叫做纯洁!为的是走出学校后能够有这样一种明净单纯的回忆!(还好,高中就开始了到现在不算轰轰烈烈,但也有了天长地久的欣慰。)

3,至少有一样课余爱好,它会让你在无聊的时间里有宣泄的用武之地!(业余爱好?游戏和睡觉不知道算不算在其中啊.. :S)

4,尽可能少逃课,如果按你一年5000的学费来算的话,一节课意味着你丢了快4。16666元钱(一年40周,也就200天课,一天算6节吧!总共就1200节课)!(这段话明显是错误的,我在逃课数量上引起了质量的变化,最终导致还要加上重修的学分费用。至于到底有多少我不敢算了。)

5,不应该缺少大学生应有的素质,要习惯一些事情,对任何事情要理智的去看待,切忌无病呻吟的成天喊“堕落与颓废”。不关你的事情,你由它去吧!(天天把郁闷挂在嘴上,最后就真的郁闷了)

6,理解食堂阿姨们,他们工资也不高,也就5-600快吧!她们想拿点奖金的话,BOSS只有从你们身上扣点,别端着碗有沙子的白饭喊着“这碗沙子有米耶”!她们年纪也大了,更年期女人容易掉头发,偶尔在菜里面发现了,别动不动就投诉,那会扣她们的奖金!2快钱有饭有菜了,你还指望什么?(还好,没怪过他们。)

7,如果家里还算富有,可以穿NIKE,ADIDA,有钱没有错!但是没有钱也没有错!毕竟在学校穿的太差,自己心里不自然!建议穿些森马,FEEL100%,贵人鸟特步等比较便宜但也适合学生的牌子!最好在有折扣的时候!建议放弃考虑安踏,李宁,邦威!(还好,穿衣没什么追求,只是花了更多的钱去租房子了)

8,不要买手机,首先在于在学校你确实没有那么多事情!其次是中国移动如何优惠,如何让利,它一个月也要从你身上赚个6-70!那够你吃一个星期的食堂了吧!(还好,手机倒是没买。但是买的光盘加起来估计也有几个手机了 :( )

9,如果有电脑,不要用它来看碟,玩游戏,聊天;学点平面设计,编程,系统操作等实用的东西,那对你以后绝对有用!还有配置不需要P43.0,RAM512 的。有个C1。7,RAM256就够你用了,追求时尚你还没有资格!(惭愧啊,当时好像除了因为网络问题聊天不行,其他的游戏,看碟好像就是电脑的主要工作。)

10,切记不要参加学生会干部的竞选,他会提早助长你的官僚作风!让你明白,政治----***是个腐朽,黑暗的玩意!(赞成!)

11,不要以为离开了家就是一种解脱,也不要以为你不想家,而家里就不想你,你应当明白。对你爸妈来讲,大学生有成千上万个,而儿子只有一个!隔三差五给家里报个平安,一句问候就可以了!(可怜天下父母心。)

12,如果失恋了,千万不要喝酒,抽烟来发泄自己!伤身体你可以勉强说是自己的无所谓,可是,那烟酒钱可能是爸妈一天的工资!(恋没有失,烟倒是没有少抽,感觉怎么赖怎么赖。年轻啊!~)

13,中国的文化和历史可以做你自己镜子!大学毕业了,别连(红楼梦)讲什么事情都不知道!多看点书,让你相信还有精神的存在,中国人缺乏信仰已经让自己无地自容了,不要搞的自己象个没有灵魂的躯壳!(看书太少?所以现在找不到黄金屋?)

14,不要看不起民工,妓女。我们的祖先连做民工的资本都没有,或者母系氏族时代,乱伦是一种潮流!社会在变,我们应该理智的用历史眼光看待问题!他们有自己的苦衷!而错误也不在于他们!是社会!别成天喊着反日,应该多了解自己的历史,一个连自己的历史都不懂的人是没有资格开口闭口反对别人的民族的!话说回来,我们能够做的就是抵制日货,让它失去6-7成的市场.(坚持中....)

2007年4月16日星期一

工作三年之後的痛:

1、很快你就会发现几千元的工资不算什么。



2、很快你就会发现金钱的获得是以时间和个人生活的牺牲为代价的。



3、很快你就会发现自己有点小钱但不幸福。



4、很快你就会讨厌自己,讨厌自己的复杂和世故。



5、很快你就会发现你身边的很多人怎么素质这么低,这么俗,而你也快成为这样的了。



6、很快你就会讨厌冬天的,太冷了,太冷清和寂寞了。



7、你会不断地觉醒,不断地继续奋斗,然后你老想着辞职休息,或者再读书,或者再创业。



8、你会偶尔去同学录看看,但你已经不想再说话了。



9、你会偶尔想起自己以前最好的朋友,然后给他/她打个无聊的电话。



10、你会偶尔给自己的初恋情人打个电话,然后你发现自己老了。



11、你甚至会发现自己现在成熟得可怕,一件很复杂的事情,你一眼就看穿了,而你的依据是你对黑暗的了解。



12、你想幸福就要自己花一生的时间去先痛苦。



13、当你工作后发现你喜欢摇滚乐的时候,证明你还在挣扎,当你工作后发现自己喜欢忧郁的轻音乐时,你就快完蛋了 。



工作了才知道,有空调的办公室,不如闹哄哄的教室



工作了才知道,大学里爱情 是游戏,现在爱情是交易.



工作了才知道,有时候一顿饭吃上千块也是一种需要.



工作了才知道,学生都是装大款,真正的有钱人都哭穷



工作了才知道,穿什么不取决与品位,取决与场合.



工作了才知道,学校三点一 线,现在却是画直线.



工作了才知道,原来买房子也是个远大的理想.



工作了才知道,成为社会精英的几率,和中彩票是一样的.



工作了才知道,原来消灭剥削只是一种传说.



工作了才知道,自立的代价是失去更多的自由.



工作了才知道,搞计算机的根本不用等级证,不搞计算机的,等级证是废纸.



工作了才知道,原来在中国的外国企业也是用中文比较多.



工作了才知道,研究生和我们的区别就是刚参加工作时每月多拿200块钱.



工作了才知道,所有证书都是敲门砖,敲开门就没人看了.



工作了才知道,真正英语好的人都是工作以后出于需要自学的.



工作了才知道,学校的老师比起企业的一般领导,社会地位要高很多.



工作了才知道,搞中国人力资源的只要能判断毕业证真伪就行了.



为此,我们都要学会,对着镜子笑,然后说,我很快乐...

2007年4月12日星期四

Unix/Linux 工具: Screen 命令使用

screen your screen
文:林思敬
電子郵件:becks.lin@ec-base.com

前言
screen 是什么

根据其man介绍,screen是个多元化多功能的全屏窗口管理器,每个虚拟终端都可以为你提供DEC VT100 terminal的功能, 也许你会问:DEC VT100 terminal又是什么?如果你登陆过某些字符界面的BBS,或许你会记得在注册时,其要求你输入你的终端机型别,而一般预设就是我们刚刚提到的DEC VT100 termina了.另外screen还附加提供了比如SO 6429 (ECMA 48, ANSI X3.64) and ISO 2022 standards的操作功能.

screen 可以做些什么
如果在以前或许screen 是你登陆 bbs 站的好伴侣,但是相信现在大家都是直接登陆图形界面的也就是WEB界面的BBS.当你正在登陆多个BBS而又不想在多个窗口之间切换.那么screen就可以帮你的忙了。

当然screen可不是专为BBS服务, 它可以让你只需要打开一个终端窗口就可以地处理很多的(进程)事情,举个例子:你正在shell上编写某个程序,碰巧你又需要重新启动某个服务,同时还要 FTP上传个大文件,这个时候就可以使用调用screen,只需要按下3个键就可以无须用鼠标在3个窗口间切换.又或者你使用PUTTY等工具登陆到服务 器,不想在退出时关闭当前的进程,比如你正在复制文件等.这个时候就可以利用screen让你复制文件这个前台进程享受后台进程的"待遇"。

正是因为screen的种种实用功能 ,已经成为不少*unix玩家的必备利器,让*unix的日常操作管理更加方便。

screen使用
使用screen非常简易.只需在SHELL键入screen,便可打开一个screen session。
而在每个screen session 下,所有命令都以 ctrl+a(C-a) 开始。

现在让我来简单介绍基本的命令

C-a c -> Create,开启新的 window
C-a n -> Next,切换到下个 window
C-a p -> Previous,前一个 window
C-a C-a -> Other,在两个 window 间切换
C-a w -> Windows,列出已开启的 windows 有那些
C-a 0 -> 切换到第 0 个 window
C-a 1..9 -> 切换到第 1..9 个window

C-a a -> 发出 C-a,在 emacs, ve, bash, tcsh 下可移到行首

C-a t -> Time,显示当前时间,和系统的 load
C-a K(大写) -> kill window,强行关闭当前的 window

C-a [ -> 进入 copy mode,在 copy mode 下可以回滚、搜索、
复制就像用使用 vi 一样

C-b Backward,PageUp
C-f Forward,PageDown
H(大写) High,将光标移至左上角
L Low,将光标移至左下角
0 移到行首
$ 行末
w forward one word,以字为单位往前移
b backward one word,以字为单位往后移
Space 第一次按为标记区起点,第二次按为终点
Esc 结束 copy mode
C-a ] -> Paste,把刚刚在 copy mode 选定的内容贴上

C-a ? -> Help,显示简单说明

C-a d -> detach,将目前的 screen session (可能含有多个 windows)
丢到后台执行 当按了 C-a d 把 screen session detach 掉后,会回到还没进 screen 时的状态,此时在 screen session 里每个 window 内运行的 process (无论是前台/后台)都在继续执行,即使 logout 也不影响。

下次 login 进来时:

screen -ls -> 显示所有的 screen sessions
screen -r [keyword] -> 选择一个screen session 恢复对话

若 screen -ls 里有 Attached sessions:
screen -d [keyword] -> 强制 detach,以便「接手」过来

实例
说明看了那么多,让我们用一个实际例子来结束我们今天的学习。

在我们开启一个screen后,然后使用joe编辑一个文件,之后因为临时需要离开这时就可以运行Ctrl+a d,显示如下:

[becks@ec-base becks]$ screen
[detached]

这个时候当我们运行ps -e 可以看到pts/2这个我刚刚运行的screen正在运行joe
6264 pts/2 00:00:00 bash
6354 pts/2 00:00:00 joe

而当我们回来后想恢复这个session,只需要键入screen -r,而当你有多个session时候,系统将提示你选择一个,如下:
[becks@ec-base becks]$ screen -r
There are several suitable screens on:
6263.pts-1.ec-base (Detached)
6382.pts-1.ec-base (Detached)
Type "screen [-d] -r [pid.]tty.host" to resume one of them.

输入该session的pid进行恢复
[becks@becks becks]$ screen -r 6263

想退出screen的session,和退出shell一样,只需要键入exit命令,成功退出后将有以下提示
[screen is terminating]

screen的简单用法就介绍到这里,更多的功能和应有请读者参考MAN自行研究.


2007年4月8日星期日

慈善只为时尚?

那一日忽然看到同事和朋友多了I'M的msn符号,还以为MSN又多了隐藏的符号.于是Google了下,却发现是慈善的标志:活动是在美国进行的,同胞们写了I'm的标志没有任何慈善的款额交易产生.然而我还是觉得应该加个I'm的头衔,理由本不必多说...
然而终究发现,理由还是需要多说的,当人们看到新浪中的这篇报道http://tech.sina.com.cn/focus/MSN_helpwy/index.shtml
相信会让所有挂过I'M符号的MSN用户觉得一种说不出的郁闷.而无知的网络暴力也显现出来.我不知道谁是第一个讲I'M符号说成"绿帽子"的,我个人觉得如此为一件慈善事业"冠名"确实显现出此人的狭隘主义.慈善的心灵难道也要背批判?
看看这件事就可以发现至少两个主要问题:
一、慈善宣传的力度.现在什么都可以宣传,但是宣传最少的就是环保和慈善.国家、社会、舆论都没有一个完善宣传慈善的机制和方案。需要帮助的人总是要话很 大的投入(精神的或者物质的或者皆有)才能宣传出来。匮乏的慈善制度,导致真正愿意帮助别人的人永远无法遇见真正需要帮助的人。就像这件事一样,直到看到 这个网页的时候我才知道原来中国有这样需要帮助的孩子。
二、我记得中国特殊的十年里,有两个“凡是”的超级理论。可怜的是现在我们这一代新人一边笑话着这个理论一边走到这个理论的另一边:凡事官方发表出来的正 式消息都是假的,凡是愿意帮助别人的人都有经济的驱动,凡是好人都是傻子,凡是慈善都是为了时尚~~.......(还有更多的)。可笑的理论,让我觉得 只有叹息,只有一句话来形容:以小人之心度君子之腹......
若是您不能有实际的义举,那么请保持一颗关注的心,或者支持这些关注的心灵,若是你连这些也做不到的话,那么请闭住你所谓的新闻评论的烂嘴巴吧。