倒霉的我加了两天班!!本来想早点写的东西又晚了。最近一直听说有网友要创业,
真的很羡慕他们。(以后失业了就去投靠他们,呵呵)不过目前来说,unix的市场
主要还是外国人的天下,跑在solaris上的共享软件都是老外们写的,我还没有看到
一个中国人写的东东。要是能在unix上找到一条出路,开创一片新天地那就太好了。
祝愿网友们早日成功!(呵呵,到时候就可以找他们骗饭了:))
答案:
1、上面是块设备,下面是原始设备。
136是最大设备号,0是最小设备号。
2、-name 按名字查找
-type 按文件类型查找
-atime 按最近访问的时间
-perm 按文件权限
-inum 按文件的inode号
第五章
1、关于slice的概念。
在本章中介绍了一些硬盘的基础知识。其中大部分的内容和windows下的没有区别。
唯一特出的概念是slice。slice就相当于在dos下的分区的概念,一个slice就相当于
一个逻辑的硬盘,但在数目上是有限制的。一块物理硬盘可以分为0~7共8个slice,
但其中的slice2指代的是整个物理硬盘。(有的时候直接用2比较方便,比如对一块
物理硬盘进行fsck,可以用fsck /dev/rdsk/cxtxdxs2来对所有扇区(slice)进行操作)
在solaris中一般设定的分区号是:
/ slice 0
swap slice 1
/var slice 3
/opt slice 5
/usr slice 6
/export/home slice 7
这些不是标准,只是一个比较习惯的分区方法。由于sun的默认情况下是这样的分法,
所以它的文档中有一些说明是按照这个写的。建议在可能的情况下如此分配。另外,
没有单独分slice的目录,它的容量都占用它的父目录所在分区容量。如,不给
/export/home单独分区,则它将占用/export所在分区容量,而/export也没有单独分区,
则占用/分区的容量。
slice的命名规则:cxtxdxsx
c是指controler number。举个简单的例子:在使用scsi的时候,比如你的机器有3个
外接的scsi接口,则从不同的scsi接口连出来的外置硬盘(一个或几个)有不同
的cx。x是有接口决定的。
t是指target number。在scsi中来说,一般就是scsi id。这点要注意的是有的设备
不要随便改动。如cdrom(dvdrom)在sun的硬件中默认是6,如果通过跳线改为别的数目,
则在openboot中的cdrom的假名有可能仍指向原先的target 6,那么这时boot cdrom命
令无法正常实现。
d是指disk number。在sun的系统中scsi设备一般都设置为0
s当然就是指slice number了。
2、逻辑设备名和物理设备名
逻辑设备名在/dev目录下,是我们一般使用的类似/dev/dsk/cxtxdxsx的名称,他们都
是连接到/device目录下的物理设备名上。
物理设备名在/device目录下,我们一般不使用它。只是对有些机器(如3500)或有些
时候(如cdrom的target号与默认情况下不同)会使用物理设备名。
3、/etc/path_to_inst prtconf
本章中介绍的关于硬件的一个文件和一个命令。通常情况下,如果设备被系统正常识别,
则即使它没有被配置使用,也可以在这两个文件中显示出来。最明显的例子是添加网
卡但没有写hostname.*和使用ifconfiig命令的时候,系统可以知道有网卡,但不能使
用。通常的网卡instance号可以从0一直往下排,但对千兆网卡来说是不一定的,需要
先从/etc/path_to_inst文件中找出instance号,并写如kernel下的ge.conf文件中。
(不知道最近的千兆网卡是不是何以不配置了,有知道的请给个帖子)
4、重新配置系统硬件
关机的方法:touch /reconfigure boot -r
不关机的方法:devfsadm drvconfig
devfsadm只能在8里面是用,它其实就是drvconfig的一个前端程序,比较方便而以,
不用再多敲disks tapes这样的命令:)。平常使用的时候可能对-c指定相应设备
和-i限制相应设备用的不多,敲一个devfsadm就搞定,但考试的时候可是会考的,还
是应该记一下。
问题:
1、知道你的机器是否支持能源之星吗?怎么看?(提示,用本章里讲的一个重要的命令)
2、用reboot命令从新配置系统硬件是怎样写的?(一道考试题)
3、物理名:/pci@1f,2000/<device>@1是指450机器上的什么设备??