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工程師負責文件清理

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM