免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 6147 | 回复: 15
打印 上一主题 下一主题

[新手入门] 请教初学IBM AIX该从何入手 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-02-17 09:54 |只看该作者 |倒序浏览
我是刚刚迈出校园的毕业生,以前在学校学习的是网络工程专业,现在在一家IBM小型机服务器代理公司实习,因为之前从未接触过IBM相关技术,所以不知道该怎么去很好的学习,每天看看技术文档,可是没练手的机会,感觉没什么提高,希望大家给点意见!谢谢!

论坛徽章:
0
2 [报告]
发表于 2011-02-17 11:10 |只看该作者
技术文档是一定要看的,可以分部份来看,例如安装、相关服务器设置、调优等,多设想一些场景去模拟,如果可以的话多跟那些高手onsite去实际操作,呵呵,个人意见,仅供参考。。。

论坛徽章:
0
3 [报告]
发表于 2011-02-17 11:37 |只看该作者
没关系,看别人处理问题的经验,看基础的概念,玩linux
可以从这些地方入门

论坛徽章:
0
4 [报告]
发表于 2011-02-17 20:06 |只看该作者
买个2手的p机器,反复玩

论坛徽章:
0
5 [报告]
发表于 2011-02-17 20:07 |只看该作者

论坛徽章:
0
6 [报告]
发表于 2011-02-18 16:49 |只看该作者
现在AIX“L”,可以从linux常规指令在自己的电脑上学习,然后深入学习AIX的特有指令。
最后熟悉AIX相关调优,和中间件、数据库的安装配置。

论坛徽章:
0
7 [报告]
发表于 2011-02-21 16:49 |只看该作者
楼上说的有道理。

论坛徽章:
0
8 [报告]
发表于 2011-02-28 16:54 |只看该作者
个人觉得先从lvm开始
然后学习安装系统
配置硬件
安装软件
搭建双机
等等
最主要的是每一步都需要懂得原理

论坛徽章:
0
9 [报告]
发表于 2011-02-28 17:39 |只看该作者
aix的技术类人员现在多不?

论坛徽章:
0
10 [报告]
发表于 2011-03-01 12:25 |只看该作者
一点感想及aix如何快速入门到精通
                                           —orian原著

