- 論壇徽章:
- 0
|
51、HP的網(wǎng)卡激活、去激活命令
#ifconfig lan0 up //激活網(wǎng)卡lan0
#ifconfig lan0 down //去激活網(wǎng)卡lan0
備注:平時排除網(wǎng)卡的錯誤一般方法是:ping /ifconfig up|down /linkloop
52、HP L2000(for scp)雙機(jī)配置的詳細(xì)注解
安裝操作系統(tǒng),確定主機(jī)名字,確定root的口令,確定/、/usr、/var等文件系統(tǒng)的大小,選擇
主用網(wǎng)卡,并且給主用網(wǎng)卡賦予IP地址;
打CR補(bǔ)丁,打GR補(bǔ)丁;
安裝另外兩個附加網(wǎng)卡的驅(qū)動程序,此時用ifconfig可以看到三塊網(wǎng)卡都up了;
用直連線將兩臺機(jī)器的主用網(wǎng)卡都連接到主用的HUB上去;
給其中一個附加網(wǎng)卡賦予IP地址,此Ip地址與主用網(wǎng)卡的Ip地址是兩個網(wǎng)段中的地址,并且用交叉線
將主備機(jī)的這個附加網(wǎng)卡連接起來,作為心跳線;
另外剩余的一個網(wǎng)卡不用賦予IP地址,它是作為主用網(wǎng)卡和心跳網(wǎng)卡的備用網(wǎng)卡,它不用給IP地址,
它的替用關(guān)系在雙機(jī)配置文件cmcluster.asc文件中有指定,當(dāng)主用、心跳網(wǎng)卡損壞的時候,它就會
去替換他們,并且獲取他們的Ip地址;
最后安裝cmluster雙機(jī)軟件,該軟件安裝的時候用swinstall -s /cdrom來安裝,但是安裝之前必須
要數(shù)據(jù)codeword,只有輸入正確的codeword之后,才會看到該軟件包,而codeword的獲取是要根據(jù)
隨機(jī)發(fā)的紙件中獲取,或到
http://www.license.hp.com
網(wǎng)站上獲取,安裝完后進(jìn)入目錄/usr/sbin下
檢查有沒有cmruncl/cmdeleteconf/cmapplyconf/cmhaltcl/cmrunnode/cmhaltnode等等文件;
創(chuàng)建鎖盤邏輯卷組;
創(chuàng)建其它邏輯卷組、邏輯卷;
安裝數(shù)據(jù)庫;
安裝tellin應(yīng)用程序;
將雙機(jī)配置文件拷貝到/etc/cmluster/目錄下面進(jìn)行配置、應(yīng)用;
啟動數(shù)據(jù)庫;
啟動應(yīng)用;
啟動雙機(jī);
53、HP N4000(for sdp)雙機(jī)配置的詳細(xì)注解
安裝完操作系統(tǒng),如同hp l2000一樣;
安裝一系列的包,并且安裝FC60軟件包;
將FC60上的三個sc10磁盤柜子中的磁盤劃分成物理卷組LUN,如LUN0/LUN1/LUN2/LUN3等;
在LUN上創(chuàng)建鎖盤邏輯卷組、其它邏輯卷組,在第一臺上創(chuàng)建,在vgimport到第二臺機(jī)器;
在的一臺上激活其它邏輯卷組;
安裝數(shù)據(jù)庫;
再停止數(shù)據(jù)庫;
將邏輯卷組在的一臺機(jī)器上去激活;
在第二臺機(jī)器上激活邏輯卷組;
在第二臺機(jī)器上安裝數(shù)據(jù)庫文件系統(tǒng);
從第一臺機(jī)器上拷貝onconfig、sqlhosts、.rhosts、services等等文件到第二臺機(jī)器上;
在第二臺機(jī)器上直接oninit啟動數(shù)據(jù)庫;
在/etc/cmcluster/目錄下面配置雙機(jī)配置文件;
在/etc/hosts中加入邏輯機(jī)對應(yīng)的邏輯IP;
將數(shù)據(jù)庫中的sqlhosts文件的機(jī)器名改為邏輯機(jī)的名字或者改為浮動IP地址;
將邏輯卷組都去激活;
啟動雙機(jī);
切換雙機(jī)檢驗是否切換正常;
54、關(guān)于鎖盤
1)鎖盤的含義
鎖盤是為雙機(jī)系統(tǒng)出現(xiàn)某些特殊故障時確定主備用關(guān)系設(shè)置的,
因此每個節(jié)點(diǎn)在正常情況下都必須有權(quán)訪問鎖盤,因此也建議
用戶不要將此盤為其它應(yīng)用程序服務(wù)。為防止鎖盤故障,鎖盤
可配置多于一塊,這時的要求同單塊時一樣,只是在配置文件
中需將所用鎖盤都說明。在配置文件cmcluster.asc文件說明。
2)鎖盤的物理盤
鎖盤的物理磁盤必須有兩個scasi磁盤接口與兩臺主機(jī)都要連接才行的。
安裝于共享磁盤柜中。
鎖盤是雙機(jī)系統(tǒng)所必須的,而且必須采用共享磁盤形式。
3)鎖盤的邏輯卷組的創(chuàng)建
在TELLIN-SCP雙機(jī)系統(tǒng)中,鎖盤中不放置任何用戶數(shù)據(jù),
因此不需要進(jìn)行邏輯卷的劃分。若用戶希望使用此盤空間,
可在不影響SCP雙機(jī)正常工作的情況下根據(jù)自己的要求自行劃分,雙機(jī)對此沒有附加要求。
在第一臺機(jī)器上執(zhí)行:
pvcreate /dev/rdsk/c0t2d0
vgcreate /dev/vglock /dev/dsk/c0t2d0
vgchange -a y /dev/vglock
vgdisplay //看看能不能夠看到vglock這個磁盤卷組是激活的狀態(tài)。
vgchange -a n /dev/vglock
vgdeport -m -s /tmp/vglock.map /dev/vglock //將vglock卷組的創(chuàng)建信息到處到一個map文件中
在第二臺機(jī)器上執(zhí)行:
rcp scp1:/tmp/vglock.map scp2:/tmp/vglock.map
mkdir /dev/vglock
mknod /dev/vglock/group c 64 0x010000
vgimport -m -m /tmp/vglock.map /dev/vglock
vgdisplay
vgchange -a y /dev/vglock
4)鎖盤在雙機(jī)運(yùn)行重的狀態(tài)
鎖盤在雙機(jī)啟動之前應(yīng)該在兩臺機(jī)器上都是去激活的狀態(tài),
即便是雙機(jī)啟動了,鎖盤同樣是去激活的狀態(tài)。
55、關(guān)于雙機(jī)cluster所使用的磁盤、以及應(yīng)用package所使用的磁盤
cmclustar.asc所使用的磁盤的數(shù)量多余于package所使用的磁盤。
56、FC60磁盤柜的維護(hù)命令集
57、如何啟動scp系統(tǒng)
啟動備機(jī)數(shù)據(jù)庫
oninit
啟動北極數(shù)據(jù)庫
oninit
啟動主機(jī)應(yīng)用
manager
啟動北極應(yīng)用
manager
在主機(jī)上啟動雙機(jī)
mcruncl
58、如何啟動sdp系統(tǒng)
因為sdp一般都是采用共享磁盤柜的形式,所以只需要
將共享磁盤在一臺機(jī)器上運(yùn)行cluster就行了:
cmruncl
它就會將informix和sdp等所需的邏輯卷組都激活,并且
將文件系統(tǒng)都掛接上,然后就cluster啟動起來。
59、當(dāng)數(shù)據(jù)庫和cluster的主備不一致時,怎么恢復(fù)?
1)主用數(shù)據(jù)庫運(yùn)行scp1上,而應(yīng)用程序的主用運(yùn)行第二臺機(jī)器上,
這個時候只能將應(yīng)用程序停止,然后將數(shù)據(jù)庫都停止,將雙機(jī)
也停止。
2)然后將雙機(jī)的配置文件刪除,用命令cmdeleteconf來刪除。
然后再來生成配置文件,用命令cmapplyconf -C cmcluster.asc
-P ./scppkg/scppkg.asc;然后將剛才是主用的數(shù)據(jù)庫啟動起來
并且將它變?yōu)閟tandard狀態(tài),再在該臺機(jī)器上做一個數(shù)據(jù)庫的0級
備份,然后將磁帶拿到第二臺機(jī)器上去恢復(fù)數(shù)據(jù)庫,重新建立DR
關(guān)系之后,我們就可以將應(yīng)用起來,然后將雙機(jī)拉起來。
此時數(shù)據(jù)庫和雙機(jī)的應(yīng)用應(yīng)該都一致。
60、hp小型機(jī)器第一次安裝完操作系統(tǒng)之后,必須要修改的參數(shù)。
比如數(shù)據(jù)庫參數(shù),不修改的話就無法初始化數(shù)據(jù)庫。
61、如何創(chuàng)建rootdg的系統(tǒng)備份(備份rootdg下面所有的東西)
===========================================
1)在一臺好的機(jī)器上備份
#make_recovery -Av //備份的是vg00卷組下所有的東西,比如/ ,/stand , /var ,/swap
等等,備份放在了磁帶上,下次若系統(tǒng)損壞了,可以用該磁 帶來啟動并恢復(fù)系統(tǒng)。
1)若用make_recovery 作備份的磁帶來恢復(fù)的話,過程如下:
----非交互式恢復(fù)系統(tǒng)
[1] 在磁帶機(jī)中,插入系統(tǒng)恢復(fù)帶
[2] Boot 系統(tǒng)
[3] 中斷Boot 流程,進(jìn)入 Boot_admin> 提示下
[4] Boot_admin> bo 8/16.0.0
8/16.0.0: 磁帶機(jī)的 hardware path
[5] 選取 ?non-interactive ?
[6] 等待系統(tǒng)恢復(fù)完畢
-----交互式恢復(fù)系統(tǒng)
[1] 在磁帶機(jī)中,插入系統(tǒng)恢復(fù)帶
[2] Boot 系統(tǒng)
[3] 中斷Boot 流程,進(jìn)入 Boot_admin> 提示下
[4] Boot_admin> bo 8/16.0.0
8/16.0.0: 磁帶機(jī)的 hardware path
[5] 不選取 ?non-interactive ?[6] 選取
a. [ Install HP-UX ]
b. [ ] Advanced Installation
c. 配置或改變?nèi)缦逻x項:
disks, file systems,
hostname, IP ddress,
timezone, root password,
DNS server, and gateway
[7] 選取 [install continue?],直到系統(tǒng)恢復(fù)完畢
===========================================
62、如何更改HP的console終端的終端類型
A、進(jìn)入缺省配置狀態(tài)下面
現(xiàn)在關(guān)閉console的電源
control + d
然后在左手不松動的情況下打開電源
知道出現(xiàn)了提示說“已經(jīng)進(jìn)入了缺省的設(shè)置”,就放開左手,然后再打回車便可以進(jìn)入缺省模式下面;
B、進(jìn)入configuration狀態(tài)
先按住F8
再按住F10
然后用space空格鍵來進(jìn)行選擇修改,一般將終端類型選擇為HP,但是也有時候選擇vt100
修改之后按Esc退出鍵來進(jìn)行保存退出,便可以了;
63、console其它各個參數(shù)的修改
如果將我們診斷用戶的故障電話進(jìn)行分類,其中相當(dāng)一部分的問題是出在Console的設(shè)置上。
通常的現(xiàn)象是Console上沒有系統(tǒng)顯示,或是鍵盤被鎖住等。用戶往往認(rèn)為是主機(jī)的問題,
其實(shí)不然。下面我們簡單介紹一下:
小型機(jī)控制臺能正常運(yùn)行的缺省配置是:
REMOTE MODE ON(帶* 號)
MEMORY LOCK OFF(不帶*號)
LINE MODIFY OFF(不帶*號)
MODIFY ALL OFF(不帶*號)
BLOCK MODE OFF(不帶*號)
查看上述配置的方法,如下:
在小型機(jī)控制臺的鍵盤上方有一排功能鍵F1-F8,在功能鍵F4與F5之間有Menu和User System兩個鍵。
當(dāng)要查看小型機(jī)控制臺的參數(shù)配置時,首先按User System鍵, 這時在小型機(jī)控制臺屏幕的最下面一
行顯示出8個高亮度的方塊,每個方塊從左到右分別對應(yīng)功能鍵F1到F8;
再按功能鍵F4,表示選擇Modes,依然是8個亮方塊,但是方塊上的文字改變了。依照上述5個參數(shù)的
名稱檢查相應(yīng)的方塊,看是否正確地配置了。如果沒有,按與方塊對應(yīng)的功能鍵進(jìn)行改變,直到所有
參數(shù)正確地配置好。最后按Menu鍵退出。
此外,這里介紹一種快速解決Console故障的方法:
1)關(guān)閉Console電源
2)摁住CTL+D鍵,開Console電源,直到聽到"笛"聲,松開按鍵。
3)稍等片刻,在屏幕左下角將出現(xiàn)"Default configs used, Press enter clear"字樣,按enter后一切恢復(fù)正常。
4)如果F4鍵位置的Remote Mode沒有*號,摁F4加上*
以上做法實(shí)質(zhì)上是為了恢復(fù) Console缺省設(shè)置。
64、忘記了HP的口令該怎么辦?
重啟動機(jī)器到維護(hù)模式下面,更改后將模式再進(jìn)入多用戶模式就ok了:
1)重啟,自檢完成后,出現(xiàn)這一行“To discontinue , press any key in 10 seconds",
這個時候按任意,系統(tǒng)終止啟動,進(jìn)入Main Menu”
2)鍵入“bo”,在系統(tǒng)詢問“Interact with IPL(Y/N?)?”時,輸入“y”。
3)在提示符ISL>之后,輸入"hpux - is ",系統(tǒng)進(jìn)入單用戶狀態(tài)(即維護(hù)模式)
4)用passwd 更改口令
5)切換到多用戶狀態(tài),用命令init 3,系統(tǒng)回復(fù)正常
65、HP:磁盤管理軟件LOGIC VOLUMN MANAGER ,簡稱LVM,
它的修改卷組的用戶和讀寫權(quán)限是用hpux 中的chown 和chmod來實(shí)現(xiàn)的。
補(bǔ)充:
初始化物理磁盤:pvcreate -f /dev/rdsk/c1t1d0
創(chuàng)建卷組:mkdir /dev/vglock
mknod /dev/vglock/group c 64 0x0001
vgcreate /dev/vglock /dev/dsk/c1t1d0
查看卷組激活信息:vgdisplay /dev/vglock
激活卷組:vgchange -a -y /dev/vglock (用vgchange -c -y /dev/vglock來強(qiáng)制激活 )
去激活卷組:vgchange -a n /dev/vglock (用vgchange -c n /dev/vglock來強(qiáng)制去激活)
創(chuàng)建邏輯卷:lvcreate -L 500 -n lv_root /dev/vglock (-L是指定大小,單位 M)
lvcreate -l 250 /dev/vglock (-l 是指頁數(shù),頁單位4M)
創(chuàng)建文件系統(tǒng):newfs -F hfs /dev/vglock/rlv_root
mkdir /informix
mount /dev/vglock/lv_root /informix
擴(kuò)展邏輯卷:lvextend -l 50 /dev/vglock/lv_root (單位是頁,頁的大小再創(chuàng)建
卷組時已經(jīng)確定,不可以再更改,一般缺省為4M,所以是200M。)
或者
lvextend -L 200 /dev/vglock/lv_informix (這是帶大寫的L參數(shù),表示
是以M為單位來分配的大小的。)
擴(kuò)展文件系統(tǒng):umount /informix
extendfs /dev/vglock/lv_root
(如果是vxfs文件系統(tǒng),則用
extendfs -F vxfs /dev/vg00/lvol4)
mount /dev/vglock/lv_root /informix
導(dǎo)出邏輯卷組:vgexport -p -v -m /tmp/lock.map /dev/vglock
(將vglock邏輯卷組的信息導(dǎo)出)
刪除邏輯卷組:vgexport -v -m /tmp/lock.map /dev/vglock (刪除邏輯卷組vglock)
將該邏輯卷組導(dǎo)入導(dǎo)另外一套小型機(jī)上:
rcp scpn1:/tmp/lock.map scpn2:/tmp/lock.map
在節(jié)點(diǎn)scpn2中,創(chuàng)建鎖盤卷組目錄名(取和scpn1節(jié)點(diǎn)相同的目錄名)
命令:# mkdir /dev/vglock
在scpn2節(jié)點(diǎn)上,為鎖盤創(chuàng)建一控制文件名group
命令:# mknod /dev/vglock/group c 64 0x0001
最后一個參數(shù)oxhh0000應(yīng)保證在scpn2節(jié)點(diǎn)中是唯一的,可能的話,
其參數(shù)設(shè)置和scpn1節(jié)點(diǎn) 相同。為保證唯一性,可以如下命令檢查已存在的卷組:
在scpn2節(jié)點(diǎn)上,將鎖盤配置從文件映射回系統(tǒng)
命令:# vgimport -s -m /tmp/lock.map /dev/vglock
66、用 fbackup & frecover靈活的備份所有mounted文件系統(tǒng)或者指定某個文件系統(tǒng),
也可以用來恢復(fù)整個文件系統(tǒng),也可以靈活的恢復(fù)某個指定的文件系統(tǒng),比make_recovery -Av
要靈活一些,而且這兩個命令恢復(fù)只需要在單用戶模式下,而make_recovery這個命令要
重新用磁帶啟動來恢復(fù)整個rootdg.
備注:與make_recovery的區(qū)別
make_recovery主要是備份rootdg的內(nèi)容,用戶恢復(fù)操作系統(tǒng)的;
fbackup & frecover主要是用來備份所有的邏輯卷組中所有的mounted文件系統(tǒng)文件;
A、系統(tǒng)備份命令: fbackup
1) fbackup的常用方式一:
[1] 進(jìn)入單用戶:
# init -s 或
# shutdown 0
[2] 系統(tǒng)全備份
# fbackup -f /dev/rmt/0m -0iv / -I /tmp/sysbk.index
-f : 設(shè)備文件名 ( such as DDS tape driver)
-i : 要包含的目錄
-e: 不包含的目錄
- I: 備份內(nèi)容檢索目錄
- v: 備份內(nèi)容詳細(xì)列表
- 0 : 零級備份
# fbackup -f /dev/rmt/0m -i / -e /home
備份除了目錄 /home的所有目錄
[3] 說明
a、該命令方式對系統(tǒng)當(dāng)前mounted的文件系統(tǒng)進(jìn)行備份
b、備份級別說明
備份級別有0~9個級別,如果當(dāng)前系統(tǒng)采用零級備份,當(dāng)下一次采用5級備份時,系統(tǒng)僅將會對有變化的文件進(jìn)行備份。
2) fbackup的常用方式二:
〖1〗 # mkdir -p /tmp/fbackupfiles/index
# mkdir -p /tmp/fbackupfiles/log
〖2〗 # touch/tmp/fbackupfiles/index/full.`date'+%y%m%d.%H:%M'`
〖3〗進(jìn)入單用戶
# shutdown -y 0
〖4〗對系統(tǒng)進(jìn)行全備份
# fbackup -0vi / -f /dev/rmt/0m \
-I /tmp/fbackupfiles/index/full.`date '+%y%m%d.%H:%M'` \
2 > /tmp/fbackupfiles/log/ full.`date '+%y%m%d.%H:%M'`
〖5〗說明
通過該方式可以知道系統(tǒng)備份需要的時間
3) fbackup的常用方式三:
〖1〗進(jìn)入單用戶
# shutdown -y 0
〖2〗對系統(tǒng)進(jìn)行全備份
# fbackup -0uv / -f /dev/rmt/0m \
-g /tmp/fbackupfiles/mygraph \
-I /tmp/fbackupfiles/index/full.`date '+%y%m%d.%H:%M'` \
2 > /tmp/fbackupfiles/log/ full.`date '+%y%m%d.%H:%M'`
〖3〗說明
a、文件 mygraph: 包含需要備份的目錄,格式如下:
/users/data
/home/app
e /oracle/sql
b、參數(shù) u :
當(dāng)備份系統(tǒng)成功時,系統(tǒng)將更新 /var/adm/fbackupfiles/dates.
4) fbackup的常用方式四:
備份遠(yuǎn)程系統(tǒng)
[1] 登錄在本地系統(tǒng)時
# remsh backup_sysname " fbackup -f DDS_sysname: /dev/rmt/0m -0vi / "
[2] 登錄在遠(yuǎn)程系統(tǒng)時
# fbackup -f backup_sysname: /dev/rmt/0m -0vi /
5) fbackup的常用方式五:
壓縮方式備份( 不建議使用、影響系統(tǒng)性能)
[1] 壓縮方式備份
# fbackup -0vi /dir -f - | compress | dd of=/dev/rmt/0m obs=10k
"-" : 指向標(biāo)準(zhǔn)輸出
[2] 查看備份內(nèi)容
# dd if=/dev/rmt/0m ibs=10k | uncompress | frecover -I - -f -
B、 系統(tǒng)恢復(fù)命令: frecover
1) 恢復(fù)磁帶機(jī)上所有內(nèi)容:
[1] 進(jìn)入單用戶:
# init -s or shutdown 0
[2] 恢復(fù)數(shù)據(jù)
# frecover -rf /dev/rmt/0m
恢復(fù)磁帶上的所有數(shù)據(jù)
-f: 設(shè)備文件名
-r: 恢復(fù)磁帶上的所有數(shù)據(jù)
-I: 將磁帶上文件索引存到指定的文件中
# frecover -I /tmp/index.txt -f /dev/rmt/0m
2) 恢復(fù)某一目錄:
# frecover -xi /directory
# frecover -x -i /dir1 -i /dir2
# frecover -xoi /dir
-o: 覆蓋/dir下已有的、相同名稱的文件
# frecover -xvXi /dir
-X: 按磁帶上目錄恢復(fù)數(shù)據(jù)
# cd /tmp/local; frecover -xvYi /dir
-Y: 按磁帶上文件名恢復(fù)數(shù)據(jù)
例如:
# cd /tmp/local
# frecover -xvF -i /home/filename
[恢復(fù)結(jié)果] /tmp/local/filename 不是 /home/filename
3) 從遠(yuǎn)程磁帶機(jī)上恢復(fù)數(shù)據(jù)到本地:
# frecover -xi /dir -f remote_name : /dev/rmt/0m
4) 從本地磁帶機(jī)上恢復(fù)數(shù)據(jù)到遠(yuǎn)地系統(tǒng):
# remsh remote_name "frecover -xi /dir -f local_name:
/dev/rmt/0m"
67、修改HP雙機(jī)系統(tǒng)啟動特性
HP機(jī)及SUN機(jī)型通常采用下述兩種辦法:HP機(jī)型:
修改配置文件:/etc/rc.config.d/cmcluster將其設(shè)為如下內(nèi)容:
AUTOSTART_CMCLD=1。
SCP 雙機(jī)系統(tǒng)在主機(jī)啟動時,不允許自動啟動CLUSTER和其上的PKG,需要編輯
/etc/rc.config.d/cmcluster文件,使:
AUTOSTART_CMCLD=0
68、HP雙機(jī)配置時,節(jié)點(diǎn)訪問權(quán)限的配置
訪問權(quán)限設(shè)置
在進(jìn)行CLUSTER和PKG配置之前,要配置或修改訪問安全文件,使每個節(jié)點(diǎn)有訪問另一個節(jié)點(diǎn)的權(quán)限。
權(quán)限設(shè)置如下:
以root用戶權(quán)限編輯(或創(chuàng)建)位于/etc/cmcluster目錄下的cmclnodelist文件,使其包含如下內(nèi)容:
scp1 root
scp2 root
scp1 tellin
scp2 tellin
.rhosts
以root用戶權(quán)限編輯根(/)目錄下的.rhosts文件,使其包含如下內(nèi)容:
scp1 root
scp2 root
scp1 tellin
scp2 tellin
hosts.equiv
添加如下內(nèi)容:
scp1 root
scp2 root
scp1 tellin
scp2 tellin
69、HP小型機(jī)中內(nèi)存與cpu的關(guān)系
一個cpu一般最多配置0.5G的內(nèi)存,兩個cpu配置1G的內(nèi)存。
70、swapinfo查看交換區(qū)的使用情況,以及交換區(qū)的大小
scp1:/hptmp #swapinfo
Kb Kb Kb PCT START/ Kb
TYPE AVAIL USED FREE USED LIMIT RESERVE PRI NAME
dev 1048576 0 1048576 0% 0 - 1 /dev/vg00/lvol2
reserve - 792332 -792332
memory 781512 318032 463480 41%
71、HP硬件收集工具的使用(適合于HP11。0版本和HP10。0版本)
信息收集工具Info_col.xx和LVMcollect.xx使用方法:
a. 在需要進(jìn)行收集的主機(jī)上建立一個目錄:
# mkdir /tmp/hpce
b. 將收集工具info_col.xx和LVMcollect.xx傳到需要進(jìn)行收集的主機(jī)上的/tmp/hpce目錄下:
如果主機(jī)使用的OS是10.xx,則使用info_col.10和LVMcollect.10的腳本;如果主機(jī)使用的OS是11.xx,
則使用info_col.11和LVMcollect.11的腳本。
可以使用ftp的方式(使用asc方式傳送)傳到主機(jī),也可以使用磁帶tar到主機(jī)。
c. 修改info_col.xx和LVMcollect.xx的執(zhí)行權(quán)限。
# chmod 744 info_col.xx
# chmod 744 LVMcollect.xx
d. 運(yùn)行相應(yīng)版本的info_col.xx進(jìn)行信息收集工作。
對操作系統(tǒng)為10.xx的主機(jī):
# cd /tmp/hpce
# sh ./info_col.10
對操作系統(tǒng)為11.xx的主機(jī):
# cd /tmp/hpce
# sh ./info_col.11
e. 系統(tǒng)提示輸入相應(yīng)的信息
輸入操作者姓名
輸入操作者員工號(可輸入6個0)
輸入產(chǎn)品型號(在主機(jī)貼的標(biāo)簽上可以找到--"機(jī)器型號項")
輸入產(chǎn)品序列號(在主機(jī)貼的標(biāo)簽上可以找到--"序列號項")
(注意:序列號一定要輸入準(zhǔn)確,請仔細(xì)核對)
確認(rèn)輸入的內(nèi)容(選擇"y",系統(tǒng)開始自動進(jìn)行信息收集)
f. 等待自動收集程序運(yùn)行結(jié)束,系統(tǒng)會在收集腳本執(zhí)行的目錄下(
通常為/tmp/hpce目錄)生成一個ascii文件,文件名為".txt",此文件就是最后收集到的信
息文件。將此文件保存并傳回即完成信息收集工作。
(備注:其實(shí)shell程序中使用的都是一系列的命令,如:ioscan -fn;mstm;sam等)
72、umask如何設(shè)置
當(dāng)最初登錄到系統(tǒng)中時, u m a s k命令確定了你創(chuàng)建文件的缺省模式。這一命令實(shí)際上和
c h m o d命令正好相反。你的系統(tǒng)管理員必須要為你設(shè)置一個合理的u m a s k值,以確保你創(chuàng)建的
文件具有所希望的缺省權(quán)限,防止其他非同組用戶對你的文件具有寫權(quán)限。
在已經(jīng)登錄之后,可以按照個人的偏好使用u m a s k命令來改變文件創(chuàng)建的缺省權(quán)限。相應(yīng)
的改變直到退出該s h e l l或使用另外的u m a s k命令之前一直有效。
一般來說,u m a s k命令是在/ e t c / p r o f i l e文件中設(shè)置的,每個用戶在登錄時都會引用這個文
件,所以如果希望改變所有用戶的u m a s k,可以在該文件中加入相應(yīng)的條目。如果希望永久性
地設(shè)置自己的u m a s k值,那么就把它放在自己$ H O M E目錄下的. p r o f i l e或. b a s h _ p r o f i l e文件中。
如何計算umask值
u m a s k命令允許你設(shè)定文件創(chuàng)建時的缺省模式,對應(yīng)每一類用戶(文件屬主、同組用戶、
其他用戶)存在一個相應(yīng)的u m a s k值中的數(shù)字。對于文件來說,這一數(shù)字的最大值分別是6。系
統(tǒng)不允許你在創(chuàng)建一個文本文件時就賦予它執(zhí)行權(quán)限,必須在創(chuàng)建后用c h m o d命令增加這一
權(quán)限。目錄則允許設(shè)置執(zhí)行權(quán)限,這樣針對目錄來說, u m a s k中各個數(shù)字最大可以到7。
該命令的一般形式為:
umask nnn
其中n n n為u m a s k置0 0 0 - 7 7 7。
讓我們來看一些例子。
計算出你的u m a s k值:
可以有幾種計算u m a s k值的方法,通過設(shè)置u m a s k值,可以為新創(chuàng)建的文件和目錄設(shè)置缺
省權(quán)限。表1 - 8列出了與權(quán)限位相對應(yīng)的u m a s k值。
在計算u m a s k值時,可以針對各類用戶分別在這張表中按照所需要的文件/目錄創(chuàng)建缺省
權(quán)限查找對應(yīng)的u m a s k值。
例如,u m a s k值002 所對應(yīng)的文件和目錄創(chuàng)建缺省權(quán)限分別為6 6 4和7 7 5。
還有另外一種計算u m a s k值的方法。我們只要記住u m a s k是從權(quán)限中“拿走”相應(yīng)的位即
下載
表1-8 umask值與權(quán)限
u m a s k 文件目錄
0 6 7
1 6 6
2 4 5
3 4 4
4 2 3
5 2 2
6 0 1
7 0 0
例如,對于u m a s k值0 0 2,相應(yīng)的文件和目錄缺省創(chuàng)建權(quán)限是什么呢?
第一步,我們首先寫下具有全部權(quán)限的模式,即7 7 7 (所有用戶都具有讀、寫和執(zhí)行權(quán)限)。
第二步,在下面一行按照u m a s k值寫下相應(yīng)的位,在本例中是0 0 2。
第三步,在接下來的一行中記下上面兩行中沒有匹配的位。這就是目錄的缺省創(chuàng)建權(quán)限。
稍加練習(xí)就能夠記住這種方法。
第四步,對于文件來說,在創(chuàng)建時不能具有執(zhí)行權(quán)限,只要拿掉相應(yīng)的執(zhí)行權(quán)限比特即
可。
這就是上面的例子,其中u m a s k值為0 0 2:
1) 文件的最大權(quán)限r(nóng)wx rwx rwx (777)
2) umask值為0 0 2 - - - - - - -w-
3) 目錄權(quán)限r(nóng)wx rwx r-x (775) 這就是目錄創(chuàng)建缺省權(quán)限
4) 文件權(quán)限r(nóng)w- rw- r-- (664) 這就是文件創(chuàng)建缺省權(quán)限
下面是另外一個例子,假設(shè)這次u m a s k值為0 2 2:
1) 文件的最大權(quán)限r(nóng)wx rwx rwx (777)
2 ) u m a s k值為0 2 2 - - - -w- -w-
3) 目錄權(quán)限r(nóng)wx r-x r-x (755) 這就是目錄創(chuàng)建缺省權(quán)限
4) 文件權(quán)限r(nóng)w- r-- r-- (644) 這就是文件創(chuàng)建缺省權(quán)限
常用的umask值
表1 - 9列出了一些u m a s k值及它們所對應(yīng)的目錄和文件權(quán)限。
表1-9 常用的u m a s k值及對應(yīng)的文件和目錄權(quán)限
u m a s k值目錄文件
022 755 644
027 750 640
002 775 664
006 771 660
007 770 660
如果想知道當(dāng)前的umask 值,可以使用u m a s k命令:
第1章文件安全與權(quán)限11
下載
如果想要改變u m a s k值,只要使用u m a s k命令設(shè)置一個新的值即可:
$ umask 002
確認(rèn)一下系統(tǒng)是否已經(jīng)接受了新的u m a s k值:
在使用u m a s k命令之前一定要弄清楚到底希望具有什么樣的文件/目錄創(chuàng)建缺省權(quán)限。否
則可能會得到一些非常奇怪的結(jié)果;例如,如果將u m a s k值設(shè)置為6 0 0,那么所創(chuàng)建的文件/目
錄的缺省權(quán)限就是0 6 6!
舉例子:如何指定一個用戶的umask值?
73、xargs
在使用f i n d命令的- e x e c選項處理匹配到的文件時, f i n d命令將所有匹配到的文件一起傳遞
給e x e c執(zhí)行。不幸的是,有些系統(tǒng)對能夠傳遞給e x e c的命令長度有限制,這樣在f i n d命令運(yùn)行
幾分鐘之后,就會出現(xiàn)溢出錯誤。錯誤信息通常是“參數(shù)列太長”或“參數(shù)列溢出”。這就是
x a rg s命令的用處所在,特別是與f i n d命令一起使用。F i n d命令把匹配到的文件傳遞給x a rg s命
令,而x a rg s命令每次只獲取一部分文件而不是全部,不像- e x e c選項那樣。這樣它可以先處理
最先獲取的一部分文件,然后是下一批,并如此繼續(xù)下去。在有些系統(tǒng)中,使用- e x e c選項會
為處理每一個匹配到的文件而發(fā)起一個相應(yīng)的進(jìn)程,并非將匹配到的文件全部作為參數(shù)一次
執(zhí)行;這樣在有些情況下就會出現(xiàn)進(jìn)程過多,系統(tǒng)性能下降的問題,因而效率不高;而使用
x a rg s命令則只有一個進(jìn)程。另外,在使用x a rg s命令時,究竟是一次獲取所有的參數(shù),還是分
批取得參數(shù),以及每一次獲取參數(shù)的數(shù)目都會根據(jù)該命令的選項及系統(tǒng)內(nèi)核中相應(yīng)的可調(diào)參
數(shù)來確定。
讓我們來看看x a rg s命令是如何同f i n d命令一起使用的,并給出一些例子。
下面的例子查找系統(tǒng)中的每一個普通文件,然后使用x a rg s命令來測試它們分別屬于哪類
文件:
下面的例子在整個系統(tǒng)中查找內(nèi)存信息轉(zhuǎn)儲文件(core dump) ,然后把結(jié)果保存到
/tmp/core.log 文件中:
$ find . -name "core" -print | xargs echo "" >/tmp/core.log
下面的例子在/ a p p s / a u d i t目錄下查找所有用戶具有讀、寫和執(zhí)行權(quán)限的文件,并收回相應(yīng)
的寫權(quán)限:
$ find /apps/audit -perm -7 -print | xargs chmod o-w
在下面的例子中,我們用g r e p命令在所有的普通文件中搜索d e v i c e這個詞:
$ find / -type f -print | xargs grep "device"
在下面的例子中,我們用g r e p命令在當(dāng)前目錄下的所有普通文件中搜索D B O這個詞:
$ find . -name \ *-type f -print | xargs grep "DBO"
注意,在上面的例子中, \用來取消f i n d命令中的*在s h e l l中的特殊含義。
74、Top -s 300 -f top.txt
為了防止有時候top不能查看到所有的進(jìn)程,最好是等5分鐘,并且將結(jié)果文件保存到文件中,這樣再從文件中來
查看結(jié)果.
=====================
一、基本命令
1) tail 和 head
使用tail命令可以查看文件的尾部,head命令則查看文件的頭部。
# tail filename
# tail -f filename; 使tail不斷執(zhí)行,當(dāng)文件被寫入時顯示文件的新行。
#head filename
2) date 和 cal
cal命令顯示日歷。
# cal 2000
# cal 1 2000
3) find
find命令是功能最強(qiáng)的命令之一,但同時也是命令行結(jié)構(gòu)最難以掌握的命令之一。
# find / -print | wc -l 顯示系統(tǒng)中所有文件和目錄的數(shù)目。
# find / -user $LOGNAME -print 顯示系統(tǒng)中該用戶所有文件和目錄。
# find / -size 100 -print 顯示文件大小為100 blocks。
# find / -size -100 -print 顯示文件大小小于100 blocks 。
# find / -size +100 -print 顯示文件大小大于100 blocks 。
# find / -name core -exec rm {} ;查找并刪除core文件。
# find . -exec chown $LOGNAME {} ; 修改一個目錄下的所有文件的用戶所屬。
# find .-type d -exec chmod 770 {} ;修改一個目錄下的所有目錄的權(quán)限。
4) stty
該命令用于檢查和修改用戶當(dāng)前注冊終端的通信參數(shù)。
# stty -a;查看當(dāng)前注冊終端的通信參數(shù)。
# stty -ixon;設(shè)置ixon為off。
#stty ixon;設(shè)置ixon為on。
# stty sane;當(dāng)終端發(fā)生混亂時,通?梢援a(chǎn)生有益的效果。
5) tset
用于設(shè)置終端類型。
tset -s -Q -m :?hp
6) cron
cron(chronography,計時),每分鐘蘇醒一次,查看控制文件以確定當(dāng)時是否存在應(yīng)運(yùn)行的作業(yè),存在則運(yùn)行之。
# crontab filename ; 創(chuàng)建一個 cron
# crontab -r ; 把cron從crontab去掉
crontab位于目錄/var/spool/cron/crontabs下,每個用戶的cron文件名是其用戶名。
7) ioscan
#ioscan -fn (用這個命令,我們可以看到所有的設(shè)備及其設(shè)備文件等信息。)
例如:查看CD-ROM的設(shè)備文件
#ioscan -fnCdisk
Class I H/W Path Driver S/W State H/W Type Description
===================================================================
disk 6 4.8.0 sdisk CLAIMED DEVICE SEAGATE ST34371W
/dev/dsk/c0t8d0 /dev/rdsk/c0t8d0
disk 7 4.11.0 sdisk CLAIMED DEVICE SEAGATE ST34371W
/dev/dsk/c0t11d0 /dev/rdsk/c0t11d0
disk 5 16/5.2.0 sdisk CLAIMED DEVICE TOSHIBA CD-ROM XM-5401TA
/dev/dsk/c3t2d0 /dev/rdsk/c3t2d0
其中描述為" TOSHIBA CD-ROM XM-5401TA"的設(shè)備
就是CD-ROM,設(shè)備文件為/dev/dsk/c3t2d0。
8) bdf
該命令用于檢查文件系統(tǒng)的使用情況。
#bdf
Filesystem kbytes used avail %used Mounted on
/dev/vg00/lvol1 67733 35561 25398 58% /
/dev/vg01/lvol1 20480 11675 8247 59% /home
各列的含義:
Filesystem:文件系統(tǒng)名
kbytes:字節(jié)數(shù),以k為單位
used:已使用空間
avail:尚可使用空間
%used: 已使用空間占本文件系統(tǒng)全部空間比率。
Mounted on: 安裝目錄
注: %used達(dá)到90%以上時,應(yīng)考慮做必要的文件清理工作
9) lanscan
用 lanscan 命令查看主機(jī)中的網(wǎng)卡。例如:
# lanscan
Hardware Station Crd Hdw Net-Interface NM MAC HP-DLPI DLPI
Path Address In# State NamePPA ID Type Support Mjr#
10/4/8 0x00108318E6E8 0 UP lan0 snap0 1 ETHER Yes 119
10/12/6 0x0060B0C44462 1 UP lan1 snap1 2 ETHER Yes 119
上述命令顯示主機(jī)中有3塊網(wǎng)卡,它們的有關(guān)參數(shù)如下:
硬件地址分別是 10/4/8、10/4/12(Hardware Path)
網(wǎng)卡名是 lan0、lan1(Net-Interface Name列)
各網(wǎng)卡的NMID是 1、2(NMID列)
各網(wǎng)卡的工作狀態(tài)是 UP、DOWN、UP (Hdw state列)
各網(wǎng)卡的MAC地址是Station Address所對應(yīng)的列。
一個網(wǎng)卡要能夠正常工作,首先它的工作狀態(tài)(Net-Interface name)必須是UP。
用 ifconfig 命令查看網(wǎng)卡對應(yīng)的IP地址。例如:
# ifconfig lan0
lan0: flags=863
inet 15.85.114.14 netmask fffff800 broadcast 15.85.119.255
在網(wǎng)卡lan0上的地址是15.85.114.14(inet),子網(wǎng)掩碼ffff800,廣播地址15.85.119.255
10) ifconfig
# ifconfig lan0
lan0: flags=863
inet 15.85.114.14 netmask fffff800 broadcast 15.85.119.255
在網(wǎng)卡lan0上的地址是15.85.114.14(inet),子網(wǎng)掩碼ffff800,廣播地址
15.85.119.255
11) 更改主機(jī)IP地址
1. 首先使用"lanscan"和"ifconfig"命令查出該網(wǎng)卡的設(shè)備名
2. 使用vi命令編輯/etc/rc.config.d/netconf文件。找到
INTERFACE_NAME[0]=lan1
IP_ADDRESS[0]=""
SUBNET_MASK[0]=""
BROADCAST_ADDRESS[0]=""
將原有的IP地址和SUBNET_MASK改成新值
3. 使用vi 命令編輯/etc/hosts文件,改變對應(yīng)主機(jī)名的IP地址
4. 注意:不要在CDE環(huán)境中,直接改變IP地址,應(yīng)退出CDE環(huán)境,完成修改過程。
二、常用配置文件
1./etc/hosts
主機(jī)名字解析文件,提供主機(jī)名和IP地址的對應(yīng)。
2./etc/passwd
口令文件,內(nèi)容為:
登錄用戶名:加密口令:用戶ID:組ID:保留:初始工作目錄:shell路徑
3. /etc/group
內(nèi)容為:
組名:加密密碼:組ID:所有屬于該組的用戶。
4. /etc/profile
如果該文件存在,則每個用戶登錄時將執(zhí)行該文件。該文件一般用于設(shè)置一些通用環(huán)境變量,如果用戶的home目錄中存在.profile文件,則在執(zhí)行/etc/profile之后,再執(zhí)行用戶的.profile文件。
5. /etc/inittab
內(nèi)部初始化之后,系統(tǒng)將啟動/etc/init這個deamon進(jìn)程,使/etc/init進(jìn)程取得引導(dǎo)序列的控制權(quán)。而init進(jìn)程從文件/etc/inittab(init table,初始化表)取得指示,該文件 的內(nèi)容控制所有init狀態(tài),同時也控制那些已消亡進(jìn)程的再生。
6. /etc/fstab
系統(tǒng)中可以mount的文件系統(tǒng)的信息。
7. /etc/lvmtab
使用命令:
# strings /etc/lvmtab;查看系統(tǒng)VG和磁盤信息。
8. /etc/rc.config.d/netconf
包含系統(tǒng)名稱和網(wǎng)絡(luò)配置信息,如IP地址、子網(wǎng)掩碼和路由信息等。
9. /stand/system
包含系統(tǒng)的驅(qū)動程序和子系統(tǒng)信息,內(nèi)核設(shè)備信息和一些系統(tǒng)可調(diào)參數(shù)信息。
===============================
1、 cd命令的使用
返回上一次的目錄(cd -)
2、 Esc鍵的使用
在命令行中可通過擊兩次Esc鍵來匹配當(dāng)前目錄中唯一的文件名,這樣可節(jié)約擊入長文件名的時間
3、 col命令的使用
man cp | col –b >cp.txt
該命令可將cp命令的聯(lián)機(jī)幫助手冊輸出為名為cp.txt的文本文件
4、啟動機(jī)器時執(zhí)行的工作腳本(/etc/rc.config.d/)
5、which命令的使用(查看某命令的絕對路徑)
which 命令名
6、顯示當(dāng)前系統(tǒng)補(bǔ)丁安裝情況(show_patches)
7、中文環(huán)境的配置
a、 查看系統(tǒng)中安裝的語言集(locale –a)
b、 顯示當(dāng)前語言環(huán)境變量(echo $LANG)
c、 如不為中文則修改(export LANG=zh_CN.hp15CN)
d、 sty –istrip
8、查看系統(tǒng)信息和運(yùn)行情況
a、 glance
b、 top
c、 performance view
d、 /opt/ignite/bin/print_manifest
/var/opt/ignite/local/manifest/manifest
e、 /var/adm/syslog/syslog(系統(tǒng)運(yùn)行日志)
f、 /var/adm/shutdownlog
g、 /var/adm/crash/
h、 /var/opt/sna/sna.err
i、 /var/adm/nettl.LOG000
/usr/sbin/netfmt /var/adm/nettl.LOG000 >net.log
j、/usr/contrib./bin/info_col.11
k、/var/adm/btmp(歷史登錄信息,可用last命令查看)
l、/var/adm/wtmp(比btmp更詳細(xì)的信息)
m、/etc/rc.log(機(jī)器啟動時的信息)
n、/var/adm/sw/(有關(guān)軟件包安裝、刪除的信息)
9、查看系統(tǒng)當(dāng)前init級別(who –r)
10、顯示系統(tǒng)不成功登錄的歷史紀(jì)錄(lastb –R)
11、ftp問題(如無法用某一用戶進(jìn)行ftp)
a、 將/etc/passwd中該用戶的sh路徑改為/usr/bin/ksh
b、 在/etc/shells文件中將ksh的路徑加入
12、在HP11i環(huán)境下兩臺主機(jī)rlogin、rcp和ftp速率小于10mbps
a、 安裝補(bǔ)丁(PHKL_25233、25389,PHNE_26728、27063)
13、在HP11i環(huán)境下主機(jī)與路由器之間無法用大包進(jìn)行ping命令
a、 在主機(jī)的/etc/rc.config.d/nddconf文件中增加ip_send_source_quench參數(shù)的配置
b、 ndd –c
14、網(wǎng)絡(luò)配置(含網(wǎng)卡地址、激活狀態(tài)、路由地址)可通過修改/etc/rc.config.d/netconf文件來實(shí)現(xiàn)。
15、swapinfo命令的使用
swapinfo –mt
16、what命令的使用(假如要查看某一core文件的誘因)
what core
17、控制某一特定地址通過telnet、ftp和login協(xié)議訪問主機(jī)的方法
/var/adm/inetd.sec
18、tsm的使用
在tsm狀態(tài)下可通過ctrl+w來切換屏幕。
19、finger命令的使用
finger –R(查看當(dāng)前登錄到主機(jī)的客戶機(jī)信息)
20、parstaus命令的使用
parstatus –p 查看某一特定分區(qū)的信息。
[next]
擴(kuò)充文件系統(tǒng)的方法
一、 vg00(例如將/home擴(kuò)充至2G,邏輯卷名為/dev/vg00/lvol8)
1、 shutdown –y 0 進(jìn)入單用戶模式
2、 umount /home
3、 lvextend –L 2000 /dev/vg00/lvol8
4、 extendfs /dev/vg00/rlvol8
5、 mount /dev/vg00/lvol8 /home
6、 reboot
二、 vg不在MC的情況
除不要啟停機(jī)器外同上
三、 vg在MC中配置的情況
1、 有應(yīng)用運(yùn)行在該邏輯卷上,且不便停應(yīng)用的情況(例如將/data擴(kuò)充至6G,邏輯卷名為/dev/vgdata/lvdata,MC環(huán)境為node1和node2,應(yīng)用包名為pkg,缺省運(yùn)行在node2上)
a、 cmhaltpkg –v pkg
b、 vgchange –c n /dev/vgdata
c、 vgchange –a y /dev/vgdata
d、 lvextend –L 6000 /dev/vgdata/lvdata(擴(kuò)大到6G)
e、 extendfs /dev/vgdata/rlvdata(如為裸設(shè)備,e-n可不做。)
f、 vgexport –p –v –s –m /tmp/vgmap/vgdata.map /dev/vgdata
g、 rcp /tmp/vgmap/vgdata.map node1: /tmp/vgmap/vgdata.map
h、 rlogin node1
i、 ll /dev/vgdata(查看node1上vgdata的設(shè)備編號,假設(shè)為0x0c0000)
j、 vgexport /dev/vgdata
k、 mkdir /dev/vgdata
l、 mknod /dev/vgdata/group c 64 0x0c0000
m、 vgimport –s –v –m /tmp/vgmap/vgdata.map /dev/vgdata
n、 exit
o、 vgchange –a n /dev/vgdata
p、 vgchange –c y /dev/vgdata
q、 cmmodpkg –e pkg
2、 無應(yīng)用運(yùn)行在該邏輯卷上,或可暫停應(yīng)用的情況(例如將/data擴(kuò)充至6G,邏輯卷名為/dev/vgdata/lvdata,MC環(huán)境為node1和node2,應(yīng)用包名為pkg,缺省運(yùn)行在node2上)
1、將前一種情況中的a-c改為(將涉及到該邏輯卷的應(yīng)用停止,該工作應(yīng)選擇合適時機(jī)執(zhí)行):
a、將涉及到該邏輯卷的應(yīng)用停止。
b、umount /data
2、執(zhí)行前一種情況中的d-n
3、 將前一種情況中的o-q改為
a、 mount /data
b、 激活涉及到該邏輯卷的應(yīng)用
注:如未在VG中新增PV則可將上述步驟中的f-n略去。
一。
Unix安裝后創(chuàng)建文件系統(tǒng)前的準(zhǔn)備
*注:因為我的機(jī)器只有一個磁盤,所以,此步中除創(chuàng)建邏輯卷外大部分操作可以省略。
①建物理卷。
找出與磁盤相關(guān)的設(shè)備文件:ioscan(命令):ioscan –funC disk。
找到disk對應(yīng)的設(shè)備文件名:c1t15d0
因只有一個磁盤,所以只能創(chuàng)建一個物理卷。
在創(chuàng)建前,通過mediainit對磁盤格式化合校驗完整性:
#mediainit /dev/rdsk/c1t15d0
l創(chuàng)建物理卷:
#pvcreate /dev/rdsk/c1t15d0
注:如果此時該磁盤以輸入某卷組的一部分,而且確信要創(chuàng)建物理卷。在命令行加“-f”來強(qiáng)制執(zhí)行。
②創(chuàng)建卷組。(僅供理解用,本系統(tǒng)不需要)
1.用卷組名在/dev下創(chuàng)建一目錄。
如果卷組名為vg01,則目錄為:/dev/vg01。
#mkdir /dev/vg01.
在此目錄下為該卷組創(chuàng)建一組設(shè)備文件。
#mknod /dev/vg01/group c 64 0x010000
創(chuàng)建卷組(以物理卷為參數(shù)):
#vgcreate /dev/vg01 /dev/dsk/c1t15d0.
建完后,可以用命令:vgdisplay來檢查設(shè)置是否正確。
③創(chuàng)建邏輯卷。
創(chuàng)建邏輯卷時,相應(yīng)的字符設(shè)備和塊設(shè)備會在卷組目錄下生成。
現(xiàn)在,我們在默認(rèn)卷組vg00中創(chuàng)建以下邏輯卷:
一個256MB,名為lvoltuxlog的邏輯卷。
#lvcreate -L 256 -n lvoltuxlog。
參數(shù):-L 以MB為單位表示邏輯卷的大小。
-n 指定邏輯卷名稱,缺省為:lvol1,lvol2…..。
二、創(chuàng)建文件系統(tǒng)。
注:系統(tǒng)安裝完成后,會自動創(chuàng)建一些文件系統(tǒng)和目錄。所以,對一般權(quán)限的用戶來講,可以在/home目錄下安裝軟件。但是,如果軟件過多,會造成比較混亂和不利于管理。最合適的做法,高權(quán)限的用戶自己可以建立一些文件系統(tǒng),這些文件系統(tǒng)在單獨(dú)的目錄下。這樣對將來(邏輯卷)的擴(kuò)展和維護(hù)非常有利。
(1)文件系統(tǒng)介紹:
1。高性能文件系統(tǒng)(HFS),現(xiàn)在應(yīng)用的不多了,只在存儲HP-UX內(nèi)核時使用。
2。日志文件系統(tǒng)(JFS),現(xiàn)在應(yīng)用最多。
3。網(wǎng)絡(luò)文件系統(tǒng)(NFS)。
4。 CD-ROM文件系統(tǒng)(CDFS)用于CD-ROM上存儲文件。
(2)創(chuàng)建新的文件系統(tǒng):
文件系統(tǒng)必須建在邏輯卷上。
1.newfs創(chuàng)建文件系統(tǒng):
我們在 /dev/vg00/lvoldb01上創(chuàng)建JFS文件系統(tǒng),如下命令:
#newfs –F vxfs /dev/vg00/ lvoltuxlog。
2.掛載文件系統(tǒng)。
mount實(shí)現(xiàn)掛載:
把/dev/vg00/ lvoltuxlog掛載到/tuxedo/LOG目錄上。(事先創(chuàng)建此目錄,具體見下面的*注解1)
#mount -F vxfs /dev/vg00/ lvoltuxlog /tuxedo/LOG。
現(xiàn)在可用bdf顯示所有掛起的卷。
*注解1:在根目錄下建立目錄/tuxedo/LOG:#mkdir tuxedo/LOG。 (3)擴(kuò)展卷組:(如果將來磁盤空間不夠,可以對卷組擴(kuò)展)
添加一塊磁盤,用pvcreate創(chuàng)建一物理卷,然后,將其用vgextend加入卷組中。
如:把磁盤c0t3d0加入卷組vg00中:
#pvcreate /dev/rdsk/c0t3d0
#vgextend vg00 /dev/dsk/c0t3d0
用#vgdisplay -v vg00 看是否擴(kuò)展成功。
(4)擴(kuò)展邏輯卷。
擴(kuò)展了卷組以后,可以通過lvextend命令擴(kuò)展邏輯卷尺寸。
如把/dev/vg00/ lvoltuxlog擴(kuò)展到800M。(以前為256M)。
#lvextend -L 800 /dev/vg00/ lvoltuxlog
要在某特定磁盤上擴(kuò)展邏輯卷,可把磁盤設(shè)備文件作為參數(shù)添加到lvextend命令的后面。
#lvextend -L 800 /dev/vg00/ lvoltuxlog /dev/dsk/c0t3d0
(5)擴(kuò)展文件系統(tǒng)。
擴(kuò)展了邏輯空間不能自動擴(kuò)展文件系統(tǒng)空間。在/dev/vg00/ lvoltuxlog下擴(kuò)展JFS文件系統(tǒng)。
1.先卸載#umount /tuxedo/LOG。
2.#Extendsf -F vxfs /dev/vg00/ lvoltuxlog。
3.掛載#mount -F vxfs /dev/vg00/ lvoltuxlog /tuxedo/LOG。
完成上述操作后,可通過bdf命令查看是否分配成功。
===================================
操作命令
1-1.處理目錄
pwd: 顯示當(dāng)前工作目錄&&
cd directory_path: 更改目錄&&
cd: 更改為主目錄&&
mkdir directory_name: 創(chuàng)建目錄&&
rmdir directory_name: 刪除空目錄&&
1-2.處理文件
elm: 閱讀郵件&&
ls: 列舉當(dāng)前目錄下的文件和目錄&&
ls -a: 列舉所有文件或目錄包括隱藏點(diǎn)文件&
lsf: 列舉文件并用/ 標(biāo)記目錄名&
compress filename: 壓縮文件
uncompress filename: 解壓縮文件
vi file_name: 創(chuàng)建或編輯文件
more file_name: 顯示文件內(nèi)容 (按q 退出)
head file_name: 顯示文件的前10 行
tail file_name: 顯示文件的后10 行
cp file_name file_copy: 復(fù)制文件
mv old_file new_file: 將文件重命名為新文件名
cat file1 >> file2: 將file1 附加到file2 的結(jié)尾處
rm file: 刪除file&
rm -rf dir_name: 刪除目錄dir_name 及其所有文件
spell file_name: 在文件中檢查拼寫
1-3.打印
lp file_name: 打印文件
lpstat -t: 確定打印機(jī)的狀態(tài)
cancel request_id: 取消打印請求
1-4.查找和組織
find .-name 'x*': 在當(dāng)前目錄和子目錄中查找以x 開頭的文件
grep word *: 在當(dāng)前目錄下的所有文件中查找word 一詞的所有匹配
sort listfile: 按字母順序?qū)istfile 進(jìn)行排序
date: 顯示日期和時間
alias: 列舉所有命令的別名
man command_name: 查找HP-UX 命令信息
echo $PATH: 確定PATH 設(shè)置
echo $SHELL: 確定所用的shell
1-5.安全操作
passwd: 創(chuàng)建或更改口令
ll file_name: 顯示文件的權(quán)限
ll -d directory_name: 顯示目錄的權(quán)限
chmod class=permissions name: 更改文件或目錄權(quán)限
chown user name: 更改文件或目錄的所有權(quán)
1-6.系統(tǒng)操作
clear: 清除屏幕
set -o editor_name: 設(shè)置命令行編輯器
TERM=term_type: 設(shè)置終端類型(從/usr/lib/terminfo 中選擇term_type)&
ps -ef: 列舉當(dāng)前進(jìn)程狀態(tài)和PID&
kill PID: 終止進(jìn)程
passwd: 創(chuàng)建或更改口令
command
本文來自ChinaUnix博客,如果查看原文請點(diǎn):http://blog.chinaunix.net/u1/46888/showart_1775393.html |
|