HP unix 常用管理命令
HP-UX的硬盤資源的邏輯卷管理
?
?HP-UX管理硬盤存儲資源是采用邏輯卷方式來進行管理的,要說清整個機制,先要介紹幾個概念:
????物理卷Physical?Volume,稱為PV:指物理上硬盤,一個硬盤就是一個PV. 邏輯卷組?Logical?Volume?Group,稱為VG:一個VG包含整數個PV,可理解為一個大硬盤。
????邏輯卷?Logical?Volume,稱為LV:相當于對大硬盤進行邏輯分區,?一個VG里可有若干個LV。
????文件系統?File?System:在邏輯卷的基礎上,可建立文件系統,然后?MOUNT到一個目錄下,這樣就可以文件存取的方式來使用這塊硬盤了。
????當然,您也可以不建文件系統,而直接把LV當作裸設備,以TRUNK方式來存取數據,許多數據庫都是用這種方式存取數據。
根據以上介紹,在HPUX下正確使用硬盤的順序及相應命令如下:
1.?先建物理卷:
#?pvcreate?-f?/dev/rdsk/cCdDtT
這里必須使用硬盤的字符設備文件
2.?再建邏輯卷組:
#?mkdir?/dev/vg0X?X:0~f,邏輯卷組名
#?mknod?/dev/vg0X/group?c?64?0x0X0000
#?vgcreate?vg0X?/dev/dsk/cCdDtT
3.?然后劃分邏輯卷:
#?lvcreate?-L?size?vg0X?size:該邏輯卷大小
4.?在LV上建文件系統:
#?newfs?-F?file_system_type?/dev/vg0X/rlvolY
file_system_type:文件系統類型,包括hfs和vxfs,注意此時用該邏輯卷的字符設備文件。
5.?將此文件系統Mount到一個目錄下:
#?mkdir?/directory
#?mount?/dev/vg0X/lvolY?/directory
????到此為止,您已經可以使用這個硬盤了。有時您可能在現有的環境下,需要添加、刪除邏輯卷,或者是需要擴大文件系統。我們可以這樣做:
6.?添加邏輯卷
1)?添加文件系統卷。例如:在vg01上添加一個200M的文件系統卷,卷名為data,mount到目錄/sample?上。
A、創建邏輯卷,在系統提示符下鍵入命令:
#?lvcreate?-L?200?-n?data?/dev/vg01
B、在邏輯卷data上創建文件系統:
#?newfs?-F?hfs?/dev/vg01/rdata
注:如果是vxfs文件系統,則用
#?newfs?-F?vxfs?/dev/vg01/rdata
C、創建目錄/sample,并將邏輯卷data?mount?到/sample.
#?mkdir?sample"
#?mount?/dev/vg01/data?/sample
D、用bdf命令,將會看到/dev/vg01/data?mount?到?/sample上。
2)?添加非文件系統卷(raw?data?volume)。例同上。
A、創建邏輯卷,在系統提示符下鍵入命令:
#?lvcreate?-L?200?-n?data?/dev/vg01
B、創建目錄/sample,并將邏輯卷data?mount?到/sample.
#?mkdir?sample
#?mount?/dev/vg01/data?/sample
C、用bdf命令,將會看到/dev/vg01/data?mount?到?/sample上。
7.?刪除邏輯卷
例如:刪除?vg01?中名為?data?的邏輯卷,mount?到/sample。
1)?卸載所要刪除的邏輯卷:
A、首先用?umount?命令將邏輯卷?data?從/sample上卸載下來:
#?umount?/sample
B、若系統提示設備忙,不能卸載;則在根目錄系統提示符下,鍵入以下命令,進入單用戶:
#?shutdown?-y?0
在單用戶下,先將所有邏輯卷mount上,鍵入命令:
#?mount?-a
用bdf命令看該邏輯卷是否已經mount上,如果mount上,鍵入以下命令:
#?umount?/sample
2)?刪除邏輯卷?/dev/vg01/data?,用命令:
#?lvremove?/dev/vg01/data
8.?擴大文件系統
1)?擴大文件系統,首先要找到這個文件系統所對應的邏輯卷,只有首先擴大邏輯卷,給文件系統以擴大的空間,才能擴大文件系統。
2)?為擴大邏輯卷,先進單用戶,在根目錄系統提示符下,鍵入命令:
#?shutdown?-y?0
3)?進入單用戶后,先將所有文件系統mount上,鍵入命令:
#?mount?-a
4)?用bdf命令看該文件系統是否已經mount上,如果mount上,用命令?#umount文件系統名umount該文件系統。例如,想要擴大"/usr"到500M?,就鍵入命令:
#?umount?/usr
5)?用命令:
#?lvextend?-L?500?/dev/vg00/lvol4
這里,假定?/usr?對應?/dev/vg00/lvol4
6)?用命令:
#?extendfs?/dev/vg00/lvol4?擴大文件系統。
注:如果是vxfs文件系統,則用
#?extendfs?-F?vxfs?/dev/vg00/lvol4
7)?用命令:
#?mount?/dev/vg00/lvol4?/usr
將文件系統?mount?到?/usr
這樣,文件系統"/usr"就被擴大了,
8)?用命令:
#?init?3?進入原來多用戶運行級。
UNIX?的文件系統
????UNIX的文件系統是樹狀結構,一般指在一個邏輯卷上的文件的集合。從根開始,從表面上看,文件系統好象是一個整體,但實際上,文件系統可以分成不同的部分,單獨占據一塊邏輯卷,就是一個文件系統。
十一、怎樣更改hostname,IP地址等?
答:
#set_parms?<argument>
<argument>可以是以下各項:
hostname(更改主機名)
ip_address(更改IP地址)
怎樣查看系統中安裝了什么軟件?
答:查看系統中所安裝的軟件,我們可以用命令:
#?swlist
超級用戶忘了密碼怎么辦?
*重起機器,自檢完成后,會出現這一行“To?discontinue,?press?any?key?in?10?seconds”,這時你按任意鍵,系統會中止啟動,進入Main?Menu.
*鍵入“bo”,在系統詢問“Interact?with?IPL?(Y?or?N?)?”,輸入“y”。
*在提示符ISL>后,輸入“hpux?-?is”,系統進入單用戶狀態。
*鍵入“passwd”,然后輸入新的密碼。
*鍵入“init?3”,恢復系統正常運行。
怎樣添加、刪除邏輯卷
1.添加邏輯卷
1)添加文件系統卷。例如:在vg01上添加一個200M的文件系統卷,卷名為data,mount到目錄/sample上。
A.創建邏輯卷,在系統提示符下鍵入命令:
"?lvcreate?-L?200?-n?data?/dev/vg01"
B.在邏輯卷data上創建文件系統:
"?newfs?-F?hfs?/dev/vg01/rdata"
注:如果是vxfs文件系統,則用"?newfs?-F?vxfs
/dev/vg01/rdata"
C.創建目錄/sample,并將邏輯卷data?mount到/sample.
"?mkdir?sample"
"?mount?/dev/vg01/data?/sample"
D.用bdf命令,將會看到/dev/vg01/data?mount到/sample上。
2)添加非文件系統卷(raw?data?volume)。例同上。
A.創建邏輯卷,在系統提示符下鍵入命令:
"?lvcreate?-L?200?-n?data?/dev/vg01"
B.創建目錄/sample,并將邏輯卷data?mount到/sample.
"?mkdir?sample"
"?mount?/dev/vg01/data?/sample"
C.用bdf命令,將會看到/dev/vg01/data?mount到/sample上。
2.刪除邏輯卷
例如:刪除vg01中名為data的邏輯卷,mount到/sample.
1)卸載所要刪除的邏輯卷:
A.首先用umount命令將邏輯卷data從/sample上卸載下來:
"?umount?/sample"
B.若系統提示設備忙,不能卸載;則在根目錄系統提示符下,鍵入以
下命令,進入單用戶:
"?shutdown?-y?0"
在單用戶下,先將所有邏輯卷mount上,鍵入命令:
"?mount?-a?"
用bdf命令看該邏輯卷是否已經mount上,如果mount上,鍵入以下命令:
"?umount?/sample"
2)刪除邏輯卷/dev/vg01/data,用命令:
"?lvremove?/dev/vg01/data"
用什么命令能夠看到主機中的網絡設備?
用lanscan命令查看主機中的網卡。例如:
#?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
上述命令顯示主機中有3塊網卡,它們的有關參數如下:
硬件地址分別是10/4/8、10/4/12(Hardware?Path)
網卡名是lan0、lan1(Net-Interface?Name列)
各網卡的NMID是1、2(NMID列)
各網卡的工作狀態是UP、DOWN、UP?(Hdw?state列)
各網卡的MAC地址是Station?Address所對應的列。
一個網卡要能夠正常工作,首先它的工作狀態(Net-Interface?name)必須是UP。
用ifconfig命令查看網卡對應的IP地址。例如:
#?ifconfig?lan0
lan0:?flags=863<UP,BROADCAST,NOTRAILERS,RUNNING,MULTICAST>
inet?15.85.114.14?netmask?fffff800?broadcast?15.85.119.255
在網卡lan0上的地址是15.85.114.14(inet),子網掩碼ffff800,廣播地址15.85.119.255
?
?
/etc/hosts
????主機名字解析文件,提供主機名和IP地址的對應。
2./etc/passwd
????口令文件,內容為:
登錄用戶名:加密口令:用戶ID:組ID:保留:初始工作目錄:shell路徑
3.?/etc/group
????內容為:
組名:加密密碼:組ID:所有屬于該組的用戶。
4.?/etc/profile
????如果該文件存在,則每個用戶登錄時將執行該文件。該文件一般用于設置一些通用環境變量,如果用戶的home目錄中存在.profile文件,則在執行/etc/profile之后,再執行用戶的.profile文件。
5.?/etc/inittab
????內部初始化之后,系統將啟動/etc/init這個deamon進程,使/etc/init進程取得引導序列的控制權。而init進程從文件/etc/inittab(init?table,初始化表)取得指示,該文件?的內容控制所有init狀態,同時也控制那些已消亡進程的再生。
6.?/etc/fstab
????系統中可以mount的文件系統的信息。
7.?/etc/lvmtab
????使用命令:
#?strings?/etc/lvmtab;查看系統VG和磁盤信息。
8.?/etc/rc.config.d/netconf
????包含系統名稱和網絡配置信息,如IP地址、子網掩碼和路由信息等。
9.?/stand/system
????包含系統的驅動程序和子系統信息,內核設備信息和一些系統可調參數信息。
?
日志文件的監測與文件清理
常用的日志文件:
文件名??????????文件內容??????????監測方法
/etc/rc.log/etc/rc?????????運行記錄???????????用讀取文本文件的方法,
/var/adm/syslog/syslog.log?一般系統日志???????????注意提示信息及對應的
/var/adm/sw/*.log???????????軟件安裝日志???????????日期,分析發生的相關問題。
/var/adm/wtmp???????????用戶登錄信息???????????用last命令查看
/var/adm/btmp???????????用戶登錄失敗信息???????????用lastb命令查看????
/var/sam/log/samlog????????SAM日志?????????????????????????
/var/spool/mqueue/syslog???sendmail日志??????????????????????????????
/etc/shutdownlog???????????關機(shutdown)信息
/usr/adm/diag/LOGxxx???????????用工具查看
/var/adm/nettl.LOG*???????????網絡日志???????????由HP工程師負責
/var/adm/crash??????????????core?dump文件????????????????由HP工程師負責文件清理
?
?
轉載于:https://www.cnblogs.com/SuperXJ/archive/2012/03/12/2391345.html
總結
以上是生活随笔為你收集整理的HP unix 常用管理命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 扎金花洗牌技巧怎么练 扎金花洗牌手法步骤
- 下一篇: 小白学数据分析------日活跃人数分析