HPUX常用命令Word下载.docx
《HPUX常用命令Word下载.docx》由会员分享,可在线阅读,更多相关《HPUX常用命令Word下载.docx(24页珍藏版)》请在冰点文库上搜索。
察看光纖卡的鏈卡有多少個
#ioscan-funCdisk
1.#ioscan-funCfc
----->
/dev/fct0
2.#fcmsutil/dev/fcd0|more
#spmgrdisplay
察看光纖鏈路狀態
#vgdisplay-vvg00
查看vg00狀態
用lanscan命令查看主機中的網卡。
例如:
#lanscan
HardwareStationCrdHdwNet-InterfaceNMMACHP-DLPIDLPI
PathAddressIn#StateNamePPAIDTypeSupportMjr#
10/4/80x00108318E6E80UPlan0snap01ETHERYes119
10/12/60x0060B0C444621UPlan1snap12ETHERYes119
上述命令顯示主機中有3塊網卡,它們的有關參數如下:
硬體位址分別是10/4/8、10/4/12(HardwarePath)
網卡名是lan0、lan1(Net-InterfaceName列)
各網卡的NMID是1、2(NMID列)
各網卡的工作狀態是UP、DOWN、UP(Hdwstate列)
各網卡的MAC位址是StationAddress所對應的列。
一個網卡要能夠正常工作,首先它的工作狀態(Net-Interfacename)必須是UP。
用ifconfig命令查看網卡對應的IP位址。
#ifconfiglan0
lan0:
flags=863<
UP,BROADCAST,NOTRAILERS,RUNNING,MULTICAST>
inet15.85.114.14netmaskfffff800broadcast15.85.119.255
在網卡lan0上的位址是15.85.114.14(inet),子網路遮罩ffff800,廣播地址15.85.119.255
***************MAIL********************
mailx-s"
username"
Dive_M.Hu@foxconn<
user.txt
***************BDF*********************
#bdf
列出已載入的邏輯卷及其大小資訊。
各列的含義:
Filesystem:
檔案系統名
kbytes:
位元組數,以k為單位used:
已使用空間
avail:
尚可使用空間
%used:
已使用空間占本檔案系統全部空間比率。
Mountedon:
安裝目錄
*************MOUNT*******************
mount
列出已載入的邏輯卷及其載入位置
*****************HOST******************
#uname-a
列出系統ID號,OS版本及使用者許可權等資訊。
#init3
進入原來多用戶運行級。
#shutdown-y0
#hostname
列出系統網路名稱。
如需修改網路位址、主機名稱等,一定要用set_parms命令
#set_parmshostname
#set_parmsip_address
系統啟動設定檔
/etc/rc.config.d/
目錄下如/etc/rc.config.d/netconf是網路設定檔。
通過修改此類設定檔更改系統參數。
******************PVdisplay***************
pvdisplay-v/dev/dsk/c*t*d*
顯示磁片各種資訊,如磁片大小,包含的邏輯卷,設備名稱等。
******************VGdisplay***************
vgdisplay-v/dev/vg00
顯示邏輯卷組資訊,如包含哪些物理盤及邏輯卷等。
******************LVdisplay***************
lvdisplay-v/dev/vg00/lvol1
顯示邏輯卷各種資訊,如包含哪些盤,是否有鏡像等。
*****************HardwarePath**************
硬體路徑(HardwarePath)是如何定義的
硬體路徑是指主機對其SPU與外設(I/O)進行管理的一種標識,是對設備匯流排結構與位址設置路徑結構的標識,
以便於確定硬體與診斷故障。
不同設備的硬體路徑不能相同,否則會造成中斷衝突。
不同機型由於匯流排結構不同,
同類設備的硬體路徑大相徑庭。
一般原則是,每次匯流排轉換必須有一個反斜扛將上下級匯流排分隔開。
例如:
8/16/5.6.0
8---第一級匯流排
16---第二級匯流排
5---第三級匯流排卡號
6---地址
0---相應位址下第一個設備
******************理論********************************
關於HP-UX的硬碟資源的邏輯卷管理
HP-UX管理硬碟存儲資源是採用邏輯卷方式來進行管理的,要說清整個機制,先要介紹幾個概念:
物理卷PhysicalVolume,稱為PV:
指物理上硬碟,一個硬碟就是一個PV
邏輯卷組VolumeGroup,稱為VG:
一個VG包含整數個PV,可理解為一個大硬碟。
邏輯卷LogicalVolume,稱為LV:
相當於對大硬碟進行邏輯分區,一個VG裡可有若干個LV。
檔案系統FileSystem:
在邏輯卷的基礎上,可建立檔案系統,然後MOUNT到一個目錄下,這樣就可以檔存取的方式來使用這塊硬碟了。
可以不建檔案系統,而直接把LV當作裸設備,以TRUNK方式來存取資料,許多資料庫都是用這種方式存取資料。
根據以上介紹,在HPUX下正確使用硬碟的順序及相應命令如下:
1.先建物理卷:
#pvcreate–f/dev/rdsk/cCdDtT
這裡必須使用硬碟的字元設備檔
2.再建邏輯卷組:
#mkdir/dev/vg0XX:
0~f,邏輯卷組名
#mknod/dev/vg0X/groupc640x0X0000
#vgcreatevg0X/dev/dsk/cCdDtT
3.然後劃分邏輯卷:
#lvcreate–Lsizevg0Xsize:
該邏輯卷大小
4.在LV上建檔案系統:
#newfs–Ffile_system_type/dev/vg0X/rlvolY
file_system_type:
檔案系統類型,包括hfs和vxfs,注意此時用該邏輯卷的字元設備檔。
5.將此檔案系統Mount到一個目錄下:
#mkdir/directory
#mount/dev/vg0X/lvolY/directory
6.添加邏輯卷
添加檔案系統卷。
在vg01上添加一個200M的檔案系統卷,卷名為data,mount到目錄/sample上。
A、創建邏輯卷,在系統提示符下鍵入命令:
#lvcreate–L200–ndata/dev/vg01
B、在邏輯卷data上創建檔案系統:
#newfs–Fhfs/dev/vg01/rdata
注:
如果是vxfs檔案系統,則用
#newfs–Fvxfs/dev/vg01/rdata
C、創建目錄/sample,並將邏輯卷datamount到/sample.
#mkdirsample”
#mount/dev/vg01/data/sample
D、用bdf命令,將會看到/dev/vg01/datamount到/sample上。
7.刪除邏輯卷
刪除vg01中名為data的邏輯卷,mount到/sample。
1)卸載所要刪除的邏輯卷:
A、首先用umount命令將邏輯卷data從/sample上卸載下來:
#umount/sample
B、若系統提示設備忙,不能卸載;
則在根目錄系統提示符下,鍵入以下命令,進入單用戶:
#shutdown-y0
在單使用者下,先將所有邏輯卷mount上,鍵入命令:
#mount-a
用bdf命令看該邏輯卷是否已經mount上,如果mount上,鍵入以下命令:
2)刪除邏輯卷/dev/vg01/data,用命令:
#lvremove/dev/vg01/data
8.擴大檔案系統
1)擴大檔案系統,首先要找到這個檔案系統所對應的邏輯卷,只有首先擴大邏輯卷,給檔案系統以擴大的空間,才能擴大檔案系統。
2)為擴大邏輯卷,先進單使用者,在根目錄系統提示符下,鍵入命令:
3)進入單用戶後,先將所有檔案系統mount上,鍵入命令:
4)用bdf命令看該檔案系統是否已經mount上,如果mount上,用命令#umount檔案系統名umount該檔案系統。
例如,想要擴大“/usr”到500M,就鍵入命令:
#umount/usr
5)用命令:
#lvextend-L500/dev/vg00/lvol4
這裡,假定/usr對應/dev/vg00/lvol4
6)用命令:
#extendfs/dev/vg00/lvol4擴大檔案系統。
#extendfs-Fvxfs/dev/vg00/lvol4
7)用命令:
#mount/dev/vg00/lvol4/usr
將檔案系統mount到/usr
這樣,檔案系統“/usr”就被擴大了,
8)用命令:
#init3進入原來多用戶運行級。
9.unix的檔案系統
1)UNIX的檔案系統是樹狀結構,從根開始,從表面上看,檔案系統好象是一個整體,但實際上,檔案系統可以分成不同的部分,單獨佔據一塊邏輯卷,就是一個檔案系統。
2)UNIX的檔案系統可以分為四種類型:
HFSVXFSCDFSLOFS
3)在HPUX中,有下列檔案系統:
“/”
根檔案系統
“/usr”,“/sbin”
作業系統的一部分。
“/opt”
和Application有關的檔案系統。
“/etc”
mount到此目錄下的檔案系統包含系統設定檔
“/var”
mount到此目錄下的檔案系統中的檔為系統啟動,運行等等產生的報告檔。
“/stand”
包含作業系統核心(Kernel)的有關文件。
“/tmp”
包含系統暫存檔案。
“/dev”
包含所有的設備檔,但它不是一個單獨的檔案系統,它只是在根目錄下的一個目錄。
所有關於邏輯卷的命令(創建VG,PV,LV)都可以通過SAM中的功能表任務完成。
但功能表方式相對速度較慢。
********************linux修復************************************************
输入Root密码登录后采用:
fsck
-t
ext3
-r
/usr
修复,一般就可以正常开启。
testlab
linux已经修复成功。
*******************日誌檔的監測**********************************************
檔案名檔內容監測方法
/etc/rc.log/etc/rc
運行記錄用讀取文字檔的方法
/var/adm/syslog/syslog.log
一般系統日誌注意提示資訊及對應的
/var/adm/sw/*.log
軟體安裝日誌日期,分析發生的相關
/var/adm/wtmp
使用者登錄資訊原因
/var/adm/btmp
使用者登錄失敗資訊
/var/sam/log/samlog
SAM日誌
/var/spool/mqueue/syslog
sendmail日誌
/etc/shutdownlog
關機(shutdown)信息
***************************Find*************autodelete************************
core文件
#find/-namecore-execrm{}
其他大文件
其查找方法為:
#find/-name(-size+n)-print
n=需查找文件大小bytes/512bytes
#du-s*
#2809***find/u/out-atime+7-name*r-execrm{}\
查找/u/out文件夾下的匹配*r的文件並刪除7天之前未訪問的
參數:
-mtime
+20
20天前創建
-mmin
20分鐘前創建
-amin
20分鐘之前訪問過的
-atime
20天之前訪問過的
-cmin
20分鐘之前狀態發生改變的
-ctime
20天之前狀態發生改變的
其中數字前的“+”
表示在特定的時間之前
“-”表示在特定的時間之?
**************************MC/SG****************************************************
runcluster
#cmrun-v
激活vg
#vgchange-ayvghist
#mount/dev/vghist/lvolhist/hist
MC/ServiceGuard的用法
MC/ServiceGuard(Multi-Computer/ServiceGuard)是HP推出專門用來保護關鍵業務應用免遭軟、硬體故障影響的特殊軟體。
使用MC/ServiceGuard,多個節點(系統)被組織成一個企業群集,為本地網(LAN)上的客戶機提供高可用性的服務。
MC/ServiceGuard監視程式監視每一個節點狀態,並且對出現的故障很快做出反應,使應用程式的停頓成為最小。
MC系統切換發生在兩種情況下:
一種情況是由於系統的硬體出現故障或者應用程式故障,此時的切換是自動進行的;
另一種情況是根據實際操作環境需要進行人為地切換。
有兩種辦法來實現後一種切換。
方法1使用cmhaltnode命令來停止運行有套裝程式的節點。
#cmhaltnode-fnodename
這樣,在停止該節點的同時,應用套裝程式會自動遷移到另外一個節點上。
方法2使用cmhaltpkg來起停應用套裝程式
1.用cmhaltpkg命令來停止需要遷移的套裝程式
#cmhaltpkgpkgname
2.用cmrunpkg來重新在別的節點上運行套裝程式
#cmrunpkg-nnodenamepkgname
3.用cmmodpkg修改切換屬性
#cmmodpkg-epkgname
一般來說,建議採用方法2
下面介紹幾個系統管理員用得上的、有關MC的命令:
一、手動啟動MC/SG
StartSGdaemonsandformanewcluster
#cmruncl[-f][-v][-nNN...]
[-f]Forceclusterstartupwithoutwarningmessage
[-v]Verboseoutput
[-n]specificname(s)ofnode(s)to
二、單點啟動後,加入另一個節點:
StartSGdaemononnode(s)andjoinacluster
#cmrunnode[-v][NN...]
三、實現節點切換
切換分兩種:
本地切換(LocalSwitch)和切換(Switch)
當主節點出現網卡故障(MACaddressorHardwareStateDown)時,首先會進行本地切換,備份網卡開始工作;
如果此時備份網卡也有故障,則系統會進行切換,備份節點接管工作。
可以手工類比這些故障進行故障診斷或檢測。
四、監測Cluster運行狀態
viewinformationaboutthecurrentSGcluster
#cmviewcl[-v][-nNN]...[-pPN]...[-l{package|cluster|node}]
[-n]Viewinformationonlyaboutthespecificnode_name(s).
[-ppackage_name...Viewinformationonlyaboutthespecific
package_name(s).
[-l]pkg|clus|nodeDisplayonlypackage,clusterornodespecific
information.
五、停止Cluster運行
haltSGclusterdaemons
#cmhaltcl[-f][-v]
[-f]Forcetheclustertoshutdownevenifpackagesarecurrentlyrunning.
六、停止運行某個節點而Cluster在其它節點繼續運行
haltSGdaemononnode(s)andleavethecluster
#cmhaltnode[-f][-v][NN...]
[-f]Forcethenodetohalteveniftherearepackagesrunningonit.
七、在RunningCluster中運行某一個包
runaSGpackage
#cmrunpkg[-nNN][-v]PN...
[-n]Actonaspecificnode.
八、停止一個運行中的包
haltaSGpackage
#cmhaltpkg[-nNN][-v]PN...
九、改變一個包的切換屬性
enableordisableswitchingattributesforaSGpackage
#cmmodpkg[-v][-nNN]...{-e|-d}PN...
[-n]Modifyattributesonspecificnode(s)-elsegloballymod.
-eenable
-ddisable
PN-package(s)whoseswitchingattributesarechanged
CN=cluster_nameNN=node_namePN=package_name
Explainations:
...=multipleoccurences|=OR[descriptor]=optional
******************************MC/SGEND**************************************************************
*******************************HP小型機**********************************************************
****************cpu個數
#top
CPULOADUSERNICESYSIDLEBLOCKSWAITINTRSSYS
00.020.0%0.0%0.%0.0%0.0%0.0%0.0%
10.000.6%0.0%0.%0.0%0.0%0.0%0.0%
20.002.%97.0%0.0%0.0%0.0%0.0%
30.00