天道酬勤

RDBMS and My Life

Archive for the ‘Operating System’ Category

AIX的那些事儿

leave a comment

因为公司客户的关系,需要了解学习IBM产品基础知识:aix、ds storage、informix、websphere、tsm、db2。拜读过<<走入IBM小型机世界>>的作者 Orian写的一点感想及aix如何快速入门到精通的文章,结合自己的一点感受写下这篇博文,仅以此鼓励自己。

一、AIX系统主要管理事件

Devices management 设备管理 (安装/删除,配置等)

Logic volume management 存储管理 (主要是围绕逻辑卷的创建,删除,配置等)

File system management  文件系统管理(文件系统的安装/卸载,删除,备份与恢复,NFS等)

Memory management (主要是关于VMM,paging space的事)

CPC processor Dispatcher management (进程,作业,SRC)

TCP/IP network management  (系统的网络管理,各种稀奇古怪的interface有N多)

User management (用户管理)

DLPAR management(动态逻辑分区管理,这得要玩转HMC啊)

Cluster management(HACMP,HPC)

二、入门导向:二个基本点,一个中心

1.以理论为基础

我党再三强调要理论联系实际,可见基础知识是非常重要的。windows、unix、linux计算机系统其实都差不多。就像我们人一样,男地、女地,大人、小孩,除了外表和一些功能的强弱不同外,内部结构基本上没二样,重要的一点是:心中要有一个大概的系统结构图,它们不是孤立,内部都存在着一定的联系。

2.理论联系实际

想要玩转unix的话,那么命令行的操作是一定要熟悉的(虽然unix也有CDE,),命令多,命令的参数更多,一个命令你不敲上几十上百遍是很熟悉的。TNND,更要命的是么些参数有互斥性和组合性,千万不要死记硬背,要多练习和观察。

3.思考

记得国学大师季老的一句话:

路不空行,行必所思,思必所得。

任何时候任何事,思考都是最重要的。学得再多,事后不总结、不思考,到头来那点东西还是别人的,只不过就是在你身体里过了一遍没被消化掉更别说吸收了。

三、想精通,学编程

我正处在那门槛上,前辈们都说:不去编程是没办法精通的,你的程序编到那,你那一部分就精通了,想精通就照做吧。

四、备注:

1.遇到问题先搜索官方文档,再google、baidu啥的,无果再请教,过程很重要。不要一张口就问,真是问一遍不当回事,自己搞清楚了才算会。

2.学习资料的事

现象一:

大家还记得上中学的时候,一到周末放假,恨不得很把一桌子的书都带回家,满以为二天的时间在家能好好学习,结果是带回家了瞄都没瞄一眼然后又带回学校,到最后袋子都提坏了几个,人也瘦了几斤,想减肥,就这么简单。

现象二:

现在网上资源太多,要做到有的放矢,要有选择。就像我以前一样,不停的在网上下载资料,这样日复一日,哪怕有海量的硬盘也有放满的一天啊,最后苦于没有空间了,就删资料,结果删除的都还是没有解过压的。

我得到的教训,资料不在多,在于精,搞懂一个就是一个,一口气吃不成一个胖子,需要什么资料就找什么资料,及时消化,IBM机器附带的Document CD就够看的了。

IBM常用链接 下载

最后,请大家谨记:不知者无畏,千万不要在生产系统上进行你的libs。

-The End-

Written by ochef

July 23rd, 2009 at 12:49 pm

Posted in Operating System

Tagged with

Solaris与OpenSolaris的区别

leave a comment

一直对SolarisOpenSolaris的区别不是很了解,今天终于通过伟大的GOOGLE彻底搞明白了。

OpenSolarisSun的一个开源项目,代码更新很快,很多系统的新特性会优先在这个版本里面体现,比如DTraceZFS 等等,当技术成熟稳定之后会用到Solaris的后续发行版本里面。SolarisSun自己维护的一个版本,因为用了很多第三方的代码,有一些版权上面的关系,所以这个版本与OpenSolaris不太一样,据 sun自己宣传,SolarisSun拥有的代码已经全部开源到OpenSolaris上了,现在可以在sun的网站上免费下载DVD的镜像,而且SUN还提供了对Solaris的商业支持,但OpenSolaris没有任何支持。

OpenSolaris社区发布了一些基于OpenSolaris的操作系统,它们包括:

Solaris Express Community Edition 代号为Nevada,是SUNOpenSolaris开发者发布的二进制格式的操作系统,该系统包括由最新的OpenSolaris源代码和尚未公开的技术编译而成,尚未经过测试,没有任何技术支持。该系统每两个礼拜的礼拜五更新。

Solaris Express Developer Edition 该系统是经过测试的开发版本系统,供免费免费使用,可以在这里获得技术支持,该版本每三到四个月更新一次。

BeleniX 基于OpenSolaris源码的LiveCD

marTux 基于SPARC处理器的OpenSolaris发布。

NexentaOS 基于GNUOpenSolaris,该系统集成了OpenSolaris内核,和开源软件(OSS)应用程序。

Schillix x86x64EM64T发布的OpenSolaris LiveCD

-The End-

Written by ochef

May 16th, 2009 at 2:29 am

Posted in Operating System

Tagged with

Oracle Buys Sun

leave a comment

昨天4月20日,Oracle以74亿美刀收购了Sun。不多说,请看官方的消息:

Oracle

Sun

Written by ochef

April 21st, 2009 at 10:40 am

Posted in Database,Operating System

Tagged with ,

Solaris和Hp的磁盘命令规则

leave a comment

Solaris下的磁盘一般有3种命名方式:
逻辑设备名
物理设备名
实名

逻辑设备名是来源于物理设备名的一个连接,连接于/devices目录。所有的逻辑设备名都在目录/dev下。逻辑设备名的命名方式就是采用c#t#d#s#,会根据卷管理软件的要求进行更改的。比如:vertias volume manager下为
C:一般 controller number
T:代表target number
D: 一般代表disk number
S: 一般代表slice number
所有在/dev下的设备又分为/dev/dsk和/dev/rdsk两中块设备和字符设备。

物理设备名
物理设备名是系统中唯一用来标识本地物理设备的。设备名在/devices下。物理设备名是由一系列的接点名组成的。用/来进行路径的区分。光纤盘与其他的不太一样是有WWN(world wide name)号来表示。

实名是有kernel为每个设备分配的一个缩写名。
Sdn:代表SCSI硬盘。
Dadn:代表ide硬盘
Ssdn:代表光纤盘

Hp下的磁盘命名方式:
cciss是惠普的smart array控制器的设备名,c0指channl 0,第一个SCSI通道,d0指逻辑盘1,d1指逻辑盘2…,p1指第一个分区,p2是第二个分区…。在这种情况下,我们可以看到很多HP的服务器在通过该设备连接硬盘的时候,经常看到的设备是/dev/cciss/c0d0p1,/dev/cciss/c0d0p2,/dev/cciss/c0d0p3等。

Written by ochef

March 5th, 2009 at 2:05 pm