下面是查看HP小型機的信息的命令集: 1、機型 #model 9000/800/L2000-44 注意:其中44是指每個cpu有440MHZ。 2、cpu個數 #top CPU LOAD USER NICE SYS IDLE BLOCK SWAIT INTR SSYS 0 0.02 0.0% 0.0% 0.% 0.0% 0.0% 0.0% 0.0% 1 0.00 0.6% 0.0% 0.% 0.0% 0.0% 0.0% 0.0% 2 0.00 2.% 97.0% 0.0% 0.0% 0.0% 0.0% 3 0.00 0.4% 0.0% 0.0% 99.6% 0.0% 0.0% 0.0% 0.0% 3、硬碟的大小信息 #diskinfo /dev/rdsk/c1t0d0 SCSI describe of c1t0d0: vendor: SEAGATE product id: ST39204LC type: direct access size: 8891556 Kbytes bytes per sector: 512 4、硬碟的個數 #ioscan -funC disk disk 0 0/0/1/1.0.0 sdisk CLAIMED DEVICE SEAGATE ST39204LC /dev/dsk/c1t0d0 /dev/rdsk/c1t0d0 disk 1 0/0/1/1.2.0 sdisk CLAIMED DEVICE SEAGATE ST39204LC /dev/dsk/c1t2d0 /dev/rdsk/c1t2d0 disk 2 0/0/2/0.0.0 sdisk CLAIMED DEVICE SEAGATE ST39204LC /dev/dsk/c2t0d0 /dev/rdsk/c2t0d0 disk 3 0/0/2/0.2.0 sdisk CLAIMED DEVICE SEAGATE ST39204LC /dev/dsk/c2t2d0 /dev/rdsk/c2t2d0 disk 4 0/0/2/1.2.0 sdisk CLAIMED DEVICE HP DVD-ROM 305 /dev/dsk/c3t2d0 /dev/rdsk/c3t2d0 disk 5 0/4/0/0.8.0 sdisk CLAIMED DEVICE SEAGATE ST39236LC /dev/dsk/c4t8d0 /dev/rdsk/c4t8d0 5、查看操作系統版本和license #uname -a HP-UX scp1 B.11.00 U 9000/800 1124961527 unlimited-user license 6、如何查看內存 #dmesg Memory Information: physical page size = 4096 bytes, logical page size = 4096 bytes Physical: 2097152 Kbytes, lockable: 1866308 Kbytes, available: 1902728 Kbyts 7、如何查看文件系統 #bdf Filesystem kbytes used avail %used Mounted on /dev/vg00/lvol3 1025617 24790 898265 3% / /dev/vg00/lvol1 700691 35482 595139 6% /stand /dev/vg00/lvol8 2097152 436927 1557195 22% /var /dev/vg00/lvol7 1048576 481524 531631 48% /usr /dev/vg00/lvol6 255253 148 229579 0% /tmp /dev/vg01/lv_tellin 2051553 127152 1719245 7% /tellin /dev/vg00/lvol5 2097152 81783 1889462 4% /opt /dev/vg01/lv_informix 2051553 413823 1432574 22% /opt/informix /dev/vg00/lvol4 524288 1229 490375 0% /home 存在兩個文件中:/etc/fstab /etc/mnttab 8、查看卷組、卷組所包括的邏輯卷、以及該卷組所包括的物理磁碟 #vgdisplay -v vg00 則結果都是按照邏輯卷組、邏輯卷、物理磁碟的順序全部顯示。 9、查看卷組、邏輯卷的位置 #cd /dev/ 在該目錄下面有所有的邏輯卷組,再進入某個邏輯卷組,則看到它所有的所有 邏輯卷了。 10、激活/去激活卷組 #vgchange -a y 卷組名 (激活) #vgchange -a n 卷組名 (去激活) 11、創建卷組、邏輯卷、文件系統的一系列命令 格式化 #pvcreate /dev/rdsk/c0t1d0 (這裡假設有塊盤的設備文件名是c0t1d0) 創建卷組名 #mkdir /dev/vglock 創建卷組的設備文件名字 #mknod /dev/vglock/group c 64 0x010000 (這裡注意group不能重複) 創建卷組 #vgcreate /dev/vglock /dev/dsk/c0t1d0 (將物理磁碟c0t1d0加給該卷組) 激活卷組 #vgchange -a y /dev/vglock 創建邏輯卷lv_informix #lvcreate -n lv_informix /dev/vglock 給邏輯卷增加大小 #lvextend -l 50 /dev/vglock/lv_informix (單位是頁,頁的大小再創建 卷組時已經確定,不可以再更改,一般預設為4M,所以是200M) 或者 #lvextend -L 200 /dev/vglock/lv_informix (這是帶大寫的L參數,表示 是以M為單位來分配的大小的。) 如果還要將該卷組變為文件系統的話,那麼如下創建文件系統 #newfs -F hfs /dev/vglock/rlv_informix 創建文件系統掛接的目錄 #mkdir /informix 將文件系統掛接上去 #mount /dev/vglock/lv_informix /informix 12、刪除卷組、邏輯卷 刪除邏輯卷 #lvremove /dev/vglock/lv_informix 去激活卷組 #vgchange -a /dev/vglock (如果不能夠去激活,則可以用如下命令強行去 激活,vgchange -c n /dev/vglock) 預刪除卷組 #vgexport -p -s -m /tmp/vglock.map /dev/vglock 刪除卷組 #vgexport -s -m /tmp/vglock.map /dev/vglock 13、創建共享卷組 在的一台已經創建卷組的機器上先去激活 #vgchange -a n /dev/vglock 預刪除卷組 #vgexport -p -s -m /tmp/vglock.map /dev/vglock 將map文件傳送到另外一台機器 #rcp scp1:/tmp/vglock.map scp2:/tmp/vglock.map 在另外一台機器上導入卷組之前要先創建卷組名 #mkdir /dev/vglock 創建group節點文件 #mkno /dev/vglock/group c 64 0x010000 (該節點一定要和第一台機器一致) 導入卷組 #vgimport -s -m /tmp/vglock.map /dev/vglock 14、informix的版本的收集 #su - informix informix>onstat - 這樣可以看到informix的版本。 15、雙機維護命令 在一台運行以下命令先將兩個節點的cluster守護進程都拉起來, 然後還會自動的將應用也拉起來。 cmruncl; 或者先在主機上運行雙機的守護進程,再將備機節點加入, 然後再來將應用制定在某個節點上運行,那麼指定的節點就應該是主機。 cmruncl -n scp1; cmrunnode scp2; cmrunpkg -n scp1 -v scp_service; 查看雙機的狀態 cmviewcl -v; cmviewcl ; cmquerycl; cmviewconf; 雙機切換 方法一:可以停止主機 cmhaltnode scp1 方法二:可以手工切換應用 cmhaltpkg -n scp1 -v scp_service(將應用scp_service從scp1機器上停止運行) 或者 su - tellin stellin>kill_scp.sh 或者 su - informix informix>onmode -kuy 主機切換后的節點要重新變為可以切換的節點,必需要運行如下命令 cmmodepkg e -n scp1 -v scp_service (應用scp_service可以下次再切回 scp1節點) 有時候為了診斷備機,特將備機設置為不可以運行應用的節點,如 cmmodepkg d -n scp1 -v scp_service (節點scp1上是不可以運行應用scp_ service) 16、雙機的配置文件的位置 #cd /etc/cmcluster/ (雙機守護進程的配置文件cmcluster.asc) #cd /etc/cmcluster/scppkg/ (雙機的應用配置文件scppkg.asc,control.sh, scppkg.sh,這三個文件中有一個文件是用來制定雙機的浮動IP的) 17、雙機維護命令的位置 #cd /usr/sbin/ (用ls cm*可以看到所有關於雙機的執行命令) 18、雙機的配置 》》》配置cmcluster.asc; 檢查cmcluster.asc配置文件的有效性 #cmcheckconf -v -C cmcluster.asc 如果配置不對,則會有錯誤提示,根據錯誤提示再來更正, 直到正確后才來應用該配置文件 #cmapplyconf -f -v -C cmcluster.asc 如果覺得應用后配置要重新更改,可以將配置文件刪除 #cmdeleteconf -v -c scp1 #cmdeleteconf -v -c scp2 》》》配置應用文件scppkg.asc,control.sh,scppkg.sh 檢查三個文件的有效性 #cmcheckconf -v -P scppkg.asc 如果配置不對,則會有錯誤提示,根據錯誤提示再來更正, 直到正確后才來應用該配置文件 #cmapplyconf -f -v -C scppkg.asc 如果覺得應用后配置要重新更改,可以將配置文件刪除 #cmdeleteconf -v -c scp1 #cmdeleteconf -v -c scp2 備註:這裡所指的刪除是在需要單機診斷雙機的時候才會用到, 否則不需要這麼負責,只需要重新應用一下就可以了,原來的 刪不刪除無所謂。 18、網路的配置 》》》首先網線一定要連接正確 在給小型機配置網卡的時候一定要先確保網卡的驅動程序已經 安裝了,用以下的命令查看. #lanscan 如果看到的主用網卡和附加的網卡的狀態都是up狀態,則表示 網卡都可用了。而且此時一定要知道那塊卡用來做數據網卡, 這塊網卡應該是在安裝HP-UX操作系統的時候就已經確定了,比如 選擇lan0來做主用數據網卡,並且該塊網卡的地址一般在安裝 HP-UX的時候也已經顯示了它的設備路徑如:0/1/10/0 等, 或者用lanscan命令也可以看到它的路徑,指導后就應該將直連網線 從該網扣連接到主用HUB上去。 然後另外兩塊是備用網卡,也可以根據設備的路徑來確定他們兩個的位置, 確定以後就可以將其中一塊卡用交叉網線與另外一台機器的同樣的網口 相連,用來做心跳線。 那麼另外的一個附加網卡就不要配置地址了,我們是用它來作為備用網卡 使用的,要用直連網線從該口連接到備用HUB上,它既可以作為心跳網卡 的備用網卡,也可以作為數據網卡的備用網卡。 在HPL2000系列的機器上我們還可以看到在數據網卡的上面有一個網扣,該 口是作為console口使用的,用一根console線可以與它相連接進行配置機器。 》》》再來配置IP地址 #vi /etc/rc.config.d/netconf 該文件下面有所有的網卡的名字、網卡的iP地址、網關、子網掩碼的配置 這樣配置以後可以長期生效,下次機器重新啟動的時候就會根據該配置文 件來自動配置網路了。 或者 #ifconfig lan0 133.64.48.91 255.255.255.192 #ifconfig lan1 129.9.168.120 255.255.255.192 》》》查看網卡的地址 #lanscan lan0 #lanscan lan1 lan2不配置地址。 》》》網卡的常用診斷工具 ping; lanscan;看看網卡地狀態是否為「up」 linkloop;(用此命令的時候,一定要先用lanscan來查處網卡的物理地址, 因為該命令的後面接的參數是網卡物理地址,這可以簡單地斷定網線、集線器 是否有問題) 》》》在同一網中, subnetmask 應一致。 19、在配置雙機的cmcluster.asc的時候要制定該網卡的IP地址所在的子網 ,則可以通過以下來查看 #netstat -in (可以看到網卡的地址、IP地址對應的子網、網關、預設路由、 是否有浮動網卡、是否主機) 20、配置路由信息 方法一:可以通過修改/etc/rc.confg.d/netconf文件來增加,下次啟動的時候 就會生效。 方法二:可以用命令行來設置: /usr/sbin/route add default 20.08.28.98 1 21、查看路由信息 #netstat -an 22、配置遠程維護 如何確定是否已經配置了遠程維護,遠程維護是通過硬體來配置的, 只要遠程維護的串口沒有損壞,哪怕你是重新安裝,在小型機前面板上的 remote燈會亮為黃色,黃色的燈一直都是兩著的表示可以遠程維護串口正常。 但是我們還是需要通過GSP來配置遠程維護。 》》》小型機的remote口的配置 ctrl + b enter enter GSP> ca 這樣就出現了對話框,如果你要修改某個參數的話,可以通過該對話框來修改。 通常的值是: bitrate :9600 flow control :software terminal type:vt100 modem protocol:CCITT modem bit rate:9600 flow control :hardware mode transmit configuration:disable mode presence:always connected 》》》modem上的配置 AT&F ATS0=1 AT&WO&Y0 保存退出。 備註:HP公司一般提供了專門的全向modem,名字叫「天幕馳舟」, modem一定要接在line口上。 23.一個超級命令 #set_parms 它後面帶的參數可以是如下 date_time:設者時間; ip_address:設置網卡地址; hostname:設置主機名; addl_netwrk:設置主機的網關。 24、用戶和用戶組的添加 方法一:用useradd和groupadd命令來添加; 方法二:修改文件/etc/passwd 和 /etc/group 文件來實現。 25、一個有用的工具是sam 通過sam可以進行各種操作,比如:用戶、用戶組的管理;邏輯卷組、邏輯卷的管理;內核參數的管理; 26、一個有用的診斷工具mstm 用它可以收集到所有的硬體信息,比如一共有哪些內存插口, 每塊現有的內存條有多大,還可以查幾個內存條等等信息。 使用舉例: #mstm 選擇system(),並且在菜單上選中Tools/information/information log 便可以看到很多關於硬體的消息,如: System Information for (scp1) HPUX Model Number......: L2000 //機器型號是HP L2000 HPUX Model String......: 9000/800/L2000-44 Original Product Number: A5191A Current Product Number.: System Serial Number...: (Unknown) Hversion...............: 0x5c40 Sversion...............: 0x491 Software Capabilities..: 0x100000f0 PD CPU Information: Number of CPUs in the current Protection Domain = 2 //兩個cpu Cabinet 0; Cell 0; CPU Map cpu ------------------------------------------------- slot |00|01|02|03|04|05|06|07|08|09|10|11|12|13|14|15| ------------------------------------------------- state| a| | | | | | | | | | | | | | | | ------------------------------------------------- c - Configured (CPU powered on) d - De-configured (CPU powered off) a - Active (configured and processes running) 選擇memory,並且在菜單上選中Tools/information/information log 便可以看到關於內存的信息,如: -- Information Tool Log for MEMORY on path 8 -- Log creation time: Wed Jul 3 17:05:47 2002 Hardware path: 8 Basic Memory Description Module Type: MEMORY Total Configured Memory : 1024 MB //可以看到總的內存有多少,是1G Page Size: 4096 Bytes Memory interleaving is supported on this machine and is ON. Memory Board Inventory DIMM Slot Size (MB) --------- --------- 0a 256 //可以看到每個內存槽裡面是不是已經插了內存條,還有 該內存條是多少的內存,比如這裡0a槽上插的是256M 1a 256 0b 256 1b 256 --------- --------- //可以看出該台小型機的4個內存槽都已經插滿了 System Total (MB): 1024 Memory Error Log Summary The memory error log is empty. Page Deallocation Table (PDT) PDT Entries Used: 0 PDT Entries Free: 50 PDT Total Size: 50 在使用mstm的時候可以打開另外一個終端窗口,執行命令#/usr/sbin/ioscan -fn ,這樣可以知道每個設備 的硬體地址信息。 這樣可以得到如下結果: lan 2 0/7/0/0 btlan6 CLAIMED INTERFACE HP A3738A PCI 10/100Base-TX Ultimate Combo /dev/diag/lan2 /dev/ether2 /dev/lan2 memory 0 8 memory CLAIMED MEMORY Memory processor 0 160 processor CLAIMED PROCESSOR Processor processor 1 166 processor CLAIMED PROCESSOR Processor 這樣可以知道0/7/0/0地址對應的是一個100M的網卡,然後再到mstm窗口中去查看它的information log 信息,這樣可以很清楚硬體信息了。 該收集結果文件中還可以找到磁碟的使用信息,如: I H/W Path Driver S/W State Description ==================================================================== 0 0/0/1/1.2.0 sdisk CLAIMED SEAGATE ST39204LC 1 0/0/2/1.2.0 sdisk CLAIMED HP DVD-ROM 304 2 0/3/0/0.0.0 sdisk CLAIMED HP C5447A 4 0/3/0/0.0.1 sdisk CLAIMED HP C5447A 6 0/3/0/0.0.2 sdisk CLAIMED HP C5447A 8 0/3/0/0.0.3 sdisk CLAIMED HP C5447A 10 0/3/0/0.0.4 sdisk CLAIMED HP C5447A 12 0/3/0/0.0.5 sdisk CLAIMED HP C5447A 3 0/6/0/0.1.0 sdisk CLAIMED HP C5447A 5 0/6/0/0.1.1 sdisk CLAIMED HP C5447A 7 0/6/0/0.1.2 sdisk CLAIMED HP C5447A 9 0/6/0/0.1.3 sdisk CLAIMED HP C5447A 11 0/6/0/0.1.4 sdisk CLAIMED HP C5447A 13 0/6/0/0.1.5 sdisk CLAIMED HP C5447A Device H/W Path Product id Size Physical Alternate (Mbytes) Volume Link ==================================================================== c1t2d0 0/0/1/1.2.0 ST39204LC 8683 yes bootable no c3t2d0 0/0/2/1.2.0 DVD-ROM 0 no n/a c4t0d0 0/3/0/0.0.0 C5447A 1024 yes no c4t0d1 0/3/0/0.0.1 C5447A 2052 yes no c4t0d2 0/3/0/0.0.2 C5447A 10252 yes no c4t0d3 0/3/0/0.0.3 C5447A 1024 no n/a c4t0d4 0/3/0/0.0.4 C5447A 2052 no n/a c4t0d5 0/3/0/0.0.5 C5447A 10252 no n/a c5t1d0 0/6/0/0.1.0 C5447A 1024 yes yes c5t1d1 0/6/0/0.1.1 C5447A 2052 yes yes c5t1d2 0/6/0/0.1.2 C5447A 10252 yes yes c5t1d3 0/6/0/0.1.3 C5447A 1024 no n/a c5t1d4 0/6/0/0.1.4 C5447A 2052 no n/a c5t1d5 0/6/0/0.1.5 C5447A 10252 no n/a Note: All disk devices are listed here, not only hard disks.LVM mirroring software********************** LVM mirroring software MirrorDisk/UX (B2491A) is NOT installed................................................................................**********************Part 2: VOLUME GROUPS**********************Volume Group: /dev/vg00************* Physical Volumes: /dev/dsk/c1t2d0 Volume group disk space usage: Total : 8676 Mbytes 2169 PE Allocated: 8404 Mbytes 2101 PE Free : 272 Mbytes 68 PE PE size : 4 MbytesVolume Group: /dev/vg10************* Physical Volumes: /dev/dsk/c4t0d0 /dev/dsk/c5t1d0 Alternate Link Volume group disk space usage: Total : 1020 Mbytes 255 PE Allocated: 0 Mbytes 0 PE Free : 1020 Mbytes 255 PE PE size : 4 MbytesVolume Group: /dev/vg12************* Physical Volumes: /dev/dsk/c4t0d2 /dev/dsk/c5t1d2 Alternate Link Volume group disk space usage: Total : 10248 Mbytes 2562 PE Allocated: 10076 Mbytes 2519 PE Free : 172 Mbytes 43 PE PE size : 4 Mbytes 備註:其實用該收集工具就是在shell中執行不通的程序得到,如執行: ioscan -fn; mstm; cstm; sam; 等等。 27、重新啟動機器 #reboot #shutdown 28、關閉機器 #shutdown -hy 0 #init 0 28、unix的集中運行的模式 多用戶模式,但用戶模式等等6種。 用如下命令可以看看它的運行模式: #who -r 29、普通的對話 #wall "hello!" (廣播hello這個消息) #banner "hello!"(放大hello這個消息) #banner "hello!"|more (放大hello消息后再來廣播它) 30、看當前的登錄名 #logname 31、看所有登錄用戶 #whoiam 32、看登錄用戶在幹什麼 #whodo 33、看看進程 ps -ef|grep root (看root用戶的進程,有時候console上執行的進程不能 夠停止的話,那麼就將console進程進程殺死,因為該進程是其它進程的 父進程。) 34、webconsole的設置 HP Secure Web Console 的配置與維護 HP 的Secure Web Console 為系統管理員提供了一個基於Web的、更為 方便的接入Console的手段。系統管理員只需在任意一台能夠ping通Web Console的PC上,啟動網路瀏覽器,輸入Web Console的IP,即可得到伺服器Console的界面。 配置Web Console,應按以下步驟: 1)初始化Web Console: 1/將Web Console接入局網。其預設置的IP地址為192.0.0.192。 2/在您的PC上,運行以下命令: route add 192.0.0.192 Local_IP_address 3/確保能夠ping 192.0.0.192。 4/在PC上運行網路瀏覽器,輸入URL:http://192.0.0.192,得到Web Console配置菜單。按菜單提示輸入Admin Account 用戶名和密碼,將其IP改為本局網IP地址(確保IP不要重複)和子網掩碼。 2)使用 Web Console 1/用普通Console的串口線,一端接伺服器Local Console口,另一端接 Web Console 的串列口。 2/在PC的瀏覽器上,輸入 Web Console當前的IP地址。即進入其LOGIN窗口,按要 求輸入在配置時創立的Admin Account用戶名和密碼;則進入伺服器Console界面, 用滑鼠點擊Access Console,黑色的Console窗口出現在屏幕右方;點擊In/Out可放 大Console窗口。 35、demo進程的位置 /etc/rc3.d/中的文件在系統啟動的時候便可以將進程拉起來。 36、磁帶的使用 寫: tar cvf /dev/rmt/0m /temp/t.sql //將temp目錄下面的t.sql文件備份到磁帶0m中; 讀: tar tvf /dev/rmt/0m //讀出磁帶0m中的內容; 從磁帶上解開tar文件: tar xvf /dev/rmt/0m/aa.tar ./ //將磁帶上的aa.tar文件解開到當前目錄下; 當用磁帶來啟動機器的時候,我們在啟動的時候敲擊任意鍵,就可以進入啟動的路徑, 再輸入SEA(search)來搜尋啟動的路徑,然後就可以找到磁帶的路徑,如磁帶路徑為 5號路徑,則輸入po 5,便可以從磁帶啟動了。 37、HP-UX的安裝 ======================================================================== HP-UX雙機系統的安裝 1)在兩台主機上分別安裝好HP-UX操作系統,注意:在兩台上的關於/, /stand,/var,/home,/usr,/opt,/swap,/dev等等文件系統的大小必須保持一致; 2)安裝patch(以下的操作在兩台主機上是一樣的操作) #mkdir cdrom //創建一個DVD要掛接的目錄 #ioscan -kfnCdisk //查看DVD的硬體描述文件,以便下面安裝前的掛接 _____________________使用標識為support plus的光碟____________________ a)選擇軟體包中的標識為support plus的光碟插入DVD光碟機中 #mount /dev/dsk/c3t2d0 /cdrom //將DVD文件系統掛接到/cdrom目錄下 #cd /cdrom #ls //瀏覽光碟,發現有XSWHWCR1100和 XSWGR1100兩個patch目錄 #swinstall -s /cdrom/XSWHWCR1100 //這樣就進入了sam中進行安裝,選擇光碟 上的XSWHWCR1100,並且用sam中的菜 單項Action下的子菜單Install來進行安裝 備註:安裝完XSWHWCR1100這個patch之後,機器會自動reboot來重新創建新的內核 b)待機器再次啟動之後,我們就可以安裝同樣的support plus這張光碟中的另外一個名 叫XSWGR1100的patch了。 #mount /dev/dsk/c3t2d0 /cdrom #swinstall -s /cdrom/XSWGR1100 備註:安裝完該patch之後同樣系統自動重新啟動 __________________使用標識為3 of 4 Application Software光碟_______________ c)選擇軟體包中的標識為3 of 4 Application Software的光碟插入DVD光碟機中 #mount /dev/dsk/c3t2d0 /cdrom #swinstall -s /cdrom //進入sam后選擇「Ignite -UX-11-00 B.2.5.136 HP-UX Installation Utilities for Installing 11.00 System 97186 HP-UX-B.11.00-32/4」這個patch來安裝 備註:安裝完該patch之後同樣系統自動重新啟動 ___________________使用標識為4 of 4 Application Software光碟____________ d) 選擇軟體包中的標識為4 of 4 Application Software的光碟插入DVD光碟機中 #mount /dev/dsk/c3t2d0 /cdrom #swinstall -s /cdrom //進入sam后選擇 ?A.11.09 MC/ServiceGuard?這個patch來 安裝MC/ServiceGuard 備註:安裝完該patch之後同樣系統也會自動重新啟動 ___________________使用標識為1 of 4 Application Software光碟____________ e)選擇軟體包中的標識為1 of 4 Application Software的光碟插入DVD光碟機中 #mount /dev/dsk/c3t2d0 /cdrom #swinstall -s /cdrom //進入sam后選擇 ?3230A B.11.00 100Base-T PCI? 和 ?B.11.00 HP-UX Unlimited-User License?兩個patch來安裝。 //其中前一個patch用於安裝附加網卡的驅動程序,只有安裝 了它,備用網卡和心跳網卡才在系統中可用,因為這兩塊 網卡是系統附加的,必須要安裝配套的驅動程序,其中 53230A表示的是附加網卡的型號,這個可以從紙箱中的配 件單上獲取,系統本身自帶的那塊主用網卡是在安裝操作 系統的時候就已經自動被配置了,不用我們手工再配置了。 在未安裝該patch之前,你用命令:#lanscan則只能 看到一塊 主用網卡; 在安裝完該patch之後,你再用命令:#lanscan則可以看到三 塊網卡。 //其中后一個patch用於安裝無限制的license。 ======================================================================== 38、忘記了口令該怎麼辦 重新啟動機器; 在啟動的過程中按任意鍵,就會進入一個主菜單; 用SEArch來搜索啟動的路徑; 用bo + 路徑的序列號來重起機器; 當出現Interactive with IPL (Y or N)?>時選擇Y; 然後要求輸入啟動的內核的路徑,hp_ux 0 (表示是啟動到系統維護模式下面) 然後啟動完成以後就可以進行passwd root來修改口令了。 39、如何做一個root的文件系統的全備份 #make_recovery -Av 40、光碟機如何使用 #ioscan -funC disk 找到光碟的路徑如/dev/dsk/c3t2d0 #mkdir /cdrom #mount /dev/dsk/c3t2d0 /cdrom #cd /cdrom 就可以了。 用完后將目錄退出到根目錄下面,再使用 umount /cdrom來釋放光碟,便可以將光碟取出來。 如果想從光碟啟動的話,那麼就重新啟動機器,並且敲擊任意鍵便進入SEA,再用po來制定光碟的 路徑用光碟啟動。 41、從光碟機上安裝informix的幾種類型的壓縮文件 1)tar xvf /cdrom/IDS.tar; (壓縮文件是TAR類型的) 2) cpio -icvdBum < /cdrom/IDS.CPI (壓縮文件是CPI類型的) 42、雙機配置必須兩台機器都要配置的文件 /etc/hosts /etc/services /.rhosts /etc/cmcluster/* 43、如何查看當前的網路子網、網路的掩碼是多少 1)查看子網 #netstat -in 查看lan0對應的: Name Mtu Net/Dest Address Ipkts Ierrs Opkts Oerrs Collis Queue lan0 1500 172.0.8.0 172.0.8.68 3430395 0 1134355 0 0 0 可知子網就是172.0.8.0 2)查看掩碼 查看/etc/rc3.d/netconfig.d/netconf文件中的netmasks欄位就知道了。 44、如何創建資料庫的DR 主機:ontape -s -L 0 onmode -d primary online2_net(備機的網路資料庫) 備機:ontape -p onmode -d secondary online1_net(主機的網路資料庫) 45、HP-UX的文件系統 / :根目錄,以下的目錄全部是子目錄 /etc :主要存放配置文件 /usr :主要存放一般用戶都可以執行的命令 /var :主要存放unix核心 /usr/sbin :主要是存放系統維護命令 /usr/bin :主要是存放普通用戶可以執行的命令 /home :主要是作為普通用戶的主目錄 /opt :主要是安裝除了unix系統之外的應用程序 /swap :交換區 /temp :臨時文件存放目錄 46、如何在安裝完HP-UX的OS操作系統之後,來打雙機的patch呢? #swinstall -s /cdrom/XSWHWCR1100 //先打CR #swinstall -s /cdrom/XSWGR1100 //再打GR 再來安裝第一張盤中的各個卡的驅動程序,以及安裝unix用戶的不受限制的協議 備註:安裝完成以後用命令swlist |grep 來查看有沒有成功安裝某個patch, 如果覺得某個patch安裝是錯誤的,不需要安裝的話,那麼可以用命令 swremove -s 來進行刪除。 47、如何安裝cmcluster雙機軟體呢 一般都在軟體包中的第4張盤, 並且一定要找到license這張紙,上面又codeword,一定要輸入codeword才能夠 看到該軟體。 如果該紙已經丟失了,那麼可以從機器面板上找到序列號后再來網站 http://www.license.hp.com上去找。 48、日誌文件的查詢 /var/adm/syslog/syslog.log //系統常用信息,如配置、修改、啟動、關閉等信息 /var/adm/syslog/mail.log //電子郵件信息 /var/adm/syslog/swinstall.log //軟體安裝產生的信息 /var/adm/syslog/swremove.log //軟體卸載產生的信息 /var/adm/sulog //執行su的情況 /var/adm/btmp //所有註冊失敗信息 /var/adm/vtmp //所有註冊信息 查看日誌主要是查看關鍵字panic、warning、err等信息,如: cat /var/adm/syslog/syslog.log |grep panic cat /var/adm/syslog/syslog.log |grep warning cat /var/adm/syslog/syslog.log |grep err 49、如何配置系統的互相信任關係 在用戶的主目錄下面生成.rhosts文件, 如在smp01/smp02上的.rhosts文件中都輸入: smp01 root smp02 root 50、如何從備份的磁帶來恢復資料庫informix呢 1)備份資料庫(informix用戶) informix> ontape -s -L 0 2)從備份的磁帶來恢復另外一台機器的資料庫 informix> ontape -p 51、HP的網卡激活、去激活命令 #ifconfig lan0 up //激活網卡lan0 #ifconfig lan0 down //去激活網卡lan0 備註:平時排除網卡的錯誤一般方法是:ping /ifconfig up|down /linkloop 52、HP L2000(for scp)雙機配置的詳細註解 安裝操作系統,確定主機名字,確定root的口令,確定/、/usr、/var等文件系統的大小,選擇 主用網卡,並且給主用網卡賦予IP地址; 打CR補丁,打GR補丁; 安裝另外兩個附加網卡的驅動程序,此時用ifconfig可以看到三塊網卡都up了; 用直連線將兩台機器的主用網卡都連接到主用的HUB上去; 給其中一個附加網卡賦予IP地址,此Ip地址與主用網卡的Ip地址是兩個網段中的地址,並且用交叉線 將主備機的這個附加網卡連接起來,作為心跳線; 另外剩餘的一個網卡不用賦予IP地址,它是作為主用網卡和心跳網卡的備用網卡,它不用給IP地址, 它的替用關係在雙機配置文件cmcluster.asc文件中有指定,當主用、心跳網卡損壞的時候,它就會 去替換他們,並且獲取他們的Ip地址; 最後安裝cmluster雙機軟體,該軟體安裝的時候用swinstall -s /cdrom來安裝,但是安裝之前必須 要數據codeword,只有輸入正確的codeword之後,才會看到該軟體包,而codeword的獲取是要根據 隨機發的紙件中獲取,或到http://www.license.hp.com網站上獲取,安裝完後進入目錄/usr/sbin下 檢查有沒有cmruncl/cmdeleteconf/cmapplyconf/cmhaltcl/cmrunnode/cmhaltnode等等文件; 創建鎖盤邏輯卷組; 創建其它邏輯卷組、邏輯卷; 安裝資料庫; 安裝tellin應用程序; 將雙機配置文件拷貝到/etc/cmluster/目錄下面進行配置、應用; 啟動資料庫; 啟動應用; 啟動雙機; 53、HP N4000(for sdp)雙機配置的詳細註解 安裝完操作系統,如同hp l2000一樣; 安裝一系列的包,並且安裝FC60軟體包; 將FC60上的三個sc10磁碟柜子中的磁碟劃分成物理卷組LUN,如LUN0/LUN1/LUN2/LUN3等; 在LUN上創建鎖盤邏輯卷組、其它邏輯卷組,在第一台上創建,在vgimport到第二台機器; 在的一台上激活其它邏輯卷組; 安裝資料庫; 再停止資料庫; 將邏輯卷組在的一台機器上去激活; 在第二台機器上激活邏輯卷組; 在第二台機器上安裝資料庫文件系統; 從第一台機器上拷貝onconfig、sqlhosts、.rhosts、services等等文件到第二台機器上; 在第二台機器上直接oninit啟動資料庫; 在/etc/cmcluster/目錄下面配置雙機配置文件; 在/etc/hosts中加入邏輯機對應的邏輯IP; 將資料庫中的sqlhosts文件的機器名改為邏輯機的名字或者改為浮動IP地址; 將邏輯卷組都去激活; 啟動雙機; 切換雙機檢驗是否切換正常; 54、關於鎖盤 1)鎖盤的含義 鎖盤是為雙機系統出現某些特殊故障時確定主備用關係設置的, 因此每個節點在正常情況下都必須有權訪問鎖盤,因此也建議 用戶不要將此盤為其它應用程序服務。為防止鎖盤故障,鎖盤 可配置多於一塊,這時的要求同單塊時一樣,只是在配置文件 中需將所用鎖盤都說明。在配置文件cmcluster.asc文件說明。 2)鎖盤的物理盤 鎖盤的物理磁碟必須有兩個scasi磁碟介面與兩台主機都要連接才行的。 安裝於共享磁碟櫃中。 鎖盤是雙機系統所必須的,而且必須採用共享磁碟形式。 3)鎖盤的邏輯卷組的創建 在TELLIN-SCP雙機系統中,鎖盤中不放置任何用戶數據, 因此不需要進行邏輯卷的劃分。若用戶希望使用此盤空間, 可在不影響SCP雙機正常工作的情況下根據自己的要求自行劃分,雙機對此沒有附加要求。 在第一台機器上執行: pvcreate /dev/rdsk/c0t2d0 vgcreate /dev/vglock /dev/dsk/c0t2d0 vgchange -a y /dev/vglock vgdisplay //看看能不能夠看到vglock這個磁碟卷組是激活的狀態。 vgchange -a n /dev/vglock vgdeport -m -s /tmp/vglock.map /dev/vglock //將vglock卷組的創建信息到處到一個map文件中 在第二台機器上執行: 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)鎖盤在雙機運行重的狀態 鎖盤在雙機啟動之前應該在兩台機器上都是去激活的狀態, 即便是雙機啟動了,鎖盤同樣是去激活的狀態。 55、關於雙機cluster所使用的磁碟、以及應用package所使用的磁碟 cmclustar.asc所使用的磁碟的數量多餘於package所使用的磁碟。 56、FC60磁碟櫃的維護命令集 57、如何啟動scp系統 啟動備機資料庫 oninit 啟動北極資料庫 oninit 啟動主機應用 manager 啟動北極應用 manager 在主機上啟動雙機 mcruncl 58、如何啟動sdp系統 因為sdp一般都是採用共享磁碟櫃的形式,所以只需要 將共享磁碟在一台機器上運行cluster就行了: cmruncl 它就會將informix和sdp等所需的邏輯卷組都激活,並且 將文件系統都掛接上,然後就cluster啟動起來。 59、當資料庫和cluster的主備不一致時,怎麼恢復? 1)主用資料庫運行scp1上,而應用程序的主用運行第二台機器上, 這個時候只能將應用程序停止,然後將資料庫都停止,將雙機 也停止。 2)然後將雙機的配置文件刪除,用命令cmdeleteconf來刪除。 然後再來生成配置文件,用命令cmapplyconf -C cmcluster.asc -P ./scppkg/scppkg.asc;然後將剛才是主用的資料庫啟動起來 並且將它變為standard狀態,再在該台機器上做一個資料庫的0級 備份,然後將磁帶拿到第二台機器上去恢復資料庫,重新建立DR 關係之後,我們就可以將應用起來,然後將雙機拉起來。 此時資料庫和雙機的應用應該都一致。 60、hp小型機器第一次安裝完操作系統之後,必須要修改的參數。 比如資料庫參數,不修改的話就無法初始化資料庫。 61、如何創建rootdg的系統備份(備份rootdg下面所有的東西) =========================================== 1)在一台好的機器上備份 #make_recovery -Av //備份的是vg00卷組下所有的東西,比如/ ,/stand , /var ,/swap 等等,備份放在了磁帶上,下次若系統損壞了,可以用該磁 帶來啟動並恢復系統。 1)若用make_recovery 作備份的磁帶來恢復的話,過程如下: ----非互動式恢復系統 [1] 在磁帶機中,插入系統恢復帶 [2] Boot 系統 [3] 中斷Boot 流程,進入 Boot_admin> 提示下 [4] Boot_admin> bo 8/16.0.0 8/16.0.0: 磁帶機的 hardware path [5] 選取 ?non-interactive ? [6] 等待系統恢復完畢 -----互動式恢復系統 [1] 在磁帶機中,插入系統恢復帶 [2] Boot 系統 [3] 中斷Boot 流程,進入 Boot_admin> 提示下 [4] Boot_admin> bo 8/16.0.0 8/16.0.0: 磁帶機的 hardware path [5] 不選取 ?non-interactive ?[6] 選取 a. [ Install HP-UX ] b. [ ] Advanced Installation c. 配置或改變如下選項: disks, file systems, hostname, IP ddress, timezone, root password, DNS server, and gateway [7] 選取 [install continue?],直到系統恢復完畢 =========================================== 62、如何更改HP的console終端的終端類型 A、進入預設配置狀態下面 現在關閉console的電源 control + d 然後在左手不鬆動的情況下打開電源 知道出現了提示說「已經進入了預設的設置」,就放開左手,然後再打回車便可以進入預設模式下面; B、進入configuration狀態 先按住F8 再按住F10 然後用space空格鍵來進行選擇修改,一般將終端類型選擇為HP,但是也有時候選擇vt100 修改之後按Esc退出鍵來進行保存退出,便可以了; 63、console其它各個參數的修改 如果將我們診斷用戶的故障電話進行分類,其中相當一部分的問題是出在Console的設置上。 通常的現象是Console上沒有系統顯示,或是鍵盤被鎖住等。用戶往往認為是主機的問題, 其實不然。下面我們簡單介紹一下: 小型機控制台能正常運行的預設配置是: REMOTE MODE ON(帶* 號) MEMORY LOCK OFF(不帶*號) LINE MODIFY OFF(不帶*號) MODIFY ALL OFF(不帶*號) BLOCK MODE OFF(不帶*號) 查看上述配置的方法,如下: 在小型機控制台的鍵盤上方有一排功能鍵F1-F8,在功能鍵F4與F5之間有Menu和User System兩個鍵。 當要查看小型機控制台的參數配置時,首先按User System鍵, 這時在小型機控制台屏幕的最下面一 行顯示出8個高亮度的方塊,每個方塊從左到右分別對應功能鍵F1到F8; 再按功能鍵F4,表示選擇Modes,依然是8個亮方塊,但是方塊上的文字改變了。依照上述5個參數的 名稱檢查相應的方塊,看是否正確地配置了。如果沒有,按與方塊對應的功能鍵進行改變,直到所有 參數正確地配置好。最後按Menu鍵退出。 此外,這裡介紹一種快速解決Console故障的方法: 1)關閉Console電源 2)摁住CTL+D鍵,開Console電源,直到聽到"笛"聲,鬆開按鍵。 3)稍等片刻,在屏幕左下角將出現"Default configs used, Press enter clear"字樣,按enter后一切恢復正常。 4)如果F4鍵位置的Remote Mode沒有*號,摁F4加上* 以上做法實質上是為了恢復 Console預設設置。 64、忘記了HP的口令該怎麼辦? 重啟動機器到維護模式下面,更改后將模式再進入多用戶模式就ok了: 1)重啟,自檢完成後,出現這一行「To discontinue , press any key in 10 seconds", 這個時候按任意,系統終止啟動,進入Main Menu」 2)鍵入「bo」,在系統詢問「Interact with IPL(Y/N?)?」時,輸入「y」。 3)在提示符ISL>之後,輸入"hpux - is ",系統進入單用戶狀態(即維護模式) 4)用passwd 更改口令 5)切換到多用戶狀態,用命令init 3,系統回復正常 65、HP:磁碟管理軟體LOGIC VOLUMN MANAGER ,簡稱LVM, 它的修改卷組的用戶和讀寫許可權是用hpux 中的chown 和chmod來實現的。 補充: 初始化物理磁碟:pvcreate -f /dev/rdsk/c1t1d0 創建卷組: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來強制激活 ) 去激活卷組:vgchange -a n /dev/vglock (用vgchange -c n /dev/vglock來強制去激活) 創建邏輯卷:lvcreate -L 500 -n lv_root /dev/vglock (-L是指定大小,單位 M) lvcreate -l 250 /dev/vglock (-l 是指頁數,頁單位4M) 創建文件系統:newfs -F hfs /dev/vglock/rlv_root mkdir /informix mount /dev/vglock/lv_root /informix 擴展邏輯卷:lvextend -l 50 /dev/vglock/lv_root (單位是頁,頁的大小再創建 卷組時已經確定,不可以再更改,一般預設為4M,所以是200M。) 或者 lvextend -L 200 /dev/vglock/lv_informix (這是帶大寫的L參數,表示 是以M為單位來分配的大小的。) 擴展文件系統:umount /informix extendfs /dev/vglock/lv_root (如果是vxfs文件系統,則用 extendfs -F vxfs /dev/vg00/lvol4) mount /dev/vglock/lv_root /informix 導出邏輯卷組:vgexport -p -v -m /tmp/lock.map /dev/vglock (將vglock邏輯卷組的信息導出) 刪除邏輯卷組:vgexport -v -m /tmp/lock.map /dev/vglock (刪除邏輯卷組vglock) 將該邏輯卷組導入導另外一套小型機上: rcp scpn1:/tmp/lock.map scpn2:/tmp/lock.map 在節點scpn2中,創建鎖盤卷組目錄名(取和scpn1節點相同的目錄名) 命令:# mkdir /dev/vglock 在scpn2節點上,為鎖盤創建一控制文件名group 命令:# mknod /dev/vglock/group c 64 0x0001 最後一個參數oxhh0000應保證在scpn2節點中是唯一的,可能的話, 其參數設置和scpn1節點 相同。為保證唯一性,可以如下命令檢查已存在的卷組: 在scpn2節點上,將鎖盤配置從文件映射回系統 命令:# vgimport -s -m /tmp/lock.map /dev/vglock 66、用 fbackup & frecover靈活的備份所有mounted文件系統或者指定某個文件系統, 也可以用來恢復整個文件系統,也可以靈活的恢復某個指定的文件系統,比make_recovery -Av 要靈活一些,而且這兩個命令恢復只需要在單用戶模式下,而make_recovery這個命令要 重新用磁帶啟動來恢復整個rootdg. 備註:與make_recovery的區別 make_recovery主要是備份rootdg的內容,用戶恢復操作系統的; fbackup & frecover主要是用來備份所有的邏輯卷組中所有的mounted文件系統文件; A、系統備份命令: fbackup 1) fbackup的常用方式一: [1] 進入單用戶: # init -s 或 # shutdown 0 [2] 系統全備份 # fbackup -f /dev/rmt/0m -0iv / -I /tmp/sysbk.index -f : 設備文件名 ( such as DDS tape driver) -i : 要包含的目錄 -e: 不包含的目錄 - I: 備份內容檢索目錄 - v: 備份內容詳細列表 - 0 : 零級備份 # fbackup -f /dev/rmt/0m -i / -e /home 備份除了目錄 /home的所有目錄 [3] 說明 a、該命令方式對系統當前mounted的文件系統進行備份 b、備份級別說明 備份級別有0~9個級別,如果當前系統採用零級備份,當下一次採用5級備份時,系統僅將會對有變化的文件進行備份。 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〗對系統進行全備份 # 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〗說明 通過該方式可以知道系統備份需要的時間 3) fbackup的常用方式三: 〖1〗進入單用戶 # shutdown -y 0 〖2〗對系統進行全備份 # 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、參數 u : 當備份系統成功時,系統將更新 /var/adm/fbackupfiles/dates. 4) fbackup的常用方式四: 備份遠程系統 [1] 登錄在本地系統時 # remsh backup_sysname " fbackup -f DDS_sysname: /dev/rmt/0m -0vi / " [2] 登錄在遠程系統時 # fbackup -f backup_sysname: /dev/rmt/0m -0vi / 5) fbackup的常用方式五: 壓縮方式備份( 不建議使用、影響系統性能) [1] 壓縮方式備份 # fbackup -0vi /dir -f - | compress | dd of=/dev/rmt/0m obs=10k "-" : 指向標準輸出 [2] 查看備份內容 # dd if=/dev/rmt/0m ibs=10k | uncompress | frecover -I - -f - B、 系統恢復命令: frecover 1) 恢復磁帶機上所有內容: [1] 進入單用戶: # init -s or shutdown 0 [2] 恢複數據 # frecover -rf /dev/rmt/0m 恢復磁帶上的所有數據 -f: 設備文件名 -r: 恢復磁帶上的所有數據 -I: 將磁帶上文件索引存到指定的文件中 # frecover -I /tmp/index.txt -f /dev/rmt/0m 2) 恢復某一目錄: # frecover -xi /directory # frecover -x -i /dir1 -i /dir2 # frecover -xoi /dir -o: 覆蓋/dir下已有的、相同名稱的文件 # frecover -xvXi /dir -X: 按磁帶上目錄恢複數據 # cd /tmp/local; frecover -xvYi /dir -Y: 按磁帶上文件名恢複數據 例如: # cd /tmp/local # frecover -xvF -i /home/filename [恢復結果] /tmp/local/filename 不是 /home/filename 3) 從遠程磁帶機上恢複數據到本地: # frecover -xi /dir -f remote_name : /dev/rmt/0m 4) 從本地磁帶機上恢複數據到遠地系統: # remsh remote_name "frecover -xi /dir -f local_name: /dev/rmt/0m" 67、修改HP雙機系統啟動特性 HP機及SUN機型通常採用下述兩種辦法:HP機型: 修改配置文件:/etc/rc.config.d/cmcluster將其設為如下內容: AUTOSTART_CMCLD=1。 SCP 雙機系統在主機啟動時,不允許自動啟動CLUSTER和其上的PKG,需要編輯 /etc/rc.config.d/cmcluster文件,使: AUTOSTART_CMCLD=0 68、HP雙機配置時,節點訪問許可權的配置 訪問許可權設置 在進行CLUSTER和PKG配置之前,要配置或修改訪問安全文件,使每個節點有訪問另一個節點的許可權。 許可權設置如下: 以root用戶許可權編輯(或創建)位於/etc/cmcluster目錄下的cmclnodelist文件,使其包含如下內容: scp1 root scp2 root scp1 tellin scp2 tellin .rhosts 以root用戶許可權編輯根(/)目錄下的.rhosts文件,使其包含如下內容: scp1 root scp2 root scp1 tellin scp2 tellin hosts.equiv 添加如下內容: scp1 root scp2 root scp1 tellin scp2 tellin 69、HP小型機中內存與cpu的關係 一個cpu一般最多配置0.5G的內存,兩個cpu配置1G的內存。 70、swapinfo查看交換區的使用情況,以及交換區的大小 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. 在需要進行收集的主機上建立一個目錄: # mkdir /tmp/hpce b. 將收集工具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到主機。 c. 修改info_col.xx和LVMcollect.xx的執行許可權。 # chmod 744 info_col.xx # chmod 744 LVMcollect.xx d. 運行相應版本的info_col.xx進行信息收集工作。 對操作系統為10.xx的主機: # cd /tmp/hpce # sh ./info_col.10 對操作系統為11.xx的主機: # cd /tmp/hpce # sh ./info_col.11 e. 系統提示輸入相應的信息 輸入操作者姓名 輸入操作者員工號(可輸入6個0) 輸入產品型號(在主機貼的標籤上可以找到--"機器型號項") 輸入產品序列號(在主機貼的標籤上可以找到--"序列號項") (注意:序列號一定要輸入準確,請仔細核對) 確認輸入的內容(選擇"y",系統開始自動進行信息收集) f. 等待自動收集程序運行結束,系統會在收集腳本執行的目錄下( 通常為/tmp/hpce目錄)生成一個ascii文件,文件名為"<序列號>.txt",此文件就是最後收集到的信 息文件。將此文件保存並傳回即完成信息收集工作。 (備註:其實shell程序中使用的都是一系列的命令,如:ioscan -fn;mstm;sam等) 72、umask如何設置 當最初登錄到系統中時, u m a s k命令確定了你創建文件的預設模式。這一命令實際上和 c h m o d命令正好相反。你的系統管理員必須要為你設置一個合理的u m a s k值,以確保你創建的 文件具有所希望的預設許可權,防止其他非同組用戶對你的文件具有寫許可權。 在已經登錄之後,可以按照個人的偏好使用u m a s k命令來改變文件創建的預設許可權。相應 的改變直到退出該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文件中設置的,每個用戶在登錄時都會引用這個文 件,所以如果希望改變所有用戶的u m a s k,可以在該文件中加入相應的條目。如果希望永久性 地設置自己的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命令允許你設定文件創建時的預設模式,對應每一類用戶(文件屬主、同組用戶、 其他用戶)存在一個相應的u m a s k值中的數字。對於文件來說,這一數字的最大值分別是6。系 統不允許你在創建一個文本文件時就賦予它執行許可權,必須在創建後用c h m o d命令增加這一 許可權。目錄則允許設置執行許可權,這樣針對目錄來說, u m a s k中各個數字最大可以到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值的方法,通過設置u m a s k值,可以為新創建的文件和目錄設置缺 省許可權。表1 - 8列出了與許可權位相對應的u m a s k值。 在計算u m a s k值時,可以針對各類用戶分別在這張表中按照所需要的文件/目錄創建預設 許可權查找對應的u m a s k值。 例如,u m a s k值002 所對應的文件和目錄創建預設許可權分別為6 6 4和7 7 5。 還有另外一種計算u m a s k值的方法。我們只要記住u m a s k是從許可權中「拿走」相應的位即 下載 表1-8 umask值與許可權 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,相應的文件和目錄預設創建許可權是什麼呢? 第一步,我們首先寫下具有全部許可權的模式,即7 7 7 (所有用戶都具有讀、寫和執行許可權)。 第二步,在下面一行按照u m a s k值寫下相應的位,在本例中是0 0 2。 第三步,在接下來的一行中記下上面兩行中沒有匹配的位。這就是目錄的預設創建許可權。 稍加練習就能夠記住這種方法。 第四步,對於文件來說,在創建時不能具有執行許可權,只要拿掉相應的執行許可權比特即 可。 這就是上面的例子,其中u m a s k值為0 0 2: 1) 文件的最大許可權rwx rwx rwx (777) 2) umask值為0 0 2 - - - - - - -w- 3) 目錄許可權rwx rwx r-x (775) 這就是目錄創建預設許可權 4) 文件許可權rw- rw- r-- (664) 這就是文件創建預設許可權 下面是另外一個例子,假設這次u m a s k值為0 2 2: 1) 文件的最大許可權rwx rwx rwx (777) 2 ) u m a s k值為0 2 2 - - - -w- -w- 3) 目錄許可權rwx r-x r-x (755) 這就是目錄創建預設許可權 4) 文件許可權rw- r-- r-- (644) 這就是文件創建預設許可權 常用的umask值 表1 - 9列出了一些u m a s k值及它們所對應的目錄和文件許可權。 表1-9 常用的u m a s k值及對應的文件和目錄許可權 u m a s k值目錄文件 022 755 644 027 750 640 002 775 664 006 771 660 007 770 660 如果想知道當前的umask 值,可以使用u m a s k命令: 第1章文件安全與許可權11 下載 如果想要改變u m a s k值,只要使用u m a s k命令設置一個新的值即可: $ umask 002 確認一下系統是否已經接受了新的u m a s k值: 在使用u m a s k命令之前一定要弄清楚到底希望具有什麼樣的文件/目錄創建預設許可權。否 則可能會得到一些非常奇怪的結果;例如,如果將u m a s k值設置為6 0 0,那麼所創建的文件/目 錄的預設許可權就是0 6 6! 舉例子:如何指定一個用戶的umask值? 73、xargs 在使用f i n d命令的- e x e c選項處理匹配到的文件時, f i n d命令將所有匹配到的文件一起傳遞 給e x e c執行。不幸的是,有些系統對能夠傳遞給e x e c的命令長度有限制,這樣在f i n d命令運行 幾分鐘之後,就會出現溢出錯誤。錯誤信息通常是「參數列太長」或「參數列溢出」。這就是 x a rg s命令的用處所在,特別是與f i n d命令一起使用。F i n d命令把匹配到的文件傳遞給x a rg s命 令,而x a rg s命令每次只獲取一部分文件而不是全部,不像- e x e c選項那樣。這樣它可以先處理 最先獲取的一部分文件,然後是下一批,並如此繼續下去。在有些系統中,使用- e x e c選項會 為處理每一個匹配到的文件而發起一個相應的進程,並非將匹配到的文件全部作為參數一次 執行;這樣在有些情況下就會出現進程過多,系統性能下降的問題,因而效率不高;而使用 x a rg s命令則只有一個進程。另外,在使用x a rg s命令時,究竟是一次獲取所有的參數,還是分 批取得參數,以及每一次獲取參數的數目都會根據該命令的選項及系統內核中相應的可調參 數來確定。 讓我們來看看x a rg s命令是如何同f i n d命令一起使用的,並給出一些例子。 下面的例子查找系統中的每一個普通文件,然後使用x a rg s命令來測試它們分別屬於哪類 文件: 下面的例子在整個系統中查找內存信息轉儲文件(core dump) ,然後把結果保存到 /tmp/core.log 文件中: $ find . -name "core" -print | xargs echo "" >/tmp/core.log 下面的例子在/ a p p s / a u d i t目錄下查找所有用戶具有讀、寫和執行許可權的文件,並收回相應 的寫許可權: $ 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 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分鐘,並且將結果文件保存到文件中,這樣再從文件中來 查看結果.
[火星人
]
查看HP小型機的信息的命令集 已經有671 次圍觀
本文地址: http://coctec.com/docs/linux/show-post-204260.html