倒霉的我加了兩天班!!本來想早點寫的東西又晚了。最近一直聽說有網友要創業,
真的很羨慕他們。(以後失業了就去投靠他們,呵呵)不過目前來說,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機器上的什麼設備??