51有不少兄弟姐妹去参加培训,看大家求知的热情真的很好,还有自费参加培训的,更令人感动。说一说我学aix的经过和感觉,请参考。
我是98年才开始接触到aix,以前只弄过几年sun,首先感觉aix真简单,什么都不用调,什么都是菜单,一路光标回车就ok了。于是就上手干活,不会了问一问,网上搜搜资料。我觉得网上搜资料的能力特别重要,你问别人他也不一定会,或者没时间,另外有些事情由于自己初学,往往表达不清楚,而且需要很多次交互,不如自己找方便。如果真的有人帮你,当然很好,但能够碰到老农那样的热心人就看自己的造化了。
由于有书、有网、有机器、有实践,所以觉得学的很快,也就1个多月,就觉得可以了,于是自己单练,这是才发现原来有许多东西不知道,命令不熟,概念不清。于是再学,再练。这个阶段就漫长了,因为不知道学什么,网上能找到的资料也都是很肤浅的,自己会的东西到处都有,想找的什么也找不到。另外,在这时,经常发现书上写的,或别人说的与现实情况不相符合。困惑。
特别是发生过一些稀奇古怪的事情,莫名其妙的问题,莫名其妙地好。大概一些老工程师都说过,运气很重要。我是不信的,因为不合乎逻辑,但时间长了,没办法,不得不信,于是家里冲着austin(原6000/aix研发中心)方向供着牌位,晨昏三叩首、早晚一炉香。(此段为玩笑话,不要认真)
没病不死人,问题总有原因,但是有时候真的仅仅凭着外表这些细微末节的故障找清楚,很难,见瓶水之冰而知天下之寒、鱼鳖之藏,我做不到。何况需要知道的信息太多,而且每十天半个月的就有新的升级(软件、硬件),没等你弄明白,升级了,问题没了,也不知道是bug还是风水不好(地线、串扰、命令使用不当),以前的分析白干了。
所以,现在养成了不求甚解的性子,初浅的问题重装,还不好就换,没的可换就等,过几天几月几年就自然好了。我敢打赌,一定不超过3年!
现在我们所说的,所学的技术是什么?记问之学而已,没有什么独创。定IEEE,RFC的人肯定不是我,也几乎不是你,我不过是在把别人记录下来的东西再告诉其他人而已。以前碰到一个写r6 troubleshooting红皮书的人,问起书是如何攒出来的,答曰:东抄西抄而已。
--------------------
言归正传,为了不打消大家的积极性,给大家鼓劲,说一说学习心得。
aix无非几件事情:
逻辑卷管理
memory管理
CPC processor调度
tcpip
interface管理(各种稀奇古怪的接口,scsi,fc,network,tty,。。)
用户管理
群集管理(高可用和高性能计算)
在学习之前,建议从两方面入手:
其一为理论基础,所有的计算机系统]都差不多,无论hp/sun/alpha,甚至windows,你要想如果让你去实现这件事情,你会怎样设计这个操作系统。心中始终有一个架构模型在那里。每一个组件之间都是有一定关系的。
另一个是命令和参数以及输出解释,这是个熟练的问题,利用命令实现你的要求。
牢记这两点,学aix的时候,往这两方面学,往上靠。
------------------------------
下一步,入门。
逻辑卷管理也就是存储,什么是存储?也就是存放数据块的空间,尽管存储类型多种多样,但总是要让操作系统看成是一系列的数据块存放空间。如何管理呢?就是物理盘变成逻辑盘,多个逻辑盘组合成vg,vg又分为大的数据块,一部分的数据块被分为lv,lv可以直接被程序用(就叫裸设备),也可以再上面再建文件系统用。文件系统里有文件(目录也是特别的文件,索引文件),在每一层次到另一个层次之间,都有一定的参数可以控制。当然也有命令。
其他内存、CPU管理也是如此,太多了,写不过来,自己看吧。
----------------------------------
下一步,深入
这是入门的延续,把相关的命令都找到试一试(千万不要在生产系统上试!),参数研究一下,就可以了。
---------------------------------
下一步,再深入
不回头研究一下概念是不容易学得更好的,最好把大学计算机原理的书搬出来,看看队列,中断、调度,信号、锁,你会发现aix实现这些东西的精彩之处。网络协议也要知道大概,传输理论,等等
--------------------------------
下一步,精通
不去编程是没办法精通的,你的程序编到那,你那一部分就精通了。
--------------------------------
拐棍
工欲善其事,必先利其器。信息很重要,上课时找老师要材料,网上收集。实际上用aix的人很多,google上一搜,一片一片的。
--------------------------------
注意:
千万不要什么都问,真是问一遍不当回事,自己搞清楚了才算会。
--------------------------------
备注:
当你也学的差不多的时候,想一想学它有什么用,许多技术我不会,但只要具有需要的时候可以在三天之内掌握,一周精通就行了。经力有限,特别对于一些初浅的东西,学多了太浪费。
当然,前提是你已经会许多东西之后。大资本家才会考虑投资回报率,如果还是乞丐,一分钱也要拣呀!

续上一些信息、地址、经验,可能有帮助:
1. 绝对是被人忽略的宝藏:
操作系统带的资料光盘
经常发现大家在研究一些问题,找资料,却没有,实际上99%都可以从basic document光盘里找到。也许可以这样衡量一个人是不是AIX高手:你看了basic
document光盘没有?哈哈
2. 红皮书
www.redbooks.ibm.com
IBM还是有大家风范的,尽管其他一些公司也公开文档,但你至少需要注册呀,或者网上填一个表格里面包含不会利用它(或其中漏洞)攻击自己。但IBM没有,而且不仅仅是基本的产品资料,它会专门征集一批人马,就某一个专题写一本书,完全公开。我曾经问过IBM的兄弟,红书的内部版和外部版有区别么?答曰:每区别,在外网比他妈的内网还快!
当然,技术公开也许是IBM的阴险之处,大家把自己的技术都学会了,产品更好卖了,不知道IBM倡导服务的今天,是不是培养了很多竞争对手?也许IGS的人会苦笑。
3. 认亲
IBM确实有许多内部资料,单说许多有点不足以形容,浩如烟海吧。可惜那帮IGS的人大都懒得搞技术了,身在宝山不识宝。如果需要什么,就找他们要,只要不是机密的,一般总有渠道拿得到,机密的呢?....自己琢磨吧
4. 相关公司
IBM做AIX是半路出家,原来从bull买的硬件,自己改了改软件,所以bull有不少资源,还own着一个freebull计划,类似sun的 simtel一样,许多源码,在世界各地都有镜像,google上查吧。(不过好像此计划有变,最近上不去了,不知道为什么,但是你可以找mirror 上)。
5. 重要网址
www.aixtips.com

