



版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、HP-Unix轉(zhuǎn):查看 HP UNIX 小型機的信息的命令集 (二 )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)雙機配置的詳細注解安裝操作系統(tǒng) ,確定主機名字 ,確定 root 的口令,確定 /、/usr、/var 等文件系統(tǒng)的大小,選擇主用網(wǎng)卡 ,并且給主用網(wǎng)卡賦予IP 地址;打 CR 補丁,打 GR 補??;安裝另外兩個附加網(wǎng)卡的驅(qū)動程
2、序 ,此時用 ifconfig 可以看到三塊網(wǎng)卡都 up 了;用直連線將兩臺機器的主用網(wǎng)卡都連接到主用的 HUB 上去;給其中一個附加網(wǎng)卡賦予 IP 地址,此 Ip 地址與主用網(wǎng)卡的 Ip 地址是兩個網(wǎng)段中的地址,并且用交叉線將主備機的這個附加網(wǎng)卡連接起來,作為心跳線;另外剩余的一個網(wǎng)卡不用賦予 IP 地址,它是作為主用網(wǎng)卡和心跳網(wǎng)卡的備用網(wǎng)卡,它不用給 IP 地址,它的替用關(guān)系在雙機配置文件 cmcluster.asc文件中有指定 ,當(dāng)主用、心跳網(wǎng)卡損壞的時候 ,它就會去替換他們 ,并且獲取他們的Ip 地址;最后安裝 cmluster 雙機軟件 ,該軟件安裝的時候用 swinstall -s
3、 /cdrom 來安裝,但是安裝之前必須要數(shù)據(jù) codeword,只有輸入正確的 codeword 之后,才會看到該軟件包 ,而codeword 的獲取是要根據(jù)隨機發(fā)的紙件中獲取 ,或到url=http:/www.license. /color/ url網(wǎng)站上獲取 ,安裝完后進入目錄 /usr/sbin 下檢查有沒有 cmruncl/cmdeleteconf/cmapplyconf/cmhaltcl/cmrunnode/cmhaltnode等等文件;創(chuàng)建鎖盤邏輯卷組;創(chuàng)建其它邏輯卷組、邏輯卷;安裝數(shù)據(jù)庫;安裝 tellin 應(yīng)用程序;將雙機配置文件拷貝到 /etc/cmluster/目錄下面進
4、行配置、應(yīng)用;啟動數(shù)據(jù)庫;啟動應(yīng)用;啟動雙機;53、HP N4000(for sdp)雙機配置的詳細注解安裝完操作系統(tǒng) ,如同 hp l2000 一樣;安裝一系列的包 ,并且安裝 FC60 軟件包;將 FC60 上的三個 sc10 磁盤柜子中的磁盤劃分成物理卷組LUN ,如LUN0/LUN1/LUN2/LUN3等;在 LUN 上創(chuàng)建鎖盤邏輯卷組、其它邏輯卷組,在第一臺上創(chuàng)建 ,在 vgimport 到第二臺機器;在的一臺上激活其它邏輯卷組;安裝數(shù)據(jù)庫;再停止數(shù)據(jù)庫;將邏輯卷組在的一臺機器上去激活;在第二臺機器上激活邏輯卷組;在第二臺機器上安裝數(shù)據(jù)庫文件系統(tǒng);從第一臺機器上拷貝 onconfig
5、、sqlhosts、.rhosts、 services等等文件到第二臺機器上;在第二臺機器上直接oninit 啟動數(shù)據(jù)庫;在 /etc/cmcluster/目錄下面配置雙機配置文件;在 /etc/hosts中加入邏輯機對應(yīng)的邏輯IP;將數(shù)據(jù)庫中的 sqlhosts 文件的機器名改為邏輯機的名字或者改為浮動IP 地址;將邏輯卷組都去激活;啟動雙機;切換雙機檢驗是否切換正常;54、關(guān)于鎖盤1)鎖盤的含義鎖盤是為雙機系統(tǒng)出現(xiàn)某些特殊故障時確定主備用關(guān)系設(shè)置的因此每個節(jié)點在正常情況下都必須有權(quán)訪問鎖盤,因此也建議用戶不要將此盤為其它應(yīng)用程序服務(wù)。為防止鎖盤故障,鎖盤可配置多于一塊 ,這時的要求同單塊時
6、一樣,只是在配置文件中需將所用鎖盤都說明。在配置文件cmcluster.asc文件說明。2)鎖盤的物理盤,鎖盤的物理磁盤必須有兩個scasi磁盤接口與兩臺主機都要連接才行的。安裝于共享磁盤柜中。鎖盤是雙機系統(tǒng)所必須的,而且必須采用共享磁盤形式。3)鎖盤的邏輯卷組的創(chuàng)建在 TELLIN SCP 雙機系統(tǒng)中 ,鎖盤中不放置任何用戶數(shù)據(jù) ,因此不需要進行邏輯卷的劃分。若用戶希望使用此盤空間 ,可在不影響 SCP 雙機正常工作的情況下根據(jù)自己的要求自行劃分 ,雙機對此沒有附加要求。在第一臺機器上執(zhí)行:pvcreate /dev/rdsk/c0t2d0vgcreate /dev/vglock /dev/
7、dsk/c0t2d0vgchange -a y /dev/vglockvgdisplay /看看能不能夠看到vglock 這個磁盤卷組是激活的狀態(tài)。vgchange -a n /dev/vglockvgdeport -m -s /tmp/vglock.map /dev/vglock /將 vglock 卷組的創(chuàng)建信息到處到一個 map 文件中在第二臺機器上執(zhí)行:rcp scp1:/tmp/vglock.map scp2:/tmp/vglock.mapmkdir /dev/vglockmknod /dev/vglock/group c 64 0x010000vgimport -m -m /tmp
8、/vglock.map /dev/vglockvgdisplayvgchange -a y /dev/vglock4)鎖盤在雙機運行重的狀態(tài)鎖盤在雙機啟動之前應(yīng)該在兩臺機器上都是去激活的狀態(tài) ,即便是雙機啟動了 ,鎖盤同樣是去激活的狀態(tài)。55、關(guān)于雙機 cluster 所使用的磁盤、以及應(yīng)用 package所使用的磁盤cmclustar.asc所使用的磁盤的數(shù)量多余于 package所使用的磁盤。56、FC60 磁盤柜的維護命令集57、如何啟動 scp 系統(tǒng)啟動備機數(shù)據(jù)庫oninit啟動北極數(shù)據(jù)庫oninit啟動主機應(yīng)用manager啟動北極應(yīng)用manager在主機上啟動雙機mcruncl58
9、、如何啟動 sdp 系統(tǒng)因為 sdp 一般都是采用共享磁盤柜的形式 ,所以只需要將共享磁盤在一臺機器上運行 cluster 就行了:cmruncl它就會將 informix 和 sdp 等所需的邏輯卷組都激活 ,并且將文件系統(tǒng)都掛接上 ,然后就 cluster 啟動起來。59、當(dāng)數(shù)據(jù)庫和 cluster 的主備不一致時 ,怎么恢復(fù)?1)主用數(shù)據(jù)庫運行 scp1 上,而應(yīng)用程序的主用運行第二臺機器上 ,這個時候只能將應(yīng)用程序停止 ,然后將數(shù)據(jù)庫都停止 ,將雙機也停止。2)然后將雙機的配置文件刪除 ,用命令 cmdeleteconf來刪除。然后再來生成配置文件 ,用命令 cmapplyconf -
10、C cmcluster.asc -P ./scppkg/scppkg.asc;然后將剛才是主用的數(shù)據(jù)庫啟動起來并且將它變?yōu)?standard狀態(tài),再在該臺機器上做一個數(shù)據(jù)庫的 0 級備份,然后將磁帶拿到第二臺機器上去恢復(fù)數(shù)據(jù)庫 ,重新建立 DR 關(guān)系之后 ,我們就可以將應(yīng)用起來 ,然后將雙機拉起來。此時數(shù)據(jù)庫和雙機的應(yīng)用應(yīng)該都一致。60、hp 小型機器第一次安裝完操作系統(tǒng)之后,必須要修改的參數(shù)。比如數(shù)據(jù)庫參數(shù) ,不修改的話就無法初始化數(shù)據(jù)庫。61、如何創(chuàng)建 rootdg 的系統(tǒng)備份(備份rootdg 下面所有的東西)1)在一臺好的機器上備份#make_recovery -Av /備份的是 vg
11、00 卷組下所有的東西 ,比如 / ,/stand , /var ,/swap 等等,備份放在了磁帶上 ,下次若系統(tǒng)損壞了 ,可以用該磁 帶來啟動并恢復(fù)系統(tǒng)。1)若用 make_recovery 作備份的磁帶來恢復(fù)的話,過程如下:非交互式恢復(fù)系統(tǒng)1 在磁帶機中 ,插入系統(tǒng)恢復(fù)帶2 Boot 系統(tǒng)3 中斷 Boot 流程,進入 Boot_admin> 提示下4 Boot_admin> bo 8/16.0.08/16.0.0: 磁帶機的hardware path5 選取 ?non-interactive ?6 等待系統(tǒng)恢復(fù)完畢交互式恢復(fù)系統(tǒng)1 在磁帶機中 ,插入系統(tǒng)恢復(fù)帶2 Boot
12、系統(tǒng)3 中斷 Boot 流程,進入 Boot_admin> 提示下4 Boot_admin> bo 8/16.0.08/16.0.0: 磁帶機的hardware path5 不選取 ?non-interactive ?6 選取a. Install HP -UX b. Advanced Installationc. 配置或改變?nèi)缦逻x項:disks, file systems,hostname, IP ddress,timezone, root password,DNS server, and gateway7 選取 install continue?,直到系統(tǒng)恢復(fù)完畢62、如何更改
13、HP 的 console 終端的終端類型A、進入缺省配置狀態(tài)下面現(xiàn)在關(guān)閉 console的電源control + d然后在左手不松動的情況下打開電源知道出現(xiàn)了提示說 “已經(jīng)進入了缺省的設(shè)置 ”,就放開左手 ,然后再打回車便可以進入缺省模式下面;B、進入 configuration 狀態(tài)先按住 F8再按住 F10然后用 space空格鍵來進行選擇修改 ,一般將終端類型選擇為 HP,但是也有時候選擇 vt100修改之后按 Esc 退出鍵來進行保存退出 ,便可以了;63、console其它各個參數(shù)的修改如果將我們診斷用戶的故障電話進行分類 ,其中相當(dāng)一部分的問題是出在 Console 的設(shè)置上。通常
14、的現(xiàn)象是 Console 上沒有系統(tǒng)顯示 ,或是鍵盤被鎖住等。用戶往往認(rèn)為是主機的問題 ,其實不然。下面我們簡單介紹一下:小型機控制臺能正常運行的缺省配置是:REMOTE MODE ON( 帶* 號)MEMORY LOCK OFF( 不帶 * 號 )LINE MODIFY OFF( 不帶 * 號)MODIFY ALL OFF( 不帶 * 號)BLOCK MODE OFF( 不帶 * 號 )查看上述配置的方法 ,如下:在小型機控制臺的鍵盤上方有一排功能鍵 F1F8,在功能鍵 F4 與 F5 之間有 Menu 和 User System兩個鍵。當(dāng)要查看小型機控制臺的參數(shù)配置時 ,首先按 User
15、System鍵, 這時在小型機控制臺屏幕的最下面一行顯示出 8 個高亮度的方塊 ,每個方塊從左到右分別對應(yīng)功能鍵 F1 到 F8;再按功能鍵 F4,表示選擇 Modes,依然是 8 個亮方塊 ,但是方塊上的文字改變了。依照上述 5 個參數(shù)的名稱檢查相應(yīng)的方塊 ,看是否正確地配置了。 如果沒有 ,按與方塊對應(yīng)的功能鍵進行改變 ,直到所有參數(shù)正確地配置好。最后按Menu 鍵退出。此外,這里介紹一種快速解決Console 故障的方法:1)關(guān)閉 Console 電源2)摁住 CTL+D 鍵,開 Console 電源,直到聽到 "笛 "聲,松開按鍵。3)稍等片刻 ,在屏幕左下角將出現(xiàn)
16、 "Default configs used, Press enter clear"字樣,按 enter 后一切恢復(fù)正常。4)如果 F4 鍵位置的 Remote Mode 沒有 * 號,摁 F4 加上 * 以上做法實質(zhì)上是為了恢復(fù) Console缺省設(shè)置。64、忘記了 HP 的口令該 怎么辦?重啟動機器到維護模式下面,更改后將模式再進入多用戶模式就ok 了:1)重啟,自檢完成后 ,出現(xiàn)這一行 “ To discontinue,press any key in 10 seconds", 這個時候按任意 ,系統(tǒng)終止啟動 ,進入 Main Menu”2)鍵入 “ bo,
17、”在系統(tǒng)詢問 “ Interact with IPL(Y/N ?)? ”時,輸入 “ y?!?)在提示符 ISL> 之后,輸入 "hpux - is " ,系統(tǒng)進入單用戶狀態(tài)(即維護模式)4)用 passwd 更改口令5)切換到多用戶狀態(tài) ,用命令 init 3 ,系統(tǒng)回復(fù)正常65、HP:磁盤管理軟件LOGIC VOLUMN MANAGER,簡稱 LVM ,它的修改卷組的用戶和讀寫權(quán)限是用hpux 中的 chown 和 chmod 來實現(xiàn)的。補充:初始化物理磁盤: pvcreate -f /dev/rdsk/c1t1d0創(chuàng)建卷組: mkdir /dev/vglockm
18、knod /dev/vglock/group c 64 0x0001vgcreate /dev/vglock /dev/dsk/c1t1d0查看卷組激活信息: vgdisplay /dev/vglock激活卷組: vgchange -a -y /dev/vglock (用 vgchange -c -y /dev/vglock 來強制激活)去激活卷組: vgchange -a n /dev/vglock (用 vgchange -c n /dev/vglock 來強制去激活 )創(chuàng)建邏輯卷: lvcreate -L 500 -n lv_root /dev/vglock (-L 是指定大小 ,單位
19、M)lvcreate -l 250 /dev/vglock (-l 是指頁數(shù) ,頁單位 4M)創(chuàng)建文件系統(tǒng): newfs -F hfs /dev/vglock/rlv_rootmkdir /informixmount /dev/vglock/lv_root /informix擴展邏輯卷: lvextend -l 50 /dev/vglock/lv_root ( 單位是頁 ,頁的大小再創(chuàng)建卷組時已經(jīng)確定 ,不可以再更改 ,一般缺省為 4M ,所以是 200M。 )或者lvextend -L 200 /dev/vglock/lv_informix ( 這是帶大寫的 L 參數(shù),表示是以 M 為單位來
20、分配的大小的。)擴展文件系統(tǒng): umount /informixextendfs /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)另外一套小型機
21、上:rcp scpn1:/tmp/lock.map scpn2:/tmp/lock.map在節(jié)點 scpn2中,創(chuàng)建鎖盤卷組目錄名(取和scpn1節(jié)點相同的目錄名)命令: # mkdir /dev/vglock在 scpn2節(jié)點上,為鎖盤創(chuàng)建一控制文件名 group 命令: # mknod /dev/vglock/group c 64 0x0001最后一個參數(shù) oxhh0000 應(yīng)保證在 scpn2 節(jié)點中是唯一的 ,可能的話 ,其參數(shù)設(shè)置和 scpn1 節(jié)點 相同。為保證唯一性 ,可以如下命令檢查已存在的卷組:在 scpn2節(jié)點上,將鎖盤配置從文件映射回系統(tǒng)命令: # vgimport -s
22、 -m /tmp/lock.map /dev/vglock66、用 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 主要是用來備份所有的邏
23、輯卷組中所有的mounted 文件系統(tǒng)文件;A、系統(tǒng)備份命令:fbackup1) fbackup 的常用方式一:1 進入單用戶:# 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)容詳細列表- 0 : 零級備份# fbackup -f /dev/rmt/0m -i / -e /home備份除了目錄/home 的所有目錄3 說明
24、a、該命令方式對系統(tǒng)當(dāng)前 mounted的文件系統(tǒng)進行備份b、備份級別說明備份級別有 09 個級別,如果當(dāng)前系統(tǒng)采用零級備份 ,當(dāng)下一次采用 5 級備份時,系統(tǒng)僅將會對有變化的文件進行備份。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進入單用戶# shutdown -y 0 4對系統(tǒng)進行全備份# fbackup -0vi / -f
25、/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進入單用戶# shutdown -y 0 2對系統(tǒng)進行全備份# fbackup -0uv / -f /dev/rmt/0m -g /tmp/fbackupfiles/mygraph -I /tmp/fbackupfiles/index/full
26、.date '+%y%m%d.%H:%M' 2 > /tmp/fbackupfiles/log/ full.date '+%y%m%d.%H:%M'3說明a、文件 mygraph: 包含需要備份的目錄 ,格式如下:/users/data/home/appe /oracle/sql b、參數(shù) u :當(dāng)備份系統(tǒng)成功時 ,系統(tǒng)將更新/var/adm/fbackupfiles/dates.4) fbackup 的常用方式四:備份遠程系統(tǒng)1 登錄在本地系統(tǒng)時# remsh backup_sysname " fbackup -f DDS_sysname: /
27、dev/rmt/0m -0vi / " 2 登錄在遠程系統(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ù)命令: frec
28、over1) 恢復(fù)磁帶機上所有內(nèi)容:1 進入單用戶 :# 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/0m2) 恢復(fù)某一目錄:# frecover -xi /directory# frecover -x -i /dir1 -i /dir2# frecover -xoi /dir-o: 覆蓋 /dir 下已有的、相同名稱的文件# frecover
29、-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/filename3) 從遠程磁帶機上恢復(fù)數(shù)據(jù)到本地:# frecover -xi /dir -f remote_name : /dev/rmt/0m4) 從本地磁帶機上恢復(fù)數(shù)據(jù)到遠地系統(tǒng):# remsh remote_name "frecover -xi /dir
30、-f local_name:/dev/rmt/0m"67、修改 HP 雙機系統(tǒng)啟動特性HP 機及 SUN 機型通常采用下述兩種辦法:HP 機型:修改配置文件: /etc/rc.config.d/cmcluster 將其設(shè)為如下內(nèi)容:AUTOSTART_CMCLD=1 。SCP 雙機系統(tǒng)在主機啟動時 ,不允許自動啟動 CLUSTER 和其上的 PKG,需要編輯/etc/rc.config.d/cmcluster 文件,使:AUTOSTART_CMCLD=068、HP 雙機配置時 ,節(jié)點訪問權(quán)限的配置訪問權(quán)限設(shè)置在進行 CLUSTER 和 PKG 配置之前 ,要配置或修改訪問安全文件,使
31、每個節(jié)點有訪問另一個節(jié)點的權(quán)限。權(quán)限設(shè)置如下:以 root 用戶權(quán)限編輯(或創(chuàng)建)位于 /etc/cmcluster 目錄下的 cmclnodelist 文件,使其包含如下內(nèi)容:scp1 rootscp2 rootscp1 tellinscp2 tellin.rhosts以 root 用戶權(quán)限編輯根( /)目錄下的 .rhosts 文件,使其包含如下內(nèi)容:scp1 rootscp2 rootscp1 tellinscp2 tellinhosts.equiv添加如下內(nèi)容:scp1 rootscp2 rootscp1 tellinscp2 tellin69、HP 小型機中內(nèi)存與cpu 的關(guān)系一個
32、cpu 一般最多配置 0.5G 的內(nèi)存,兩個 cpu 配置 1G 的內(nèi)存。70、swapinfo 查看交換區(qū)的使用情況 ,以及交換區(qū)的大小 scp1:/hptmp #swapinfoKb Kb Kb PCT START/ KbTYPE AVAIL USED FREE USED LIMIT RESERVE PRI NAME dev 1048576 0 1048576 0% 0 - 1 /dev/vg00/lvol2 reserve - 792332 -792332memory 781512 318032 463480 41%71、HP 硬件收集工具的使用(適合于HP11。0 版本和 HP 10。
33、 0 版本)信息收集工具 Info_col.xx 和 LVMcollect.xx 使用方法:a 在需要進行收集的主機上建立一個目錄:# mkdir /tmp/hpceb 將收集工具 info_col.xx 和 LVMcollect.xx 傳到需要進行收集的主機上的/tmp/hpce 目錄下:如果主機使用的 OS 是 10.xx,則使用 info_col.10 和 LVMcollect.10 的腳本 ;如果主機使用的 OS 是 11.xx,則使用 info_col.11 和 LVMcollect.11 的腳本??梢允褂?ftp 的方式(使用 asc方式傳送)傳到主機 ,也可以使用磁帶 tar 到
34、主機。c 修改 info_col.xx 和 LVMcollect.xx 的執(zhí)行權(quán)限。# chmod 744 info_col.xx# chmod 744 LVMcollect.xxd 運行相應(yīng)版本的 info_col.xx 進行信息收集工作。對操作系統(tǒng)為 10.xx 的主機:# cd /tmp/hpce# sh ./info_col.10對操作系統(tǒng)為 11.xx 的主機:# cd /tmp/hpce# sh ./info_col.11e 系統(tǒng)提示輸入相應(yīng)的信息輸入操作者姓名輸入操作者員工號(可輸入6個0)輸入產(chǎn)品型號(在主機貼的標(biāo)簽上可以找到-" 機器型號項 ")輸入產(chǎn)品序
35、列號(在主機貼的標(biāo)簽上可以找到-"序列號項 ")(注意:序列號一定要輸入準(zhǔn)確,請仔細核對)確認(rèn)輸入的內(nèi)容(選擇 "y" ,系統(tǒng)開始自動進行信息收集)f 等待自動收集程序運行結(jié)束,系統(tǒng)會在收集腳本執(zhí)行的目錄下(通常為 /tmp/hpce 目錄)生成一個 ascii 文件,文件名為 ".txt" ,此文件就是最后收集到的信息文件。將此文件保存并傳回即完成信息收集工作。(備注:其實 shell 程序中使用的都是一系列的命令 ,如:ioscan -fn;mstm;sam 等) 72、umask 如何設(shè)置當(dāng)最初登錄到系統(tǒng)中時 , u m a s
36、 k命令確定了你創(chuàng)建文件的缺省模式。這一命令實際上和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,可以
37、在該文件中加入相應(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
38、 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)限分別為664
39、和775。還有另外一種計算 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 71 6 62 4 53 4 44 2 35 2 26 0 17 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。第三步,在接下來的一行中記下上面兩行中沒有匹配的位。 這就是目
40、錄的缺省創(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)限 rwx rwx rwx (777)2) umask值為 0 0 2 - - - - - - -w-3) 目錄權(quán)限 rwx rwx r-x (775) 這就是目錄創(chuàng)建缺省權(quán)限4) 文件權(quán)限 rw- rw- r- (664) 這就是文件創(chuàng)建缺省權(quán)限下面是另外一個例子 ,假設(shè)這次 u m a s k 值為 0 2 2:1) 文件的最大權(quán)限 rwx rwx rwx (777) 2 ) u m
41、 a s k值為 0 2 2 - - - -w- -w-3) 目錄權(quán)限 rwx r-x r-x (755) 這就是目錄創(chuàng)建缺省權(quán)限4) 文件權(quán)限 rw- 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 644027 750 640002 775 664006 771 660007 770 660如果想知道當(dāng)前的umask 值,可以使用 u m a s k命令:第 1 章文件安全與權(quán)限11下載
42、如果想要改變 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
43、c 執(zhí)行。不幸的是 ,有些系統(tǒng)對能夠傳遞給 e x e c的命令長度有限制 ,這樣在 f i n d 命令運行幾分鐘之后 ,就會出現(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)的進
44、程 ,并非將匹配到的文件全部作為參數(shù)一次執(zhí)行;這樣在有些情況下就會出現(xiàn)進程過多 ,系統(tǒng)性能下降的問題 ,因而效率不高;而使用x a rg s命令則只有一個進程。另外 ,在使用 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é)果保
45、存到/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
46、"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 不能查看到所有的進程 ,最好是等 5 分鐘 ,并且將結(jié)果文件保存到文件中 ,這樣再從文件中來查看結(jié)果 .=一、基本命令1) tail 和 head使用 tail 命令可以查看
47、文件的尾部,head命令則查看文件的頭部。# tail filename# tail -f filename ; 使 tail 不斷執(zhí)行 ,當(dāng)文件被寫入時顯示文件的新行。#head filename2) date 和 calcal 命令顯示日歷。# cal 2000# cal 1 20003) findfind 命令是功能最強的命令之一,但同時也是命令行結(jié)構(gòu)最難以掌握的命令之一。# find / -print | wc -l 顯示系統(tǒng)中所有文件和目錄的數(shù)目。# find / -user $LOGNAME -print 顯示系統(tǒng)中該用戶所有文件和目錄。# find / -size 100 -pr
48、int 顯示文件大小為 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
49、-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 :?hp6) croncron(chronography,計時 ),每分鐘蘇醒一次 ,查看控制文件以確定當(dāng)時是否存在應(yīng)運行的作業(yè) ,存在則運行之。# crontab filename ; 創(chuàng)建一個 cron# crontab -r ; 把 cron 從 crontab 去掉crontab 位于目錄 /var/spool/cron/c
50、rontabs下,每個用戶的 cron 文件名是其用戶名 。7) ioscan#ioscan -fn (用這個命令 ,我們可以看到所有的設(shè)備及其設(shè)備文件等信息。)例如:查看 CD-ROM 的設(shè)備文件#ioscan -fnCdiskClass 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/c0t8d0disk 7 4.11.0 sdisk CLAIMED DEVICE SEAGATE ST34
51、371W /dev/dsk/c0t11d0 /dev/rdsk/c0t11d0disk 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)的使用情況。#bdfFilesystem 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達到 90%以上時,應(yīng)考慮做必要的文件 清理工作9) lansc
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 微氧生物接觸氧化耦合農(nóng)業(yè)灌溉資源化處理農(nóng)村生活污水
- 2024年金華市義烏市屬國有企業(yè)招聘筆試真題
- 美容院美容師資格認(rèn)證與繼續(xù)教育合同范本
- 二零二五年度分手賠償與共同債務(wù)處理合同
- 2025年度鋼結(jié)構(gòu)廠房拆除工程安全生產(chǎn)與環(huán)境保護合同模板
- 夜場廚房承包合同(含員工培訓(xùn)及服務(wù)質(zhì)量保障2025年度)
- 二零二五年度多人股東項目合作協(xié)議書
- 2025年度電梯維修保養(yǎng)服務(wù)及客戶滿意度提升合同
- 二零二五年度汽車維修店品牌連鎖加盟管理合同
- 二零二五年度上海房產(chǎn)交易合同范本:房屋交易背景調(diào)查
- 食品銷售操作流程圖
- CVP中心靜脈壓CVP監(jiān)測
- 13詩第十二-整本書閱讀系列《經(jīng)典常談》名著閱讀與練習(xí)
- 小學(xué)美術(shù)-湘美版四年級下冊第10課中國龍教學(xué)設(shè)計學(xué)情分析教材分析課后反思
- 一年級下冊勞技教案
- 部編版四年級語文下冊第4單元大單元整體教學(xué)作業(yè)設(shè)計(教案配套)
- 大一邏輯學(xué)全部
- 游戲法緩解小班幼兒入園焦慮的個案研究
- 2023年包頭輕工職業(yè)技術(shù)學(xué)院單招綜合素質(zhì)題庫及答案解析
- 地下室頂板裂縫防水處理方案(完整資料)
- 宮頸錐切日間手術(shù)臨床路徑(婦科)及表單
評論
0/150
提交評論