HP-UX常用命令

從網上找的。很不錯,大家有空可以看看啊。
 HP-UX常用命令

1、 cd命令的使用 
返回上一次的目錄(cd -) 
2、 Esc鍵的使用 
在命令行中可通過擊兩次Esc鍵來匹配當前目錄中唯一的文件名,這樣可節約擊入長文件名的時間 
3、 col命令的使用 
man cp | col –b >cp.txt 
該命令可將cp命令的聯機幫助手冊輸出爲名爲cp.txt的文本文件 
4、啓動機器時執行的工作腳本(/etc/rc.config.d/) 
5、which命令的使用(查看某命令的絕對路徑) 
which 命令名 
6、顯示當前系統補丁安裝情況(show_patches) 
7、中文環境的配置 
a、 查看系統中安裝的語言集(locale –a) 
b、 顯示當前語言環境變量(echo $LANG) 
c、 如不爲中文則修改(export LANG=zh_CN.hp15CN) 
d、 sty –istrip 
8、查看系統信息和運行情況 
a、 glance 
b、 top 
c、 performance view 
d、 /opt/ignite/bin/print_manifest 
/var/opt/ignite/local/manifest/manifest 
e、 /var/adm/syslog/syslog(系統運行日誌) 
f、 /var/adm/shutdownlog 
g、 /var/adm/crash/ 
h、 /var/opt/sna/sna.err 
i、 /var/adm/nettl.LOG000 
/usr/sbin/netfmt /var/adm/nettl.LOG000 >net.log 
j、/usr/contrib./bin/info_col.11 
k、/var/adm/btmp(歷史登錄信息,可用last命令查看) 
l、/var/adm/wtmp(比btmp更詳細的信息) 
m、/etc/rc.log(機器啓動時的信息) 
n、/var/adm/sw/(有關軟件包安裝、刪除的信息) 
9、查看系統當前init級別(who –r) 
10、顯示系統不成功登錄的歷史紀錄(lastb –R) 
11、ftp問題(如無法用某一用戶進行ftp) 
a、 將/etc/passwd中該用戶的sh路徑改爲/usr/bin/ksh 
b、 在/etc/shells文件中將ksh的路徑加入 
12、在HP11i環境下兩臺主機rlogin、rcp和ftp速率小於10mbps 
a、 安裝補丁(PHKL_25233、25389,PHNE_26728、27063) 
13、在HP11i環境下主機與路由器之間無法用大包進行ping命令 
a、 在主機的/etc/rc.config.d/nddconf文件中增加ip_send_source_quench參數的配置 
b、 ndd –c 
14、網絡配置(含網卡地址、激活狀態、路由地址)可通過修改/etc/rc.config.d/netconf文件來實現。 
15、swapinfo命令的使用 
swapinfo –mt 
16、what命令的使用(假如要查看某一core文件的誘因) 
what core 
17、控制某一特定地址通過telnet、ftp和login協議訪問主機的方法 
/var/adm/inetd.sec 
18、tsm的使用 
在tsm狀態下可通過ctrl+w來切換屏幕。 
19、finger命令的使用 
finger –R(查看當前登錄到主機的客戶機信息) 
20、parstaus命令的使用 
parstatus –p <cell num>查看某一特定分區的信息。
 

擴充文件系統的方法 

一、 vg00(例如將/home擴充至2G,邏輯卷名爲/dev/vg00/lvol8) 
1、 shutdown –y 0 進入單用戶模式 
2、 umount /home 
3、 lvextend –L 2000 /dev/vg00/lvol8 
4、 extendfs /dev/vg00/rlvol8 
5、 mount /dev/vg00/lvol8 /home 
6、 reboot 
二、 vg不在MC的情況 
除不要啓停機器外同上 
三、 vg在MC中配置的情況 
1、 有應用運行在該邏輯捲上,且不便停應用的情況(例如將/data擴充至6G,邏輯卷名爲/dev/vgdata/lvdata,MC環境爲node1和node2,應用包名爲pkg,缺省運行在node2上) 
a、 cmhaltpkg –v pkg 
b、 vgchange –c n /dev/vgdata 
c、 vgchange –a y /dev/vgdata 
d、 lvextend –L 6000 /dev/vgdata/lvdata(擴大到6G) 
e、 extendfs /dev/vgdata/rlvdata(如爲裸設備,e-n可不做。) 
f、 vgexport –p –v –s –m /tmp/vgmap/vgdata.map /dev/vgdata 
g、 rcp /tmp/vgmap/vgdata.map node1: /tmp/vgmap/vgdata.map 
h、 rlogin node1 
i、 ll /dev/vgdata(查看node1上vgdata的設備編號,假設爲0x0c0000) 
j、 vgexport /dev/vgdata 
k、 mkdir /dev/vgdata 
l、 mknod /dev/vgdata/group c 64 0x0c0000 
m、 vgimport –s –v –m /tmp/vgmap/vgdata.map /dev/vgdata 
n、 exit 
o、 vgchange –a n /dev/vgdata 
p、 vgchange –c y /dev/vgdata 
q、 cmmodpkg –e pkg 
2、 無應用運行在該邏輯捲上,或可暫停應用的情況(例如將/data擴充至6G,邏輯卷名爲/dev/vgdata/lvdata,MC環境爲node1和node2,應用包名爲pkg,缺省運行在node2上) 
1、將前一種情況中的a-c改爲(將涉及到該邏輯卷的應用停止,該工作應選擇合適時機執行): 
a、將涉及到該邏輯卷的應用停止。 
b、umount /data 
2、執行前一種情況中的d-n 
3、 將前一種情況中的o-q改爲 
a、 mount /data 
b、 激活涉及到該邏輯卷的應用