还有许多,但实际上,有这个就够了,这是个链接。因为我比较贪心,但是我渐渐的发现如果什么都想握在手里,存到硬盘上,会爆死我的。不要叫嚣我有200G 硬盘,我不怕,但当有一天你发现,你想下载的资料不比网上的黄色资源少的时候(而且无需密码,不用手机号,email地址),你有2T的磁盘也没办法,而且已经没用了。需要的时候再找吧。别走我的老路,每天折腾这几十M的空余空间,东西下载下来还没看,就给删了。
6. ....
兄弟,不能再说了,震宅之宝的东西都拿出来了,我好有危机感呀,以后没法再骗人了!
越来越认识到不在于你曾经会什么,而在于学习新东西的能力,可是我已经老了,怎么办呀?
----------------------
忘了一件重要的话题:
安全第一,特别是兄弟们去实践的时候,或者想一试身手的时候。AIX大都跑重要业务,一失足成千古恨呀!我的一个哥们自己晚上偷着拆公司的J40,结果连续熬夜,刻苦学习,螺丝刀忘在里面了!第二天,别人来开机。。。一股青烟,他老板曾经语重心长地对他说:老兄,看来下半辈子你要给公司当包身工了!他那时一个月才拿十来张领袖像,R40的CPU板要多少?!好在可能是天将降大任于斯人也,心智也苦了,筋骨也劳了,体肤也饿了,其身也空乏,所以作为也拂乱,现在他想砸个八650也砸得起了。
每个人在学习的时候都会犯错误,所以要当心,不要因噎废食,但要小心从事。我自己也是由于一条命令不熟,把一个市级行的数据库给毁了,尽管,事前已经做了零级备份,结果磁带坏了,你看我有多糗!好在想做这件事的是系统管理员,回车不是我敲的,我得以脱身(他问我,这么做行么?我说,好像不行,但我记不住了。他说,没事,我做备份了,就。。。)。真同情他,但没办法,自身难保呀!行员加班两周才把帐搞平,管理员一气之下,出国了,也算得了正果。
所以,好自为之吧。
混口饱饭很容易嘛,不过没有点绝活混到熊掌、鱼翅也难。干IT这个行业就是心虚,没办法,所谓长江后浪推前浪,前浪摔在沙滩上。不过先来的也欺负后来人,干同样的事情,一个白头发的说一说与嘴上没毛的力度就是不一样,实际说的内容是同样的。
能维持一个高手的东西大概在于培养出的一种感觉,我见过前天的AIX,昨天的AIX,今天的AIX,明天AIX会如何我也一定可以预测。高手有两种:
武林至尊,宝刀屠龙,号令天下,莫敢不从,一天不出,谁与争锋?
一是排兵布阵,知道系统架构,一套IT系统,就是那么多东西,但是搭在一起总有问题,性能?可靠性?管理复杂程度?投资过大?安全性?如果能事前考虑好这些问题,这是屠龙刀的功夫。但不是三年两年能学会的,丝毫取巧不得,不经过几个几十个大项目,出过若干问题,培养不出来。
二是剑走偏锋,只一个系统,只一种产品,我玩的透,搞的深,源码我都拜读过,电路图我都看过,自然它的任何毛病如掌上观纹,如同HA,不就是切个网卡,varyon个VG,mount个卷组,调个应用脚本执行么?如果系统不变,自己编个script肯定比通用的HA好使!但这种功夫也需要时间,而且是一锤子买卖,如同公孙策练的闭气功夫,难练易破,一旦系统升级了,bug修正了,就没戏了。不过这个功夫很唬人噢,而且不需要特别机会,只要执著,自己在小黑屋里也搞得定,有一两年就足够了。
总之,要想唬人长久二者总得得其一。大家都是玩哪一种的?

just enough就叫精通了。如果一个人真的把某个玩意儿学透了,学全了,学的没法再学了,那大概只有两个原因,其一,这个人是个天才,以至于学这些东西太简单,一不留神,学冒了。另一种原因,是个精神不正常的天才,天天无事可做,只有这件事可以做。

