- 論壇徽章:
- 0
|
HP-UX常用命令
1、 cd命令的使用
返回上一次的目錄(cd -)
2、 Esc鍵的使用
在命令行中可通過擊兩次Esc鍵來匹配當(dāng)前目錄中唯一的文件名,這樣可節(jié)約擊入長(zhǎng)文件名的時(shí)間
3、 col命令的使用
man cp | col –b >cp.txt
該命令可將cp命令的聯(lián)機(jī)幫助手冊(cè)輸出為名為cp.txt的文本文件
phpsoft.info
4、啟動(dòng)機(jī)器時(shí)執(zhí)行的工作腳本(/etc/rc.config.d/)
5、which命令的使用(查看某命令的絕對(duì)路徑)
which 命令名
6、顯示當(dāng)前系統(tǒng)補(bǔ)丁安裝情況(show_patches)
7、中文環(huán)境的配置
a、 查看系統(tǒng)中安裝的語言集(locale –a)
b、 顯示當(dāng)前語言環(huán)境變量(echo $LANG)
c、 如不為中文則修改(export LANG=zh_CN.hp15CN)
d、 sty –istrip
8、查看系統(tǒng)信息和運(yùn)行情況
a、 glance
b、 top
c、 performance view
d、 /opt/ignite/bin/print_manifest
/var/opt/ignite/local/manifest/manifest
e、 /var/adm/syslog/syslog(系統(tǒng)運(yùn)行日志)
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命令查看)
PHP 軟件資訊
l、/var/adm/wtmp(比btmp更詳細(xì)的信息)
m、/etc/rc.log(機(jī)器啟動(dòng)時(shí)的信息)
n、/var/adm/sw/(有關(guān)軟件包安裝、刪除的信息)
9、查看系統(tǒng)當(dāng)前init級(jí)別(who –r)
10、顯示系統(tǒng)不成功登錄的歷史紀(jì)錄(lastb –R)
11、ftp問題(如無法用某一用戶進(jìn)行ftp)
a、 將/etc/passwd中該用戶的sh路徑改為/usr/bin/ksh
b、 在/etc/shells文件中將ksh的路徑加入
12、在HP11i環(huán)境下兩臺(tái)主機(jī)rlogin、rcp和ftp速率小于10mbps
a、 安裝補(bǔ)。≒HKL_25233、25389,PHNE_26728、27063)
13、在HP11i環(huán)境下主機(jī)與路由器之間無法用大包進(jìn)行ping命令
a、 在主機(jī)的/etc/rc.config.d/nddconf文件中增加ip_send_source_quench參數(shù)的配置
b、 ndd –c
14、網(wǎng)絡(luò)配置(含網(wǎng)卡地址、激活狀態(tài)、路由地址)可通過修改/etc/rc.config.d/netconf文件來實(shí)現(xiàn)。
15、swapinfo命令的使用
swapinfo –mt
16、what命令的使用(假如要查看某一core文件的誘因)
what core
17、控制某一特定地址通過telnet、ftp和login協(xié)議訪問主機(jī)的方法
PHPSoft.Info
/var/adm/inetd.sec
18、tsm的使用
在tsm狀態(tài)下可通過ctrl+w來切換屏幕。
19、finger命令的使用
finger –R(查看當(dāng)前登錄到主機(jī)的客戶機(jī)信息)
20、parstaus命令的使用
parstatus –p 查看某一特定分區(qū)的信息。
擴(kuò)充文件系統(tǒng)的方法
一、 vg00(例如將/home擴(kuò)充至2G,邏輯卷名為/dev/vg00/lvol8)
1、 shutdown –y 0 進(jìn)入單用戶模式
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的情況
除不要啟停機(jī)器外同上
三、 vg在MC中配置的情況
1、 有應(yīng)用運(yùn)行在該邏輯卷上,且不便停應(yīng)用的情況(例如將/data擴(kuò)充至6G,邏輯卷名為/dev/vgdata/lvdata,MC環(huán)境為node1和node2,應(yīng)用包名為pkg,缺省運(yùn)行在node2上)
a、 cmhaltpkg –v pkg PHP 軟件資訊
b、 vgchange –c n /dev/vgdata
c、 vgchange –a y /dev/vgdata
d、 lvextend –L 6000 /dev/vgdata/lvdata(擴(kuò)大到6G)
e、 extendfs /dev/vgdata/rlvdata(如為裸設(shè)備,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的設(shè)備編號(hào),假設(shè)為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
phpsoft.info
2、 無應(yīng)用運(yùn)行在該邏輯卷上,或可暫停應(yīng)用的情況(例如將/data擴(kuò)充至6G,邏輯卷名為/dev/vgdata/lvdata,MC環(huán)境為node1和node2,應(yīng)用包名為pkg,缺省運(yùn)行在node2上)
1、將前一種情況中的a-c改為(將涉及到該邏輯卷的應(yīng)用停止,該工作應(yīng)選擇合適時(shí)機(jī)執(zhí)行):
a、將涉及到該邏輯卷的應(yīng)用停止。
b、umount /data
2、執(zhí)行前一種情況中的d-n
3、 將前一種情況中的o-q改為
a、 mount /data
b、 激活涉及到該邏輯卷的應(yīng)用
注:如未在VG中新增PV則可將上述步驟中的f-n略去。
一。
Unix安裝后創(chuàng)建文件系統(tǒng)前的準(zhǔn)備
*注:因?yàn)槲业臋C(jī)器只有一個(gè)磁盤,所以,此步中除創(chuàng)建邏輯卷外大部分操作可以省略。
①建物理卷。
找出與磁盤相關(guān)的設(shè)備文件:ioscan(命令):ioscan –funC disk。
找到disk對(duì)應(yīng)的設(shè)備文件名:c1t15d0
因只有一個(gè)磁盤,所以只能創(chuàng)建一個(gè)物理卷。
在創(chuàng)建前,通過mediainit對(duì)磁盤格式化合校驗(yàn)完整性:
#mediainit /dev/rdsk/c1t15d0
l創(chuàng)建物理卷:
PHPSoft.Info
#pvcreate /dev/rdsk/c1t15d0
注:如果此時(shí)該磁盤以輸入某卷組的一部分,而且確信要?jiǎng)?chuàng)建物理卷。在命令行加“-f”來強(qiáng)制執(zhí)行。
②創(chuàng)建卷組。(僅供理解用,本系統(tǒng)不需要)
1.用卷組名在/dev下創(chuàng)建一目錄。
如果卷組名為vg01,則目錄為:/dev/vg01。
#mkdir /dev/vg01.
在此目錄下為該卷組創(chuàng)建一組設(shè)備文件。
#mknod /dev/vg01/group c 64 0x010000
創(chuàng)建卷組(以物理卷為參數(shù)):
#vgcreate /dev/vg01 /dev/dsk/c1t15d0.
建完后,可以用命令:vgdisplay來檢查設(shè)置是否正確。
③創(chuàng)建邏輯卷。
創(chuàng)建邏輯卷時(shí),相應(yīng)的字符設(shè)備和塊設(shè)備會(huì)在卷組目錄下生成。
現(xiàn)在,我們?cè)谀J(rèn)卷組vg00中創(chuàng)建以下邏輯卷:
一個(gè)256MB,名為lvoltuxlog的邏輯卷。
#lvcreate -L 256 -n lvoltuxlog。
參數(shù):-L 以MB為單位表示邏輯卷的大小。
-n 指定邏輯卷名稱,缺省為:lvol1,lvol2…..。
二、創(chuàng)建文件系統(tǒng)。
注:系統(tǒng)安裝完成后,會(huì)自動(dòng)創(chuàng)建一些文件系統(tǒng)和目錄。所以,對(duì)一般權(quán)限的用戶來講,可以在/home目錄下安裝軟件。但是,如果軟件過多,會(huì)造成比較混亂和不利于管理。最合適的做法,高權(quán)限的用戶自己可以建立一些文件系統(tǒng),這些文件系統(tǒng)在單獨(dú)的目錄下。這樣對(duì)將來(邏輯卷)的擴(kuò)展和維護(hù)非常有利。
PHPSoft.Info
(1)文件系統(tǒng)介紹:
1。高性能文件系統(tǒng)(HFS),現(xiàn)在應(yīng)用的不多了,只在存儲(chǔ)HP-UX內(nèi)核時(shí)使用。
2。日志文件系統(tǒng)(JFS),現(xiàn)在應(yīng)用最多。
3。網(wǎng)絡(luò)文件系統(tǒng)(NFS)。
4。 CD-ROM文件系統(tǒng)(CDFS)用于CD-ROM上存儲(chǔ)文件。
(2)創(chuàng)建新的文件系統(tǒng):
文件系統(tǒng)必須建在邏輯卷上。
1.newfs創(chuàng)建文件系統(tǒng):
我們?cè)?/dev/vg00/lvoldb01上創(chuàng)建JFS文件系統(tǒng),如下命令:
#newfs –F vxfs /dev/vg00/ lvoltuxlog。
2.掛載文件系統(tǒng)。
mount實(shí)現(xiàn)掛載:
把/dev/vg00/ lvoltuxlog掛載到/tuxedo/LOG目錄上。(事先創(chuàng)建此目錄,具體見下面的*注解1)
#mount -F vxfs /dev/vg00/ lvoltuxlog /tuxedo/LOG。
現(xiàn)在可用bdf顯示所有掛起的卷。
*注解1:在根目錄下建立目錄/tuxedo/LOG:#mkdir tuxedo/LOG。 (3)擴(kuò)展卷組:(如果將來磁盤空間不夠,可以對(duì)卷組擴(kuò)展)
添加一塊磁盤,用pvcreate創(chuàng)建一物理卷,然后,將其用vgextend加入卷組中。
如:把磁盤c0t3d0加入卷組vg00中: PHPSoft.Info
#pvcreate /dev/rdsk/c0t3d0
#vgextend vg00 /dev/dsk/c0t3d0
用#vgdisplay -v vg00 看是否擴(kuò)展成功。
(4)擴(kuò)展邏輯卷。
擴(kuò)展了卷組以后,可以通過lvextend命令擴(kuò)展邏輯卷尺寸。
如把/dev/vg00/ lvoltuxlog擴(kuò)展到800M。(以前為256M)。
#lvextend -L 800 /dev/vg00/ lvoltuxlog
要在某特定磁盤上擴(kuò)展邏輯卷,可把磁盤設(shè)備文件作為參數(shù)添加到lvextend命令的后面。
#lvextend -L 800 /dev/vg00/ lvoltuxlog /dev/dsk/c0t3d0
(5)擴(kuò)展文件系統(tǒng)。
擴(kuò)展了邏輯空間不能自動(dòng)擴(kuò)展文件系統(tǒng)空間。在/dev/vg00/ lvoltuxlog下擴(kuò)展JFS文件系統(tǒng)。
1.先卸載#umount /tuxedo/LOG。
2.#Extendsf -F vxfs /dev/vg00/ lvoltuxlog。
3.掛載#mount -F vxfs /dev/vg00/ lvoltuxlog /tuxedo/LOG。
完成上述操作后,可通過bdf命令查看是否分配成功。
本文來自ChinaUnix博客,如果查看原文請(qǐng)點(diǎn):http://blog.chinaunix.net/u/19203/showart_263007.html |
|