注:如未在VG中新增PV則可將上述步驟中的f-n略去。 

一。 
Unix安裝後創建文件系統前的準備 
*注:因爲我的機器只有一個磁盤,所以,此步中除創建邏輯卷外大部分操作可以省略。 
①建物理卷。 
找出與磁盤相關的設備文件:ioscan(命令):ioscan –funC disk。 
找到disk對應的設備文件名:c1t15d0 
因只有一個磁盤,所以只能創建一個物理卷。 
在創建前,通過mediainit對磁盤格式化合校驗完整性: 
#mediainit /dev/rdsk/c1t15d0 
l創建物理卷: 
#pvcreate /dev/rdsk/c1t15d0 
注:如果此時該磁盤以輸入某卷組的一部分,而且確信要創建物理卷。在命令行加“-f”來強制執行。 
②創建卷組。(僅供理解用,本系統不需要) 
1.用卷組名在/dev下創建一目錄。 
如果卷組名爲vg01,則目錄爲:/dev/vg01。 
#mkdir /dev/vg01. 
在此目錄下爲該卷組創建一組設備文件。 
#mknod /dev/vg01/group c 64 0x010000 
創建卷組(以物理卷爲參數): 
#vgcreate /dev/vg01 /dev/dsk/c1t15d0. 
建完後,可以用命令:vgdisplay來檢查設置是否正確。 
③創建邏輯卷。 
創建邏輯卷時,相應的字符設備和塊設備會在卷組目錄下生成。 
現在,我們在默認卷組vg00中創建以下邏輯卷: 
一個256MB,名爲lvoltuxlog的邏輯卷。 
#lvcreate -L 256 -n lvoltuxlog。 
參數:-L 以MB爲單位表示邏輯卷的大小。 
-n 指定邏輯卷名稱,缺省爲:lvol1,lvol2…..。 
二、創建文件系統。 
注:系統安裝完成後,會自動創建一些文件系統和目錄。所以,對一般權限的用戶來講,可以在/home目錄下安裝軟件。但是,如果軟件過多,會造成比較混亂和不利於管理。最合適的做法,高權限的用戶自己可以建立一些文件系統,這些文件系統在單獨的目錄下。這樣對將來(邏輯卷)的擴展和維護非常有利。 
(1)文件系統介紹: 
1。高性能文件系統(HFS),現在應用的不多了,只在存儲HP-UX內核時使用。 
2。日誌文件系統(JFS),現在應用最多。 
3。網絡文件系統(NFS)。 
4。  CD-ROM文件系統(CDFS)用於CD-ROM上存儲文件。 
(2)創建新的文件系統: 
文件系統必須建在邏輯捲上。 
1.newfs創建文件系統: 
我們在 /dev/vg00/lvoldb01上創建JFS文件系統,如下命令: 
#newfs –F vxfs /dev/vg00/ lvoltuxlog。 
2.掛載文件系統。 
mount實現掛載: 
把/dev/vg00/ lvoltuxlog掛載到/tuxedo/LOG目錄上。(事先創建此目錄,具體見下面的*註解1) 
#mount -F vxfs /dev/vg00/ lvoltuxlog /tuxedo/LOG。 
現在可用bdf顯示所有掛起的卷。 
*註解1:在根目錄下建立目錄/tuxedo/LOG:#mkdir tuxedo/LOG。 (3)擴展卷組:(如果將來磁盤空間不夠,可以對卷組擴展) 
添加一塊磁盤,用pvcreate創建一物理卷,然後,將其用vgextend加入卷組中。 
如:把磁盤c0t3d0加入卷組vg00中: 
#pvcreate /dev/rdsk/c0t3d0 
#vgextend vg00 /dev/dsk/c0t3d0 
用#vgdisplay -v vg00 看是否擴展成功。 
(4)擴展邏輯卷。 
擴展了卷組以後,可以通過lvextend命令擴展邏輯捲尺寸。 
如把/dev/vg00/ lvoltuxlog擴展到800M。(以前爲256M)。 
#lvextend -L 800 /dev/vg00/ lvoltuxlog 
要在某特定磁盤上擴展邏輯卷,可把磁盤設備文件作爲參數添加到lvextend命令的後面。 
#lvextend -L 800 /dev/vg00/ lvoltuxlog /dev/dsk/c0t3d0 
(5)擴展文件系統。 
擴展了邏輯空間不能自動擴展文件系統空間。在/dev/vg00/ lvoltuxlog下擴展JFS文件系統。 
1.先卸載#umount /tuxedo/LOG。 
2.#Extendsf -F vxfs /dev/vg00/ lvoltuxlog。 
3.掛載#mount -F vxfs /dev/vg00/ lvoltuxlog /tuxedo/LOG。 
完成上述操作後,可通過bdf命令查看是否分配成功。 

發佈了21 篇原創文章 · 獲贊 1 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章