知識點(diǎn)_HP小型機(jī)表空間新建擴(kuò)展方法
HP小型機(jī)DB表空間新建、擴(kuò)展步驟
1.查詢表空間使用情況
用system用戶登陸DB,使用以下語句(或DBA管理器)查看表空間的使用情況。
SELECTUPPER(f.tablespace_name)"TABLESPACE_NAME",d.tot_grootte_mb"TOTAL_SIZE(M)",
TO_CHAR(ROUND((d.tot_grootte_mb-f.total_bytes)/d.tot_grootte_mb*100,2),"990.99"
)||"%""PER_USERD",d.tot_grootte_mb-f.total_bytes"USERD(M)",f.total_bytes"FREE(M)"
FROM(SELECTtablespace_name,
ROUND(SUM(BYTES)/(1024*1024),2)total_bytesFROMSYS.dba_free_spaceGROUPBYtablespace_name)f,(SELECTdd.tablespace_name,
ROUND(SUM(dd.BYTES)/(1024*1024),2)tot_grootte_mbFROMSYS.dba_data_filesddGROUPBYdd.tablespace_name)dWHEREd.tablespace_name=f.tablespace_nameORDERBY3DESC;
2.查看數(shù)據(jù)庫已經(jīng)使用的裸設(shè)備文件
使用以下語句(或DBA管理器)查看DB中已經(jīng)使用的數(shù)據(jù)文件。
select*from
(selectfile_name,tablespace_name,bytes/1024/1024"BYTES(MB)",statusfromdba_data_filesunion
selectfile_name,tablespace_name,bytes/1024/1024"BYTES(MB)",statusfromdba_temp_files)orderbyfile_name;3.查看全部裸設(shè)備文件
登陸小型機(jī),查看已經(jīng)劃分的所有裸設(shè)備情況。
ls/dev/vgoradatarr*
4.創(chuàng)建新表空間(或擴(kuò)展表空間)
對比找出沒有使用的裸設(shè)備文件,在下面對應(yīng)腳本中修改裸設(shè)備文件路徑及名稱后(或者在dba企業(yè)管理器中增加),添加到相應(yīng)的表空間數(shù)據(jù)文件中。
文件名為‘rrac_data24_2g’,路徑為‘/dev/vgoradata/’。
4.1.新增表空間語句(以表空間SSPJXX01為例):
CREATETABLESPACE"SSPJXX01"LOGGINGDATAFILE
"/dev/vgoradata/rrac_data35_2g"SIZE2045M
EXTENTMANAGEMENTLOCALSEGMENTSPACEMANAGEMENTAUTO;4.2.擴(kuò)展表空間語句(以表空間SSPJXX01為例):
ALTERTABLESPACE"SSPJXX01"ADDDATAFILE
"/dev/vgoradata/rrac_data36_2g"SIZE2045M,"/dev/vgoradata/rrac_data37_2g"SIZE2045M,"/dev/vgoradata/rrac_data38_2g"SIZE2045M;
注:
小型機(jī)與windiws主要區(qū)別在文件名稱的不同:Windows下面隨意指定文件名;小型機(jī)中必須指定已經(jīng)設(shè)置好且沒有使用的裸設(shè)備文件。
1.數(shù)據(jù)文件名稱一定要寫正確,否則可能導(dǎo)致DB故障。2’JCMIS_DATA’為表空間名稱。
3.’/dev/vgoradata/rrac_data24_2g’為裸設(shè)備絕對路徑。
擴(kuò)展閱讀:hp小型機(jī)常用操作
[1]啟動
(1)啟動次序
MPstand/vmunix/sbin/init(調(diào)用/etc/inittab)/sbin/rc(調(diào)用/sbin/rc[run-level].d)用戶登入腳本等
(2)pre_init_rc
用來檢查啟動文件的正確性(3)MP界面
MP確省用戶:Admin密碼:Admin進(jìn)入MPctrl+B退出MP
先執(zhí)行ma(即main)再執(zhí)行co(即console)(4)如何查看Primary,AlternateBootPath?
重新啟動主機(jī),在十秒鐘中斷時按任意鍵進(jìn)入BootAdmin菜單,此時在BootAdmin的提示符下鍵入pa命令如下:mainmenu>pa
就會列出Primary,AlternatePath;蛟诓僮飨到y(tǒng)下執(zhí)行#setboot命令。
(5)/sbin/init
init使用的參數(shù)如下:
0關(guān)閉機(jī)器,處于halt狀態(tài)
1機(jī)器進(jìn)入系統(tǒng)管理模式,與單用戶模式相似,但所有文件系統(tǒng)都可使用,只有超級用戶的控制臺才可訪問系統(tǒng)
2多用戶模式,允許所有用戶進(jìn)入系統(tǒng)
3多用戶模式,能夠共享遠(yuǎn)程文件等(如NFS)
4多用戶模式,VUE(visualuserenvironment),是一個圖形環(huán)境并有一組XWindows程序被激活5-6HPUX沒有定義,作為用戶自定義模式
a,b,c不改變當(dāng)前運(yùn)行級別,而是運(yùn)行一組給定程序s單用戶模式,
S與s模式相似。在s模式之用物理的系統(tǒng)控制臺才可進(jìn)入系統(tǒng),而在S模式虛擬的系統(tǒng)控制臺可以進(jìn)入系統(tǒng)
Q/q不改變運(yùn)行模式,使用當(dāng)前級別重新讀取inittab文件。不用重啟系統(tǒng)就使inittab的文件改變生效。
(6)/etc/inittab啟動后,init進(jìn)程根據(jù)/etc/inittab的內(nèi)容創(chuàng)建任務(wù)1.inittab文件內(nèi)容舉例
###changethedefaultrunlevelhereinit:3:initdefault:
###pre-configuredlinesrequiredforboot-don‘tchange!ioin::sysinit:/sbin/ioinitrc>/dev/console2>&1tape::sysinit:/sbin/mtinit>/dev/console2>&1
stty::sysinit:/sbin/stty9600clocalicanonechoopostonlcrixonicrnlignpar&1#systeminit###theselinesdisplayloginprompts
cons:123456:respawn:/usr/sbin/gettyconsoleconsole#systemconsole#ttp1:234:respawn:/usr/sbin/getty-htty0p19600krsd:123456:respawn:/sbin/krsd-I2.inittab文件格式說明
Label:Run-level:Action-keyword:ProcessLabel4個字符長的唯一標(biāo)示符
Run-level1個或多個init參數(shù),表運(yùn)行級別?瞻妆硎景羞\(yùn)行級別Action-keyword定義init執(zhí)行的行為,包括如下:actionkeyword行為等待重啟bootbootwait只在系統(tǒng)引導(dǎo)時執(zhí)行NONONO系統(tǒng)啟動后從單用戶模式向多用戶模式切換時執(zhí)Yes行initdefaultoffonceondemandpowerfailpowerwaitrespawnsysinitwaitctrlaltdelkbrequestpowerokwait
(7)/sbin/rc[run-level].d中的控制腳本
為了符合SystemV標(biāo)準(zhǔn),要求在/sbin/init.d目錄中創(chuàng)建腳本,然后符號連接到rc[run-level].d目錄。通常要求腳本文件及符號連接為root用戶(sys組)或bin用戶(bin組)。符號連接名都以字母S(start)或者K(kill)開始,分別用于啟動或者殺死進(jìn)程。啟動和殺死連接都是指向同一個腳本文件,該文件自動識別2個參數(shù):start和stop。腳本按照數(shù)字順序執(zhí)行。
/sbin/init.d/template超級腳本模板,用來初始化守護(hù)進(jìn)程、程序和腳本(8)啟動過程日志文件/etc/rc.log(9)Ctrl-\\跳過啟動信息顯示(10)cron
每分鐘蘇醒一次,查看控制文件以確定當(dāng)時是否存在應(yīng)運(yùn)行的作業(yè),存在則運(yùn)行之。#crontabfilename創(chuàng)建一個cron#crontab-r把cron從crontab去掉
crontab位于目錄/var/spool/cron/crontabs下,每個用戶的cron文件名是其用戶名。#crontab-eusername為該用戶創(chuàng)建#crontab-lcronfile舉例
minhourdatemonthdaycommande.g.061,15**>/var/adm/btmp05**1-5/usr/bin/who
定義缺省系統(tǒng)運(yùn)行級別NONONONOYesNONONONO在一個給定的級別上殺死進(jìn)程,若進(jìn)程不存在則忽略只運(yùn)行改進(jìn)程一次在a,b,c級別中表示respawn的含義關(guān)機(jī)時運(yùn)行該進(jìn)程關(guān)機(jī)時隱性該進(jìn)程當(dāng)該進(jìn)程不存在時,啟動該進(jìn)程在控制臺顯示登入提示符之前,執(zhí)行該進(jìn)程只啟動該進(jìn)程一次(Linux上)鍵盤上輸入指定序列,關(guān)閉系統(tǒng)(Linux上)重新激活鍵盤請求(Linux上)系統(tǒng)重新家電NONONOYesNOYesYesNOYes(11)用shutdown和reboot改變系統(tǒng)狀態(tài)
e.g.shutdown-hy600#在600秒內(nèi)掛起系統(tǒng)。-y則有些請求必須確認(rèn)才能關(guān)閉
(12)login的過程:1、執(zhí)行g(shù)etty,
顯示/etc/issue的內(nèi)容,發(fā)布login提示,然后執(zhí)行l(wèi)ogin2、執(zhí)行l(wèi)ogin
確認(rèn)用戶名和密碼,設(shè)置用戶到home目錄,執(zhí)行用戶的shell3、執(zhí)行/usr/bin/sh
執(zhí)行/etc/profile或/etc/csh.loing(csh)執(zhí)行.profile或.login發(fā)布shell
(13)各種常用shell的啟動配置文件
Korn(/usr/bin/ksh).profile和.KshrcBourne(/usr/old/bin/sh).profile
POSIX(/usr/bin/sh).profile和.shrc
Restricted(/usr/bin/rsh,/usr/bin/rksh).profileC(/usr/bin/csh).login和.cshrc(14)以單用戶模式引導(dǎo)HP-UX
使用下列步驟可在單用戶模式下引導(dǎo)HP-UX。以單用戶模式引導(dǎo)HP-UX(EFIShell)
在EFIShell環(huán)境中,可通過在HPUX.EFI界面(HP-UXBootLoader提示符HPUX>)處停止引導(dǎo)過程并輸入boot-is
vmunix命令來以單用戶模式引導(dǎo)。(1)第1步.
訪問EFIShell環(huán)境以獲取要以單用戶模式引導(dǎo)的HP-UX的服務(wù)器。登錄到MP并輸入CO來選擇系統(tǒng)控制臺。
訪問控制臺時,請確認(rèn)處于EFIBootManager菜單(EFIMainMenu)中。如果處于其他EFI菜單中,請
從子菜單中選擇Exit選項,直到返回至標(biāo)題為EFIBootManager的屏幕。
從EFIBootManager菜單中,選擇EFIShell菜單選項來訪問EFIShell環(huán)境。
(2)第2步.
訪問要引導(dǎo)HP-UX的設(shè)備的EFISystemPartition(fsX:,其中X表示文件系統(tǒng)編號)。
(3)第3步.
當(dāng)訪問EFISystemPartition來獲取所需的引導(dǎo)設(shè)備時,可執(zhí)行HPUX命令來啟動要訪問的設(shè)備上的\\EFI\\HPUX\\HPUX.EFI加載程序。(4)第4步.
在可用于中斷HP-UX引導(dǎo)過程的10秒鐘內(nèi)按任意鍵,引導(dǎo)到HP-UXBootLoader提示符(HPUX>)。下
一步將使用HPUX.EFI加載程序以單用戶模式引導(dǎo)HP-UX。
按任意鍵后,將出現(xiàn)HPUX.EFI界面(HP-UXBootLoader提示符HPUX>)。要獲得有關(guān)使用HPUX.EFI
加載程序的幫助,請輸入help命令。要返回到EFIShell,請輸入exit。fs0:\\>hpux
(c)Copyright1990-201*,HewlettPackardCompany.Allrightsreserved
HP-UXBootLoaderforIA64Revision1.723PressAnyKeytointerruptAutoboot\\efi\\hpux\\AUTO==>bootvmunixSecondslefttillautoboot-9
[用戶在此處按任意鍵可停止HP-UX引導(dǎo)過程并訪問HPUX.EFILoader]Type"help"forhelpHPUX>
(5)第5步.
在HPUX.EFI界面(HP-UXBootLoader提示符HPUX>)中,輸入boot-isvmunix命令來以單用戶
(-is)模式引導(dǎo)HP-UX(/stand/vmunix內(nèi)核)。HPUX>boot-isvmunix
>SystemMemory=4063MBloadingsection0
...................................................(complete)loadingsection1........(complete)loadingsymboltable
loadingSystemDirectory(boot.sys)toMFS....
loadingMFSFILESDirectory(bootfs)toMFS......
Launching/stand/vmunix
SIZE:Text:25953K+Data:3715K+BSS:3637K=Total:33306KConsoleisonaSerialDeviceBootingkernel...
(6)第6步.
使用完控制臺和MP界面后,請退出。
按Ctrl+B可退出系統(tǒng)控制臺并返回到iLOMPMainMenu。要退出iLOMP,請在MainMenu下鍵入X。
(15)終端
改終端類型ctrl+Scroll
stty:該命令用于檢查和修改用戶當(dāng)前注冊終端的通信參數(shù)。#stty-a查看當(dāng)前注冊終端的通信參數(shù)。#stty-ixon設(shè)置ixon為off。#sttyixon設(shè)置ixon為on。
#sttysane當(dāng)終端發(fā)生混亂時,通?梢援a(chǎn)生有益的效果。
[2]系統(tǒng)信息查看
1.檢查操作系統(tǒng)的版本
#uname-a#unamer
#/usr/sbin/swlistlbundleHPUXBaseAux2.查看當(dāng)前機(jī)型
#model
對于基于itanium的系統(tǒng),可以使用EFI確定型號,方法是在BootManager處中斷自動引導(dǎo)進(jìn)程,并進(jìn)入EFIShell,然后執(zhí)行infosys命令:Shell>infosys3.確定操作環(huán)境
#/usr/sbin/swlist-lbundleHPUX11i-*4.查看網(wǎng)絡(luò)相關(guān)數(shù)據(jù)
(1)查看主機(jī)名
unamen(2)查看子網(wǎng)掩碼
grepSUBNET_MASK/etc/rc.config.d/netconf(3)查看缺省網(wǎng)關(guān)IP
grepROUTE_GATEWAY/etc/rc.config.d/netconf(4)查看域名
cat/etc/resolv.conf(5)查看DnsIP
cat/etc/resolv.conf(6)查看NIS域名
grepNIS_DOMAIN/etc/rc.config.d/namesvrs
5.查看當(dāng)前運(yùn)行級別
#who-r
6.查看系統(tǒng)何時開始運(yùn)行
#who-b
7.查看當(dāng)前死進(jìn)程
#who-d
8.檢查是否在HP-UX11i上有64位配置#/bin/getconfKERNEL_BITS9.檢查實際可用內(nèi)存
#/usr/sbin/dmesg|grep—Physical:‖10.查看實際內(nèi)存使用
#kmeminfo?????????(1)查看當(dāng)前內(nèi)存使用情況#top#glance
11.檢查交換區(qū)大小
#/usr/sbin/swapinfo-a#/usr/sbin/swapinfo-t12.列出最近登陸的用戶last
e.g.last-R-X-x|more13.列出最近登陸失敗的用戶lastbe.g.lastb-R-X-x|more14.查看二進(jìn)制日子文件:strings
15.查看網(wǎng)絡(luò)日志:netfmt/var/adm/nettl.LOG00016.系統(tǒng)硬件信息察看:cstm
cstm啟動管理cstmcstm>map查看硬件及路徑查看dev2cstm>seldev2cstm>infocstm>il17.查看/etc/lvmtab
strings/etc/lvmtab[3]內(nèi)核及系統(tǒng)參數(shù)相關(guān)
1.kernelcrashdump調(diào)試工具
Q4isakernelcrashdumpdebuggerforPA-RISCsystemsrunningHP-UXReleases10.Xand11.X.
usageis:$q4[options][crashspec]example:$q4-pcrash.0
2.kmtune查詢、設(shè)置或重設(shè)系統(tǒng)參數(shù)
3.kconfig管理內(nèi)核配置
4.kclog管理內(nèi)核配置日子文件
5.kcmodule管理內(nèi)核模塊及子系統(tǒng)
6.kcpath顯示出內(nèi)核配置所在路徑
7.mk_kernel從一個系統(tǒng)文件加載內(nèi)核配置
[4]文件系統(tǒng)操作
1.文件及目錄管理
1.日志文件清理
執(zhí)行以下命令清空日志文件:#>文件名或者
#cat/dev/null>文件名
注意:清空文件前請確認(rèn)文件是否正在使用(1)用sam清理日志文件
sam->RoutineTaskes->SystemLogFiles,selectalogfile(2)用sam查找大文件并刪除
sam->RoutineTaskes->SelectiveFileRemoval(3)查看文件或目錄的權(quán)限對文件使用ll命令。對目錄使用ll-d命令。(4)改變文件或目錄的所屬關(guān)系
#chownuser_name:group_namefilename(5)改變文件或目錄的權(quán)限
#chmod555filename
#chmodu=rx,g=rx,o=rxfilename#chmodr+w,g+w,o+wfilename(6)控制缺省的訪問權(quán)限
缺省的umask設(shè)置是0,它意味著創(chuàng)建新文件的權(quán)限為rw-rw-rw-,創(chuàng)建新目錄的權(quán)限為rwxrwxrwx。umask命令是從系統(tǒng)缺省的訪問權(quán)限中去掉umask對應(yīng)的權(quán)限,因此只用于清除原有權(quán)限。#umask顯示當(dāng)前的umask設(shè)置。
#umask022清除組和其他用戶的寫權(quán)限。(7)建立硬連接ln
硬連接不可跨越文件系統(tǒng)邊界,不可連接目錄。
e.g.ln/mydir/f1/mydir/file1建立一個連接到f1(8)建立符號連接ln-s
符號連接可跨越文件系統(tǒng)邊界,可連接目錄。
e.g.ln-s/mydir/f2/mydir/file2建立一個連接到f2(9)檢查文件系統(tǒng)可用空間和臨時目錄/tmp可用空間。命令:
#df#/usr/bin/df-k/tmp
(10)
查看目錄或文件大小命令du-sk
du顯示每塊為512字節(jié)的塊數(shù)。參數(shù)-k則顯示每塊為1024字節(jié)的塊數(shù)。(11)bdf該命令用于檢查文件系統(tǒng)的使用情況(12)
查看指定文件當(dāng)前使用者fuser
#fuser-u/dev/vg01/data(13)查看指定文件當(dāng)前使用者并殺死該進(jìn)程#fuser-ku/dev/vg01/data(14)bdf-i顯示inode的使用情況
2.磁盤、邏輯卷及文件系統(tǒng)管理
1.fsadm是文件系統(tǒng)管理命令(1)fsck磁盤檢查
作用:檢查文件系統(tǒng)metadata一致性;必要時修復(fù)被破壞的metadate
參數(shù):-n設(shè)置所有回答為no-y設(shè)置所有回答為yesHFS的選項
-bblock#設(shè)置使用指定的superblock,而不是缺省的superblock
-f強(qiáng)制執(zhí)行,即使指定文件系統(tǒng)是mount的。該選項僅用于單用戶模式(2)fsclean測試關(guān)機(jī)時HFS文件系統(tǒng)的狀態(tài)
[5]SWAP空間管理
1.保留末端空間作為swap
-Rsize保留磁盤末尾的空間作為交換分區(qū)。單位:M#newfs-R200/dev/rdsk/c0t2d0(1)設(shè)置主交換lvlnboot-s(2)移除主交換
lvrmboot-s
(3)在命令行設(shè)置swap,用命令swapon
增加DeviceSwap的參數(shù):
/usr/sbin/swapon[-ppriority][-e|-f]device-f強(qiáng)制覆蓋-p設(shè)置優(yōu)先權(quán)
-e如果使用newfs-R保留過swap空間的,可以用-e激活該保留空間。增加FileSystemSwap的參數(shù)
/usr/sbin/swapon[-mmin][-llimit][-rreserve][-ppriority]directory
-mminminspecifiestheamountofpagingspacethepagingsystemwillinitially
takefromthefilesystem.mincanbespecifiedinunitsofkilobytes(ksuffix),megabytes(Msuffix),orfilesystemblocks(nosuffix).
-llimitlimitspecifiesthemaximumspacetheswapsystemisallowedtotakefromthefilesystem.limitcanbespecifiedinunitsofkilobytes(ksuffix),
megabytes(Msuffix),orfilesystemblocks(nosuffix).(Thedefaultisnolimit.)
-rreservereservespecifiesthespace,inadditiontothespacecurrentlyoccupiedbythefilesystem,thatisreservedforfilesystemuseonly,makingitunavailabletothepagingsystem.Thisreservedspaceisinadditiontotheminimumfreespacespecifiedbytheadministratorwhenthefilesystemwascreated.-pprioritySameasfordeviceswap.
(4)用sam設(shè)置swap
samàDisksandFilesystemsàSwap/etc/fstab關(guān)于swap的設(shè)置
e.g./dev/vg01/myswap.swapdefaults00#Swaponalogicalvolumee.g./dev/dsk/c0t2d0.swapdefaults00#swaponawholedisk
e.g../myfs2swapfspri=4,lim=4M00#swaponafilesystem參數(shù):
blockdeviceTheblockspecialfilename.
directoryThenameoftherootofthemountedfilesystem,ifthereisone.Iftypeisswapfs,itcanbethenameofanydirectory.
typeCanbeswap,swapfs,orignore(othervaluesareavailable,formountingfilesystems).Ifthetypefieldisswap,directory,backup-frequency,andpass_numberareignored.Ifthetypefieldisswapfs,blockdevice,backup-frequency,andpass_numberareignored.optionsOptionstotheswaponcommand,ifthetypeisswaporswapfs.
min=minAmountofpagingspacethepagingsystemwillinitiallytakefromthefilesystem.Sameasswapon-moption.
lim=limitMaximumspacethepagingsystemcantakefromthefilesystem.Sameasswapon-loption.
res=reserveSpacereservedforfilesinthefilesystem.Sameasswapon-roption.pri=prioritySwappriority.Sameasswapon-poption.
endUsespaceafterendoffilesystem.Sameasswapon-eoption.backupfrequencyReservedforfutureuse
passnumberUnusedwithswapandswapfs(usedbythefsckcommandtodeterminetheorderinwhichfilesystemchecksaredone).commentOptionalfieldthatstartswith#.(5)參看Swap空間用量,用命令swapinfo
參數(shù):-t增加總計項-m單位用M代替K
-d僅顯示deviceswapareas-f僅顯示filesystemswapareas-qQuietmode.PrintonlyatotalKbAVAIL部分輸出說明:dev表deviceswaplocalfs本地交換空間
network通過NFS安裝到本地的交換空間
reserve保留的交換空間(當(dāng)前運(yùn)行的進(jìn)程需要)
memoryMemorypagingarea(alsoknownaspseudo-swap).Thislineappearsonlyifmemorypagingisenabled.
PCTUSED可用百分比
START/LIMITSTART為開始的blockaddress,通常為0.LIMIT為最大的MbsRESERVE對deviceswap始終為-。對fileswap為保留的Mbs數(shù)PRI優(yōu)先權(quán)。小的優(yōu)先e.g.swapinfo-tm
(6)建立一個lv并且動態(tài)增加為swap(舉例)
e.g.lvcreate-L48-nmyswapvg01;在vg01上建立一個48M的名叫myswap的lvswapon/dev/vg01/myswap;用swapon命令將lv加到swap中。(7)建立一個文件系統(tǒng),并且激活該文件系統(tǒng)為swap(舉例)
e.g.lvcreate-L20-nmyswapvg01;在vg01上建立一個20M的名叫myswap的lvnewfs-Fvxfs/dev/vg01/myswap;建立文件系統(tǒng)mkdir/datamount/dev/vg01/myswap/dataswapon-p4-l10M-r4M/data;設(shè)置優(yōu)先權(quán)為4,限制使用10M做swap,保留4M給文件系統(tǒng)(8)fstab中設(shè)置swap(舉例)
e.g../dataswapfspri=4,lim=10m,res=4m00;舉例同上例
[6]用戶與組管理
常用用戶管理命令:useradd,userdel,usermod
eg.useradd-m-s/usr/bin/sh-gstaff-Gpe,chemistrysunwg
-m表建立$HOME-s表設(shè)置shell-g表設(shè)主組-G表設(shè)置其他組eg.useradd-D
顯示useradd缺省設(shè)置eg.useradd-D-gothers
修改useradd確省設(shè)置.該例子修改了缺省主組eg.userdel-rsunwg
-r同時刪除用戶的home目錄
常用組管理命令:groupadd,groupmod,groupdel
passwd-f-nmin-xmaxname
/usr/bin/id顯示用戶與祖/usr/sbin/vipw編輯/etc/passwd
/usr/sbin/pwck檢查/etc/passwd的一致性/usr/sbin/grpck檢查/etc/group的一致性
/usr/bin/newgrp臨時切換到另一組,不會修改/etc/passwd。另一組必須在/etc/passwd中授權(quán)
[7]SW軟件安裝
1.基本概念:
FilesetsSubproductsProductsBundles
DirectoryDepot系統(tǒng)保存安裝軟件的目錄,通常位于/var/spool/sw
TapeDepot軟件保存在磁帶上格式為tar。只能用swpackage建立tapedepot。不能再用Tape
Depot直接安裝,必須傳送到directorydepotNetworkSourceDepots
IPD即InstallProductDatabase,用來存儲安裝信息,存儲在/var/adm/sw/productsCodeword安裝HP軟件必須有此號
swagentd
該進(jìn)程必須運(yùn)行。如沒有自動啟動,啟動該進(jìn)程/sbin/init.d/swagentdstart。單用戶模式下,該進(jìn)程不會自動啟動。
(1)安裝日志文件在/var/adm/sw/swinstall.log2.swinstall的使用(用于安裝軟件)
支持GUI和TUI界面eg.#swinstall打開界面
#swinstall-s/dev/rmt/0m#fromalocaltapedepot#swinstall-s/var/spool/sw#fromalocaldirectorydepot#swinstall-s/cdrom#fromaCDmountedon/cdrom#swinstall-sdepothost:/mnt/mydepot#fromanetworkdepot
3.swlist的使用(1)顯示當(dāng)前安裝的軟件
/usr/sbin/swlist
或者查看目錄/var/adm/sw/products/
已安裝產(chǎn)品數(shù)據(jù)庫(IPD),系統(tǒng)上安裝的所有產(chǎn)品的清單。
(2)列出在/dvdrom掛接的DVD上的所有產(chǎn)品及其版本
/usr/sbin/swlists/dvdrom(3)獲得目錄和產(chǎn)品的詳細(xì)信息
/usr/sbin/swlistdvlproductareadme@/dvdrom
4.swacl的使用
(1)列出本地系統(tǒng)上的主機(jī)ACL:
swacl-lhost
5.CodeWord的使用和申請
CodeWord是HP公司用來進(jìn)行用戶權(quán)益及軟件版權(quán)保護(hù)的一種方法。當(dāng)用戶購買了HP公司的軟件產(chǎn)品時,會得到若干張CD介質(zhì)--pplication盤。在Application盤中,包含有未加密的軟件和加過密的軟件。加密軟件是用戶另外付款購買的軟件,為保證用戶權(quán)益及軟件版權(quán)得到保護(hù),HP只將解密用的密鑰---CodeWord,交給購買軟件的最終用戶。當(dāng)用戶收到Application盤的同時,還會收到一個用紅色字”IMPORTANT”標(biāo)注的大信封。信封內(nèi)裝的是CodeWord的申請表。申請時將操作系統(tǒng)介質(zhì)的CD盤號和Application盤(每一張)的盤號填在申請表中,再將如何接收CodeWord的方式(FAX或E-mail)填進(jìn)表中;然后,將申請表用傳真發(fā)到申請表上指定的傳真機(jī)。一般情況下,第二天即可收到CodeWord.
用戶也可以采用上網(wǎng)注冊的方式,申請CodeWord的網(wǎng)址為:http://licensing.hp.com在收到的CodeWord表中,會標(biāo)明哪個CodeWord對應(yīng)哪個軟件并且該軟件在哪一張Application盤上。
安裝軟件時將Application盤放入CDROM驅(qū)動器;執(zhí)行swinstall命令;在Action菜單里,選InputNewCodeWord項,輸入CodeWord。完成后,在安裝的軟件窗口中就可看到解密后的軟件;選中該軟件,然后就可以完成安裝
swcopy拷貝軟件從一個depot到其他swremove刪除軟件swlist列出安裝的軟件
eg.swlist列出本地系統(tǒng)安裝的軟件
eg.swlist-d@/var/opt/ignite/depots/recovery_cmds列出該目錄下depot中的軟件eg.swlist-ldepot@weba列出主機(jī)weba上的depotseg.swlist-lfileperl列出軟件perl中的所有的文件eg.swlist-i交互界面列出本地系統(tǒng)安裝的軟件
eg.Swlist-lproduct|grep-iabc列出主機(jī)上產(chǎn)品名包含abc的軟件swverify校驗安裝的軟件和depot的一致性swpackage打包軟件到一個depot
swconfigconfiguresandunconfiguresinstalledsoftwaretestparm測試smb設(shè)置并輸出報告
[8]補(bǔ)丁管理
1.基本概念(1)補(bǔ)丁命名規(guī)定
格式:PHxx_yyyyPH=PatchHP-UXXx=areapatched:
CO-generalHP-UXcommandsKL-kernelpatches
NE-networkspecificpatchesSS-其他Yyyy=唯一標(biāo)示號
Eg.PHCO_6349SAM補(bǔ)丁PHNE_6372LANproductspatchPHSS_6433MC/ServiceGuard補(bǔ)丁
2.升級來自支持網(wǎng)站的補(bǔ)丁
以補(bǔ)丁文件PHKL_6681為例,該文件為shar文檔格式,打包了2個文件為PHKL_6681.text和
PHKL_6681.depot步驟如下:1、備份系統(tǒng)2、下載補(bǔ)丁到/tmp3、cd/tmp
4、sharPHKL_6681解包
5、morePHKL_6681.text察看說明文檔6、swinstall-sPHKL_6681.depot3.升級來自光盤的補(bǔ)丁
1、備份備份2、mkdir/patchCD
3、mount/dev/dsk/cxtxdx/patchCD4、swinstall-s/patchCD
4.升級來自磁帶的補(bǔ)丁
1、備份系統(tǒng)
2、swinstall-s/dev/rmt/0m
5.交互方式swinstall升級補(bǔ)丁
1、正確設(shè)置補(bǔ)丁來源
2、如為HP-UX10.x,則推薦進(jìn)菜單actionsàMatchWhatTargetHas選項設(shè)置相應(yīng)的patch3、如為HP-UX11.x,則多1個選項可用ActionsàManagePatchSelection
6.列出以安裝的補(bǔ)丁
11.00系統(tǒng)swlist-lpathc*.*,c=patch10.x安裝swlist-lproductPH*
7.移除補(bǔ)丁
安裝補(bǔ)丁后,系統(tǒng)會在/var/adm/sw/save下保留原始的補(bǔ)丁文件及pre-patchedstate。移除補(bǔ)丁,運(yùn)行命令eg.#swremovePHKL_1234
[9]網(wǎng)絡(luò)操作
1.系統(tǒng)參數(shù)初始化設(shè)置:hostname,date/time,rootpassword,andnetworking.
包括:systemhostname
timezoneforthesystem"slocationdateandtimerootpasswordIPaddress
network,defaultrouting,DNS,andNISinformation
本地網(wǎng)絡(luò)管理命令lanadmin
set_parms或sam可以用這兩個命令設(shè)置大多網(wǎng)絡(luò)參數(shù)重新讀取網(wǎng)絡(luò)配置文件:#/sbin/init.d/netstop#/sbin/init.d/netstart查看所有網(wǎng)卡設(shè)備:lanscan
lanscan,命令查看主機(jī)中的網(wǎng)卡。主要項目意義如下:HardwarePath表硬件地址eg.10/4/8、10/4/12Net-InterfaceNamePPA表網(wǎng)卡名eg.lan0、lan1(列)Hdwstate表各網(wǎng)卡的工作狀態(tài)是UP、DOWN、UP
StationAddress表各網(wǎng)卡的MAC地址查看網(wǎng)絡(luò)接口#netstat-in網(wǎng)絡(luò)管理:lanadmin查看網(wǎng)絡(luò)日志:netfmt/var/adm/nettl.LOG000
查看、配置某個網(wǎng)卡:ifconfigeg.ifconfiglan0
手動探測激活網(wǎng)卡:
e.g.ifconfiglan1plump
/etc/hosts主機(jī)名定義文件
文件格式如下:ip地址主機(jī)名別名
/etc/rc.config.d/netconf含系統(tǒng)名稱和網(wǎng)絡(luò)配置信息,如IP地址子網(wǎng)掩碼和路由信息等查看網(wǎng)絡(luò)狀態(tài):netstat-in查看網(wǎng)絡(luò)路由配置:netstat-rn
增加動態(tài)路由
routeadd,顯示如下:
routeadddestinationgatewaymetric
e.g.routeaddhost30.0.0.110.0.0.21e.g.routeaddnet20.0.0.010.0.0.21e.g.routeadddefault10.0.0.11
刪除動態(tài)路由
routedelete,顯示如下:
routedeletedestinationgateway
e.g.routedeletehost30.0.0.110.0.0.2
配置靜態(tài)路由
編輯/etc/rc.config.d/netconf,將需要配置的路由信息按照文件規(guī)定格式寫入此文件,注意路由設(shè)置的編號不能重復(fù)。
更改主機(jī)IP地址
A.首先使用“l(fā)anscan”和“ifconfig”命令查出該網(wǎng)卡的設(shè)備名B.使用vi命令編輯/etc/rc.config.d/netconf文件。找到INTERFACE_NAME[0]=lan1IP_ADDRESS[0]=""SUBNET_MASK[0]=""BROADCAST_ADDRESS[0]=""
將原有的IP地址和SUBNET_MASK改成新值
C.使用vi命令編輯/etc/hosts文件,改變對應(yīng)主機(jī)名的IP地址
注意:不要在CDE環(huán)境中,直接改變IP地址,應(yīng)退出CDE環(huán)境,完成修改過程。
臨時更改IP
ifconfiglan網(wǎng)卡號ip地址netmask掩碼up指定DNS服務(wù)器
編輯/etc/resolv.conf或用sam,文件內(nèi)容舉例如下nameserver192.0.20.11
nameserver192.0.20.12
searchsits.sh.cnshsi.net.cnsbts.sh.cncnsis.info
設(shè)置解析次序
編輯/etc/nsswitch.conf或用sam,文件內(nèi)容舉例如下rcp遠(yuǎn)程拷貝命令
e.g.rcpfunfilefred:/tmp/funfile拷貝本系統(tǒng)的funfile到遠(yuǎn)程fred服務(wù)器
e.g.rcpfred:/tmp/funfilebarney:/tmp拷貝fred服務(wù)器的funfile到barney服務(wù)器
remsh遠(yuǎn)程執(zhí)行命令
語法remshhostnamecommand
e.g.remshfredls/tmp在fred服務(wù)器上執(zhí)行l(wèi)s/tmp命令rwho查看有哪些遠(yuǎn)程用戶使用了r系列命令ruptime查看那些遠(yuǎn)程執(zhí)行的時間
linkloop測試與另一臺hpux機(jī)器的鏈路層mac連接linkloop-IPPA_numberremote_station_addresse.g.linkloop-i網(wǎng)卡號對端mac地址網(wǎng)卡配置速查表DataTypeRequired/OptionalInternetaddressRequired0.0.0.0SAMorifconfigSubnetmaskRequiredSubnetmasknotusedSAMorifconfigStationaddressMACBuilt-inbutcanbeoptionallychangedAsshownoncardlanadmin-AOrSAMSAMSystem10x0060b0c4012f255.255.248.0196.6.20.2DefaultWheretoconfigureExampleHostnamealiasforRequiredifsystemisNonethisnetworkinterfaceconnectedtomore(card)than1networkLinkconfigurationRequiredAutonegotiatinglanadmin-XorSAMlanadmin-xauto_onppa#lanadmin-X100fdppa#Linkspeed/duplexmodeRequiredAutonegotiatingHuborSwitchandlanadmin-XorSAMOptionalMTU(MaximumTransmissionUnit)ReceiveflowcontrolOptional1500byteslanadmin-MorSAMlanadmin-M9000ppa#lanadmin-XfctrloffOnlanadmin-XorSAM
8).其它命令
hostname,nslookup,ping,linkloo
[10]
網(wǎng)絡(luò)訪問控制
/sbin/set_parmsaddl_netwrk[Enter]
/etc/inetd運(yùn)行過程中有日志記載
/etc/inetd.conf中的條目與/usr/adm/inetd.sec中的條目相匹配可以用來控制inetd相關(guān)的網(wǎng)絡(luò)服務(wù)(e.g.telnetftp等)
檢查/etc/inetd.conf&/usr/adm/inetd.sec的權(quán)限和屬主
檢查/usr/adm/inetd.sec,/etc/hosts.equiv,~root/.rhosts,/etc/exports中的內(nèi)容是否都是業(yè)務(wù)所需的
[11]
SENDMAIL
停止/開啟sendmail服務(wù)
在/etc/rc.config.d/mailservs文件中設(shè)置
exportSENDMAIL_SERVER=0為停止sendmail服務(wù)exportSENDMAIL_SERVER=1為開啟sendmail服務(wù)
[12]
NFS
停止/開啟NSF服務(wù)
修改文件名/sbin/rc3.d/S100nfs.server.xxxxxx為s100nfs.server.xxxxxx殺掉一組進(jìn)程ps-ef|grepnfsd|grep-vgrep|awk{print$2}|xargskill-9殺掉守護(hù)進(jìn)程rpc.lockdrpc.mountdrpc.slatdbiodshowmount
[13]
SMB
用swat設(shè)置smb
首先將編輯/etc/services將swat901/tcp添加進(jìn)去。
編輯etc/inetd.conf將swatstreamtcpnowait,400root/usr/sbin/swatswat添加進(jìn)去。執(zhí)行#inetd-c重新讀入inetd.conf配置
然后打開瀏覽器,在地址欄輸入::901/然后你就可以配置了。Smb配置注意事項:
1、Samba有兩種啟動方式:Daemon形式和Inetd形式。(1)Daemon形式
smbd-D-d1nmbd-D-d-D表示以Daemon形式執(zhí)行;-d1表示除錯記錄級別
(2)Inetd形式
設(shè)置文件:/etc/services
netbios_ssn139/tcpnetbios_ns137/udp設(shè)置文件:/etc/inetd.conf
netbios-ssnstreamtcpnowaitroot/opt/samba/bin/smbdsmbdnetbios-nsdgramudpwaitroot/opt/samba/bin/nmbdnmbd重新讀入配置Inetddaemon
#inetd-c
2、在/etc/rc.config.d/samba中設(shè)置,RUN_SAMBA=1
smb配置文件
/etc/opt/samba/smb.conf主設(shè)置文件/var/opt/samba/private/smbpasswd密碼文件
samba日志文件位于/var/opt/sambasmb常用指令
/opt/samba/bin/addtosmbpass/opt/samba/bin/convert_smbpasswd/opt/samba/bin/findsmb查找smb共享語法:findsmb[subnetbroadcast_address]/opt/samba/bin/nmbdSambaNetBIOS名字服務(wù)器
e.g.nmbd-D-d1;-D表示以Daemon形式執(zhí)行;-d1表示除錯記錄級別/opt/samba/bin/nmblookup查找NETBIOS名
這個工具可使用NT/201*網(wǎng)域內(nèi)的主機(jī)名稱查詢出對應(yīng)的IP地址。
語法:nmblookup[-M][-Bbcastaddress][-ddebuglevel]name部分參數(shù):-Bbroadcastaddress設(shè)置要使用的廣播地址
-Msearchesforamasterbrowser-S同時查找該節(jié)點(diǎn)狀態(tài)-T轉(zhuǎn)換IP到名字
/opt/samba/bin/rpcclient用于執(zhí)行MS-RPC客戶端函數(shù)
/opt/samba/bin/samba_setup
/opt/samba/bin/smbcaclssmb共享文件訪問控制/opt/samba/bin/smbclient
語法:./smbclientservice[options]
部分參數(shù):-Rnameresolveorder告訴smbclient如何使用名字解析次序
-Mhostsendawinpopupmessagetothehost-Ndon"taskforapassword
-nnetbiosname.Usethisnameasmynetbiosname-pportconnecttothespecifiedport-llogbasename.Basenameforlog/debugfiles-IdestIPusethisIPtoconnectto
-Uusernamesetthenetworkusername
-Lhost給出相應(yīng)host的共享列表-Afilename從文件中認(rèn)證
-Wworkgroupsettheworkgroupname-Ddirectorystartfromdirectory
-ccommandstringexecutesemicolonseparatedcommandse.g../smbclient//192.0.18.21/d$-Uwilliamsun-I19.0.18.21訪問192.0.18.21上的d$共享目錄e.g../smbclient-L192.0.18.21列出192.0.18.21上的所有共享目錄
/opt/samba/bin/smbcontrol用于控制smbd,nmbd和winbindd守護(hù)進(jìn)程的運(yùn)行/opt/samba/bin/smbd主Samba守護(hù)進(jìn)程
e.g.smbd-D-d1;-D表示以Daemon形式執(zhí)行;-d1表示除錯記錄級別/opt/samba/bin/smbpasswd增加、修改用戶的Samba密碼
smbpasswd-ausername增加username賬號
使用smbpasswd-ausername之前,請先確定/etc/passwd檔里存在username帳號。smbpasswd-dusername:停用username帳號smbpasswd-eusername:啟用username帳號smbpasswd-xusername:刪除username帳號
/opt/samba/bin/smbspool將打印任務(wù)提交給SMB打印機(jī)/opt/samba/bin/smbstatus報告當(dāng)前的Samba連接部分參數(shù):-b給出簡要輸出.
-d給出詳細(xì)輸出,包括配置文件位置、共享用戶等。-p給出smbd進(jìn)程號,通常用于腳本。-S僅列出共享
-u顯示與該用戶相關(guān)的信息/opt/samba/bin/smbtar
/opt/samba/bin/startsmb啟動smb腳本/opt/samba/bin/stopsmb停止smb腳本
/opt/samba/bin/swat基于網(wǎng)頁的Samba管理工具/opt/samba/bin/syncsmbpasswd/opt/samba/bin/tdbbackup
/opt/samba/bin/testparm測試smb.conf組態(tài)檔定義是否正確/opt/samba/bin/testprns測試定義在printcap檔里的打印機(jī)/opt/samba/bin/smbtarSMBbackuptool
[14]
DNS/etc/nsswitch.conf/etc/resolv.conf/etc/hosts/etc/rc.config.d/namesrvs配置named的啟動[15]NTP
服務(wù)器配置過程
1、你只需要在/etc/ntp.conf中設(shè)置server和driftfile兩項參數(shù)即可,server項你可以找公共的時間服務(wù)
器域名,driftfile是用來保存本地時間和服務(wù)器提供的參考時間的差別信息。
例如
serverrackety.udel.eduserverumd1.umd.eduserverlilben.tn.cornell.edu
driftfile/etc/ntp.drift2、然后啟動XNTPD后臺程序#/sbin/init.d/xntpdstart客戶端的配置:
1、使用cron執(zhí)行時間同步命令
例如在cron中設(shè)置0,15,30,45****/usr/sbin/ntpdate192.0.20.12
2、使windows客戶與該臺服務(wù)器同步
如果該臺時間服務(wù)器也是局域網(wǎng)上的Samba服務(wù)器,則對Windows來說,不需要安裝任何時間同步軟件,因為windows客戶可以用nettime\\\\timeserver/set/yes來與之同步。可以放該命令在startup中自次啟動windows時自動同步nettime命令利用NetbiosoverTCP/IP協(xié)議來同步時間
/etc/ntp.confntp實用命令xntpdcntpqntpdate
snoop(非hp命令)HP中的時區(qū)設(shè)置vi/etc/TIMEZONETZ=EAT-8exportTZ
/etc/default/tz文件,缺省的時區(qū)設(shè)置為時區(qū)設(shè)置為EST5EDT。需要修改為:EAT-8
Oracle的監(jiān)聽器啟動時,從此文件加載時區(qū)參數(shù),如果設(shè)置錯誤,在RAC環(huán)境中會導(dǎo)致錯誤時間。
服務(wù)器端配置:
1.在/etc/rc.config.d/netdaemons中的XNTPD設(shè)置為12.創(chuàng)建/etc/ntp.drift3.修改/etc/ntp.confserver127.127.1.1
fudge127.127.1.1stratum10driftfile/etc/ntp.drift4.啟動XNTPD進(jìn)程/sbin/init.d/xntpdstart
客戶端配置:
1.在/etc/rc.config.d/netdaemons中的XNTPD設(shè)置為12.創(chuàng)建/etc/ntp.drift3.修改/etc/ntp.confserver192.0.69.2driftfile/etc/ntp.drift4.啟動XNTPD進(jìn)程/sbin/init.d/xntpdstart5.檢查ntpq-pApache
啟動Apache服務(wù)
/opt/hpws/apache/bin/apachectlstart
[16]
1.設(shè)備管理
基本設(shè)備管理(1)硬件路徑(HardwarePath)是如何定義的?
硬件路徑是指主機(jī)對其SPU與外設(shè)(I/O)進(jìn)行管理的一種標(biāo)識,是對設(shè)備總線結(jié)構(gòu)與地址設(shè)置路徑結(jié)構(gòu)的標(biāo)識,以便于確定硬件與診斷故障。不同設(shè)備的硬件路徑不能相同,否則會造成中斷沖突。不同機(jī)型由于總線結(jié)構(gòu)不同,同類設(shè)備的硬件路徑大相徑庭。一般原則是,每次總線轉(zhuǎn)換必須有一個反斜扛將上下級總線分隔開。
例如:8/16/5.6.0..8---第一級總線..16---第二級總線..5---第三級總線卡號..6---地址
..0---相應(yīng)地址下第一個設(shè)備(2)SCSI設(shè)備要點(diǎn)
Thereare7SCSIdeviceaddress(0-6)availableforeachSingle-ended,andDifferentialSCSIcard,and15devicesaddresses(0-6,8-15)availableforeachFastandWideSCSIcard.SCSIdeviceaddress優(yōu)先級如下:
6----------------0---------------15----------------8(highestpriority)(lowestpriority)
AllSCSIcontrollerinterfacesusebusaddress7,sothiscannoteusedforadevice.ThelastSCSIdeviceonaSCSIbusmusthaveaterminators.(3)c#t#d#[other]disk,tape,cdrom設(shè)備文件命名規(guī)則
(可能與我單位操作系統(tǒng)有些不同)
c#instancenumberoftheinterfacecard。instancenumber對應(yīng)于ioscan-f的I列t#SCSItargetaddress對應(yīng)于H/WPath的第3個數(shù)字。e.g.H/WPath為8/12.2.0則為t2。d#Devicenumber[other]設(shè)備支持信息eg(4)查看PCIIO插槽信息:
olrad-q
olrad-v(5)查看所有設(shè)備及其設(shè)備文件信息
ioscan-fn或ioscan-f或ioscan-kf或samàKernelConfigurationàDrivers
(6)ioscan顯示內(nèi)容的解釋
Class設(shè)備類
IInstanceTheinstancenumberassociatedwiththedeviceorcard.Itisauniquenumberassignedtocardordevicewithinaclass.Ifnodriverisavailableforthehardwarecomponentoranerroroccursbindingthedriver,thekernelwillnotassignaninstancenumberanda(-1),islisted.
H/WPath表示硬件元件的數(shù)字串,依次從busaddress到deviceaddress.典型情況下,開頭的數(shù)字附加一個符號/,代表abusconverter,之后的數(shù)字有.分割。每個數(shù)字代表本地硬件單元onthepathtothedevice.
Driver控制該硬件的驅(qū)動名。如果沒有相應(yīng)的驅(qū)動,則顯示?。
S/WStateCLAIMED表示設(shè)備驅(qū)動程序成功綁定到該硬件。UNCLAIMED在內(nèi)核中沒有找到驅(qū)動。
H/WType硬件類型(7)查看用H/WPATH表示的設(shè)備
ioscan-funH2/0/1.6.0(8)lsdev列出系統(tǒng)內(nèi)核中的設(shè)備驅(qū)動(/stand/vmunix)。
Listkerneldrivermajornumbers.
(9)ll可用ll命令顯示設(shè)備文件
e.g.ll/dev
顯示crww----2roottty170x000002Mar617:46/dev/ttyp2各列表示c表字符設(shè)備
b表塊設(shè)備major#minor#設(shè)備文件名(10)lssf顯示設(shè)備文件詳細(xì)信息。
許多設(shè)備與多個設(shè)備文件關(guān)聯(lián)。
該命令提供信息如下:哪個驅(qū)動使用該設(shè)備文件;設(shè)備硬件地址信息等等e.g.lssf/dev/dsk/c8t12d5
#lssf/dev/dsk/*;列出所有系統(tǒng)已知的磁盤(11)autoconfig(12)insf建立設(shè)備文件
建立設(shè)備文件(該設(shè)備沒有被安排到系統(tǒng)中)參數(shù)如下:-dselectparticulardevicesbydrivername
-Cmatchesdevicesthatbelongtoagivenclass,likedisks-HmatchesadeviceatagivenHardwarePath-Iselectcardinstance
-ecreat/re-installdevicefilesforexistingdevices
-Doverridethedefaultdeviceinstallationdirectoryandinstallspecialfileindirectory.Notethatdirectorymustexist.
e.g.insf-e-Cprintere.g.insf-Cttye.g.insf-H4.2.0-ee.g.insf-e-n100-dptym(createatotalof100pseudottys)A.重新掃描所有的設(shè)備
insfe
(13)mksf建立設(shè)備文件(該設(shè)備已經(jīng)被設(shè)備所認(rèn)識)
-dselectsaparticulardevicebyitsdrivername-Iselectsdeviceinstance
-Cmatchesdevicesthatbelongtoagivenclass,likedisks-HmatchesadeviceatagivenHardwarePath
-Doverridethedefaultdeviceinstallationdirectoryandinstallspecialfileindirectory.Notethatdirectorymustexist.2.3.
4.5.
6.7.e.g.mksf-dmux2-I0-p5-c-I-a2
createsadevicefileforadial-interminalwithCCITTprotocolonport5ofthefirstMUX.Thedevicefilecreatedwillbenameddev/cua0p5.e.g.mksf-Cprinter-I2/dev/printer(14)mknod
stm,xstm,mstm,cstm-SupportToolsManager磁盤管理(1)查看磁盤及cdrom
ioscan-fnkCdisk或ioscan-fnCdisk
或samàPeripheralDevicesàDisksandFileSystemsàDiskDevices(2)查看某個硬盤設(shè)備文件對應(yīng)的物理硬盤的方法(用于本地硬盤查看,非磁盤陣列)
#ddif=/dev/rdsk/c0t6d0sof=/dev/nullbs=1024k
以上命令只是空讀一下指定設(shè)備文件名的硬盤,會導(dǎo)致硬盤猛讀一會兒,去查看那個硬盤燈狂閃即可。(3)磁盤相關(guān)指令
#diskinfo#ioscan-fnCdisk#lssf/dev/*dsk/c*#bdf#mount#swapinfo#vgdisplay-v#lvdisplay-v#lvlnboot-v
#vxdglist;VxVM和CVM#vxprint;VxVM和CVMsan磁盤陣列:
cvui磁盤陣列管理指令磁帶機(jī)管理(1)磁帶機(jī)設(shè)備文件命名簡介
一些設(shè)備命名例子和意義:/dev/rmt/c1t3d0BESTBEST="highestdensitypossible"/dev/rmt/c1t3d0sQIC150nbQIC-150format,norewindonclose,Berkeley/dev/rmt/c1t3d0D8MM8500C(Namescanbequitedescriptive)/dev/rmt/0m(Forcompatibilitywiththepast)
Thecomponentsof"/dev/rmt/c1t0d0BESTnb"mean:dev=devicefile
rmt=rawmagnetictape
c1=thedeviceisconnectedtointerfacecardinstance1t0=thetargetdeviceaddressissetto0
d0=thetapetransportresidesatunitaddress0,
BEST=thetapewillbewrittenusingthebestavailabledensity/format(meaning"packasmuchontothistapeasispossible")n=thetapewillnotberewoundonclose
b=thedevicewillhaveBerkeley-stylebehavior(2)查看磁帶機(jī)
oscan-fnCtape
或sam-》PeripheralDevices-》TapeDrivesRS232設(shè)備(1)列出RS232設(shè)備的所有設(shè)備文件
#ioscan-fnCttyCD-ROM/DVDROM管理(1)查看磁盤及cdrom
ioscan-fnkCdisk或ioscan-fnCdisk
或samàPeripheralDevicesàDisksandFileSystemsàDiskDevices(2)CD-ROM/DVDROM的使用
在把CD或DVD放入驅(qū)動器后,需要進(jìn)行一些操作才能夠使用。這些操作是讓CD-ROM或DVD-ROM成為HP-UX文件系統(tǒng)的一部分。具體操作步驟如下:1.確定一個mount點(diǎn),假設(shè)是/SD_CDROM‘
2.確定CD-ROM的硬件路徑(設(shè)備文件名,可用命令ioscan-fnkCdisk‘獲得),假設(shè)是/dev/dsk/c2t2d0‘3.將CD-ROM驅(qū)動器用mount‘命令mount到mount點(diǎn),使其成為HP-UX文件系統(tǒng)的一部分。4.命令格式#mount/dev/dsk/c2t2d0/SD_CDROM
5.然后,就可以進(jìn)到該目錄下去讀取CD-ROM上的內(nèi)容了。
注意:由于cdrom有多鐘格式。有時為了與HP-UX兼容,可以全部使用小寫,用-ocdcase選項#mount-Fcdfs-ocdcase/dev/dsk/c0t0d0/cdrom(3)當(dāng)用umount命令無法卸載CDROM文件系統(tǒng)時,怎么辦?
有時當(dāng)使用CD介質(zhì)安裝軟件后,系統(tǒng)需要重新啟動(reboot)。系統(tǒng)啟動完成后有時你會發(fā)現(xiàn)無法開啟CDROM驅(qū)動器的門取出CD介質(zhì),而此時如果執(zhí)行umount命令系統(tǒng)會報錯并且依然無法取出CD介質(zhì)。當(dāng)遇到這樣的情況時(為便于說明,假設(shè)CDROM的設(shè)備文件是/dev/dsk/c3t2d0),按以下方法即可取出CD介質(zhì):1.首先執(zhí)行mount命令將CDROM安裝到某一個安裝點(diǎn)上(例如:/SD_CDROM此時系統(tǒng)可能會報錯,不必理會)
#mount/dev/dsk/c3t2d0/SD_CDROM
2.然后執(zhí)行umount命令將CDROM卸載(此時系統(tǒng)依然可能會報錯,同樣不必理會)#umount/SD_CDROM
這時CDROM驅(qū)動器的門就可以打開取出CD介質(zhì)。
8.SCSI卡管理
(1)SCSI卡的查看
以下以HPA7173APCI-XDualChannelUltra320SCSIHostBusAdapter為例1、檢驗適配卡是否被正確安裝到PCI槽,執(zhí)行如下命令ioscan-fnkdmpt輸出通常如下:#ioscan-fnkdmpt
ClassIH/WPathDriverS/WStateH/WTypeDescription
Ext_bus61/0/2/0/0mptCLAIMEDINTERFACESCSIUltra320A7173-60011/dev/mpt6
Ext_bus71/0/2/0/1mptCLAIMEDINTERFACESCSIUltra320A7173-60011/dev/mpt7
Ext_bus81/0/4/0/0mptCLAIMEDINTERFACESCSIUltra320A7173-60011/dev/mpt8
Ext_bus91/0/4/0/1mptCLAIMEDINTERFACESCSIUltra320A7173-60011/dev/mpt9
Noticethehardwarepathshowninthesecondcolumn.TheA7173AadaptersupportstwoPCIdevicesor
functions(oneperchannel).TwolinesarelistedforeachA7173Aadapter,--oneforchannelA(denotedbya0asthelastdigitinthehardwarepath),andoneforchannelB(denotedbya1asthelastdigitinthehardwarepath).
Thedevicefileforeachchannelofeachinstalledadapterisinthesecondlineoftheioscanoutput,forexample:/dev/mpt6or/dev/mpt7.
2、查看更多關(guān)于SCSI適配卡的詳細(xì)信息,對每塊適配器的每個channel執(zhí)行命令mptconfige.g.
#mptconfig/dev/mpt8ScanForDevices…
--------ADAPTERINFORMATION---------------------------------------------------DeviceFile:/dev/mpt8HardwarePateh:1/0/4/0/0
--------BUSPARAMETERS--------------------------------------------------------InitiatorSCSIID:5
SCSIBusRate:Ultra320SCSIBusWidth:Wide
--------CHANNELCAPABILIIES---------------------------------------------------Req/AckOffset:127BusMode:LVD
QuickArbitrationSelection:EnabledDTClocking:EnabledPacketized:Enabled
--------TARGETPARAMETERS-----------------------------------------------------TargetDescriptionFirmwareInUseInUseIDVersionRateWidth
0ST318453LCHPC3Ultra320Wide2ST373453LCHPC3Ultra320Wide4ST373453LCHPC4Ultra320Wide
---------------------------------------------------------------------------_
注意:當(dāng)系統(tǒng)重啟時,insf命令會對—ctl‖interfaces建立適當(dāng)?shù)脑O(shè)備文件只要SCSI設(shè)備連接到SCSI適配卡。
假如你看到一個SCSI設(shè)備列在ioscan輸出中,butthereisnodevicefileinthesecondlineoftheioscanoutputforthatdevice,那么設(shè)備文件丟失了。要解決這個問題,執(zhí)行insf-e命令,將重新建立所有的設(shè)備文件。
9.FibrechannelAdapter管理
(1)FibrechannelAdapter的查看
以A6795AFibreChannelMassStorageAdapter為例1、檢查FC卡的安裝情況
A、執(zhí)行命令ioscan-f
B、輸出以fc開頭的行是FC卡的信息,如下e.g.ClassIH/WPathDriverS/WStateH/WTypeDescription
fc00/1/0/0tdCLAIMEDINTERFACEHPTachyonTL/TSFibreChannelMassStorageAdapter
C、如果FC卡已經(jīng)安裝,但是ioscan沒有看到相應(yīng)的項目,則說明系統(tǒng)沒有認(rèn)到該卡。需要重新swinstall驅(qū)動程序。2、檢查聯(lián)接情況
A、檢查所有的FC卡的硬件和界面的狀態(tài)。
(2)FibrechannelAdapter的HardwarePathforPrivateLoopDevices說明
e.g.8/12.8.0.255.0.1.0分別表示8個信息
8/12.8.0.255.0.1.0Bus_Converter|Adapter|Protocol|Area|Port|Bus|Target|LUN
Bus_ConverterOneofseveralpossiblebusconvertersprovidingtheinterconnecttothebustowhich
theFibreChanneladapterisconnected.
AdapterModuleaddressoftheFibreChanneladapter.
Protocol_TypeFibreChannelprotocoltype.ForFibreChannelMassStorage,theprotocoltypeis
FCPandisrepresentedbyavalueof8.AreaTheareaportion(secondbyte)oftheN_PortIdentifier.Foraprivatelooptopology,the
valueis0.PortWheninterpretingthehardwarepathforFibreChannelMassStoragedevices,arraysare
definedashavingaddressablecontrollers,andnon-arraysaredefinedasnothavingaddressablecontrollers.
Forhardwarepathsassociatedwithnon-arrayLUNs,theportelementofthehardwarepathissettothevalue255(255fordirectconnectcontroller).
ForhardwarepathsassociatedwitharrayLUNS,theportelementofthehardwarepathissettotheLoopID(foraprivatelooptopology).
BusForhardwarepathsassociatedwithnon-arrayLUNs,thebuselementofthehardware
pathgetsitsvaluefromtheupperfourbitsoftheportportionoftheN-PortIdentifier.
ForhardwarepathsassociatedwitharrayLUNs,thebuselementofthehardwarepathissetas:
1.Thebusnumber(0-7)foranarraydeviceusingthelogicalunit
addressingmethod2.Thevalueoftheupperservenbitsofthe14-bitvolumenumberforan
arraydeviceusingthevolumesetaddressingmethod
TargetForhardwarepathsassociatedwithnon-arrayLUNs,thetargetelementofthehardware
pathgetsvaluefromthelowerfourbitsoftheportportiongoftheN_PortIdentifier.
ForhardwarepathsassociatedwitharrayLUNs,thetargetelementofthehardwarepathissetasfollows:
1.Thetargetnumber(0-15)foranarraydeviceusingthelogicalunit
addressingmethod.2.Thevalueofbits6-3(0istheleastsignificantbitofthe14-bitvolume
number)foranarraydeviceusingthevolumesetaddressingmethod.
LUNForhardwarepathsassociatedwithnon-arrayLUNs,theLUNelementofthehardware
pathsistheLUNID(0-7)fortheLUN.
ForhardwarepathsassociatedwitharrayLUNs,theLUNelementofthehardwarepathissetasfollows:
1、TheLUNID(0-7)oftheLUNforanarraydeviceusingthelogicalunit
addressingmethod.2、Thevalueofbits2-0ofthe14-bitvolumenumberforanarraydevice
usingthevolumesetaddressingmethod.
(3)
FibreChannelhardwarepathformatforapublicloopdevice說明
e.g.0/1/2/0.1.19.255.15.4.0分別表示7個信息
0/1/2/0.1.19.255.15.4.0Adapter|Domain|Area|Port|Bus|Target|LUNAdapterModuleaddressoftheFibreChanneladapter.
DomainDomainIDorFabricID(8isreservedforprivateloop).Adomaincanbedefinedas
twoormorenodesconnectedbyaninterconnectsubsystem.Inafabric
environment,adomainisgenerallyassociatedwiththephysicalinstanceofaswitch.AreaTheareaportion(secondbyte)oftheN_PortIdentifier.Inafabricenvironment,thearea
IDisgenerallyassociatedwithaphysicalportonaswitch.(Foraprivatelooptopology,thevalueis0)
Intheaboveioscanexample,theareaID19isnottheactualportnumber.Someswitchesplaceafixed“1”intheupperfourbitsoftheareafield(0001xxxx)andshowsthevalueofthisfieldashexadecimal.However,ioscanshowsadecimalvalueforthisfield.Becauseofthefixed“1”inthisposition,youmustsubtractdecimal16fromthenumber19togettheactualportnumber,whichis3(19-16=ports).
PortSetto255forPeripheralDeviceAddressing.
BusThebuselementofthehardwarepathgetsitsvaluefromtheupperfourbitsofthe
AL_PA(nottheLoop_ID).TargetThetargetelementofthehardwarepathgetsvaluefromthelowerfourbitsofthe
AL_PA(nottheLoop_ID).Intheaboveexample,theAL_PA=15.4=E4hex=228decimal=switchsettingof2LUNTheLUNelementofthehardwarepathsistheLUNID(0-7)oftheLUN.
[17]
Find命令
顯示系統(tǒng)中所有文件和目錄的數(shù)目。
#find/-print|wc-l
顯示系統(tǒng)中該用戶所有文件和目錄。
#find/-user$LOGNAME-print顯示文件大小為100blocks。
#find/-size100-print顯示文件大小小于100blocks。
#find/-size-100-print顯示文件大小大于100blocks。
#find/-size+100-print
顯示文件大小超過1000字符的文件#find/-size+1000c-print顯示至少30天沒有訪問過的文件#find/-atime+30-print查找并列出core文件。
#find/-namecore-execll{}\\;查找并刪除core文件。
#find/-namecore-execrm{}\\;修改一個目錄下的所有文件的用戶所屬。
#find.-execchown$LOGNAME{}\\;修改一個目錄下的所有目錄的權(quán)限。
#find.-typed-execchmod770{}\\;
查找7天內(nèi)沒有被訪問過的文件#find/tmp-typef-atime+7
其他查找命令
whence查找文件文件存放位置
whereisLocatessource,binaries,andmanpageswhichLocatesanexecutableinyouPATHfile給出文件類型CDE
用戶的.profile和.dtprofile必須設(shè)置相匹配,然后設(shè)置.dtprofile中的DTSOURCEPROFILE=trueSHELL命令行模式的鍵盤操作
要調(diào)出歷史命令,必須設(shè)置EDITOR環(huán)境變量
一般為EDITOR=vi;exportEDITOR或者EDITOR=/usr/bin/vi;exportEDITOR使用ESC鍵,進(jìn)入命令行editing模式k用于調(diào)出最好打的命令l或space或b向右移動光標(biāo)h或backspace或w向左移動光標(biāo)$移動光標(biāo)到最后x刪除一個字符
dw刪除一個詞p粘貼
x之后p粘貼一個字符
dw之后p粘貼一個詞
i或者a插入或者增加字符,增加完后再次按esc停止增加字符I增加字符到行首reture執(zhí)行指定命令
r改變當(dāng)前字符為r之后緊跟的字符
R改變當(dāng)前字符之后所有的字符,直到按esc
cw改變一個詞
#history[-n|az]顯示命令歷史(確省的HISTFILE是.sh_history)e.g.$history35#顯示歷史命令第3到第5個3date
4passwd5ls
$r4執(zhí)行commandnumber4pwd/home/kelley其它
#echohello>/dev/tty0p1向tty0p1終端發(fā)hello#sam-r可以設(shè)置使用sam用戶的權(quán)力
#man[12345791m]command顯示指定頁面的幫助e.g.man1Mlogins#ls-l
#umask更改PermissionMaskSyntax:umask[-S][mode]參數(shù)-S顯示當(dāng)前mask值e.g.umasko=rwx,g=r,o=
#touch[-amc]file…更新文件的訪問或/和修改時間參數(shù)-atime改變訪問時間到time-mtime改變修改時間到time-ttime使用time代替當(dāng)前時間
-c假如文件并不是已經(jīng)存在,不要建立它#lsaclfilename顯示一個文件的ACL#chaclACLfilename改變一個文件的ACLecho命令下能使用的特殊字符CharacterPrints\\a\\b\\c\\f\\n
Alercharacter(equivalenttoCtrl+g)Backspace
SuppressestheterminatingnewlineFormfeedNewline\\r\\t\\\\\\nnn
CarriagereturnTabcharacterBackslash
ThecaracterwhoseASCIIvalueisnnn,wherennnisaone-tothree-digitoctalnumberthatstartswithzero.
友情提示:本文中關(guān)于《知識點(diǎn)_HP小型機(jī)表空間新建擴(kuò)展方法》給出的范例僅供您參考拓展思維使用,知識點(diǎn)_HP小型機(jī)表空間新建擴(kuò)展方法:該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請聯(lián)系我們及時刪除。