闭上眼睛,想象一下这个过程,无论是程序的每一条语句,还是某一个操作,如果你能知道程序的结果,能知道这个操作该如果一步步去做,每一步的内容都好像正在看另外一个人执行,而且能预知结果,你的水平必然大涨。第一次不行,断在什么地方,在看看书,继续,计遍走下来,paper也成有经验的高手了。
当然,现实环境中,往往出现你预知结果之外的事情,这种随机应变的本事就不好掌握了,但我坚信一句话:没病不死人。不过这个毛病值不值得去研究罢了。

曾经说过每天有时要看几十M的文档,于是有朋友问我:你是怎么看的?实际上,很简单,如果逐字逐句地看,没有人一天能看这么多,包括上大学在被窝里打着电筒看小说,都没这个进度。解决的办法只有一个,有所不为才能有所为,有所不看才能有所看,有所得。
一篇文档,少则一两兆,多则十几兆,3,5百页,即便一分钟翻一页,也要半天的时间。因此不能这么翻。看文档,一定要带着目地去看,除非你想练英文,否则只看其中的关键部分,按照我的经验,大约十分之一就够了。几百页变成了几十页。当然,有的朋友说,我刚接触这个东西,一窍不通,都要看,那是后话,县一篇介绍如何快速阅读。
如何从一本文档中找到自己应当看的内容呢?目录当然是最重要的了。阅读软件都有大纲模式,先看看文章的大概章节和前后的内容介绍,就有了了解。我比较欣赏老外写东西,尽管啰里啰唆,但是很细,一步一步非常有条理,因此你要先有一个想法之后再去看,而不是看了之后再去想。
例如介绍HA的,你就要先知道ha是干什么的?有哪些基本功能?然后再看如何安装,操作,最后看看故障诊断和性能(如果有)之类的章节。这时候你的触类旁通的知识非常有用,一种技术和其他的技术都是相关的,ha就和磁盘管理,网络等等知识有关,记住,书不是看明白的,不是多看几遍就明白了,而是要用心想,即使多看明白的也是因为看得多了,不可避免要想一想。子曰:学而不思则惘。是很有道理的。你一想,自然有各种疑惑,就去找到相关的章节,看它是怎么解决的,于是就明白了。
另外一点,不要指望你把这本书记住,只要你记得有这种东西就行,如果需要,你能想到在哪里就好,现翻书吧,或者有读书笔记。以农哥的话说,知道了基本概念,就什么都有谱了。
先写到这,下回再讲讲如果什么都不知道怎么办。

