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命令查看是否分配成功。
返回上一次的目錄(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命令查看是否分配成功。
沒有留言:
張貼留言