继续说一说如果什么都不懂,怎么起步看书。注意:一定要自己看书,不要问,不是我被问烦了才这么说,而是你到底想要什么?你不是想要学会它么?又不是仅仅想“知道”它。想学会,就要去理解,去分析,去研究。不要以为一个问题,你搞了三天没有搞定,高手告诉你,一句话,你就明白了,你省了三天的时间,实际上,你什么都没省,反而丧失了很多机会。
为什么?因为你这三天研究问题,一定会想各种办法,找各种原因,这种解决问题的能力和对系统逻辑的理解是每人能告诉你的,你也问不出来这种问题,因为太模糊了。例如有一个问题,可以看出我有多笨,我等了4年才解决。可能问到人,一句话而已。但我没有觉得亏,因为我想出了解决问题的办法,或者了解了其中的逻辑,后来遇到这一类或相关的问题,就简单多了。
说一说这个问题,可能有所帮助:
当时用solaris, 一天忽然发现两台机器之间,一台机器telnet另一台非常慢,要等好几分钟,而反过来就没有问题。苦思冥想,不得其解。后来又别的事情就放下了,但我一直记得这件事情,而且特别是当时为解决问题也作了不少试验,其中一个就是有问题的一方去telnet另一方的时候,在另一方立刻就发现新启动了一个 telnetd,但不知道为什么他不干活,要等。由于那时,我还年轻,基础知识也不熟,根本想不到这个巨简单的问题的原因或者去找什么可以发现这个原因。后来一直就搁下了,时过境迁,忽然有一天我弄aix, 就是那个著名的aix cde蓝屏问题,幸好当时aix要提示错误的原因,说域名解析不对,我忽然想起来许久以前的telnet,好像有点类似。于是就去翻书,现在当然就知道看什么书了,tcpip三段握手,telnet connection协议嘛,tcpip握手应当没问题,因为telnetd已经起来了,netstat里也有session建立好,那就看telnet 的握手了,一看就是这个问题,telnetd要反向解析对方地址,结果两台机器一边犹域名,另一边配的有错误,结果就要等time out。当然当时的系统早就不在了,我只能猜想原因,但我相信原因一定就是这个。没有更合情合理的解释了。
可能你问了别人,得到了回答,一分钟,而且你很聪明,相关的问题你就能踩出来,但是如果不相关的问题呢?你从谁哪里能问到见到一个新问题如何解决?没人能告诉你,只有你自己去想,去练习。
--------------
继续回来说看书的事情。下一个要点是补课。上大学的时候学了很多重要的东西,但一毕业都还给老师的,大家都是同样。记得刚工作,编一个程序,是实时控制的。按照最简单的逻辑,作了一个大循环,周而复始地查询,结果测试还好,压力一上来就不work,debug了三天,原因很简单,一个信号没处理完,另一个又来了,大家浑成一团,就乱了。如何解决?想了需求,自己研究,正觉得有心得,沾沾自喜,忽然想起来,不就是中断嘛,不就是抢先多任务,不就是进程调度嘛!回去补课,算法都是现成的,套进去就好。所以书里面写的东西到用时才发现有用。这时候看书效率奇快,也没什么不懂得了,就好像盗版别人的程序一样,一气呵成,真的爽。
所以当你有需求的时候,看书的效率非常高,而且容易弄懂。但你一定要先研究一下你的需求。如果书看不懂了,就不要看了,去做试验,找没用的机器,搞死它,在重装,个个命令都试一下。我说过,老外写的书容易看,而且不用按顺序看,随便翻开一章,就可以看,不用有前面的基础,名词缩写,后面都有 glossary,很方便。
-------------------
你很快会发现信息不够,书不够看。敲累了,过两天再说资料的事情。

如何找到资源。
资源如同钱一样,喜欢聚堆。没钱的时候,钱也不着你,钱多了,更多的钱滚滚而来。资源也是如此,开始,没有资源,到处找也找不见,后来资源多了,更多的资源滚滚而来,塞满硬盘、光盘、U盘,终于有一天,盘坏了,都消失了,在收集,再丢弃。
资源,资料实际上就在你手边,我说过很多次了,aix 的basic document cd是非常好的资料库,几乎可以说你说需要的关于aix的任何信息都能找到。如果看ha, 当然就是hacmp的光盘了,什么时候你能够将光盘里面的大部头都过一遍,水平也就差不多够用。
然后就是google,还有一些以前推荐的专业网站,什么userblue, rootvg等等。
网上自有黄金屋,网上自有金珠粟,网上自有严如玉,网上也有aix

IT技术3年之内用不上,以后能用到的可能性小于5%(我觉得),如果5年之内用不上,以后几乎就不可能用上了。当然,不排除你运气非常好的情况,也能赚点缺门嘛。
为什么搞技术呢?
我的原因是:
1. 个人爱好,就是刷墙搬砖我都喜欢自己做,也想弄出点什么名堂,何况IT?
2. 可以不受委屈,没什么风险,敢说:你解雇我好不好?我求你了。
3. 恰好还是个热门行业,可以很容易入手,弄个较高的起步工资。
缺点:最近想了很多,但是没有想清楚值不值
1. 不过就是个工具而已,不值钱的
2. 不过就是一点记问之学而已,很快就更不值钱了
3. 付出和回报不成比例,这也正常,没风险,当然没有高额回报
4. 尽管每个时代都是由技术所推动,但根本不是你我所面对的技术,离开了实验室就没有技术,甚至大部分实验室里都没有,产品就是产品,就同萝卜白菜一样。一边是浇上有机肥料(用点文明的词,否则太难听了),长出青菜,再最终变成有机肥料;另一边是看书、实验,搭成一个个系统,最终被淘汰掉,再学新技术。
这个社会里有太多的萝卜白菜,但缺少将萝卜白菜变成美味佳肴的cooker,缺少培育出白菜味的萝卜和萝卜味的白菜的人。在这里,要说一句,尽管大部分销售都是傻瓜(由于他们要面对傻瓜客户),但剩下的很聪明。所以,做一个technical based的销售是一个很好的方向(大概consultant和arthitect就是这样的职位吧)。但有谁能做到呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP