IBM-AIX常用命令(截圖)_第1頁
IBM-AIX常用命令(截圖)_第2頁
IBM-AIX常用命令(截圖)_第3頁
IBM-AIX常用命令(截圖)_第4頁
IBM-AIX常用命令(截圖)_第5頁
已閱讀5頁,還剩43頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

系統命令重新查找設備#cfgmgr–v 獲取設備信息#lsconf#lsdev[-option]命令的參數如下:-P:查看系統Predefined數據庫中的設備(AIX系統本身可以支持的所有設備種類)-H:輸出時,在第一行加上各列的Title-c:指出要查詢的設備類型-C:查看系統Customized數據庫中的設備(系統已配置/安裝的設備類型)例子:#lsdev-Ccpdiskpdisk0Available1D-08-64C3-01-PSSA160PhysicalDiskDrivepdisk1Available1D-08-64C3-04-PSSA160PhysicalDiskDrivepdisk2Available1D-08-64C3-05-PSSA160PhysicalDiskDrivepdisk3Available1D-08-64C3-08-PSSA160PhysicalDiskDrive查看7133硬盤與RAID的邏輯對應關系#ssaxlate–lDiskname#ssaxlate-lpdisk1hdisk3#smitssaraid#lsdev-PH查看系統可以支持的所有設備#lsdev-Pctape查看系統可以支持的所有磁帶機類型#lsdev-Pcdisk查看系統可以支持的所有磁盤類型#lsdev-CH查看系統內各個設備的信息#lsdev-Ccmemorymem0Available00-00MemoryL2cache0Available00-00L2Cache查看所有屬于memory設備的信息查詢網卡信息通過“entstat-d<設備名稱>”命令查詢網卡信息。#entstat-dent0獲取某一設備的屬性信息#lsattr[-option][resourcename]命令的參數如下:-C:從ODM庫中提取customized設備的信息。-E:看設備的具體屬性。-l:列出邏輯設備名。-c:按類來列出設備。例子:#lsattr-Elsys0查看系統本身的配置信息。#lsarrt–Elhdisk0顯示系統配置、診斷、VPD(vitalproductdata)的信息#lscfg-vp#lscfg#lscfg-v-lpdisk0DEVICELOCATIONDESCRIPTIONpdisk01D-08-64C3-01-PSSA160PhysicalDiskDrive(72800MB)ManufacturerIBMMachineTypeandModelVCDYL07PartNumber17P7603ROSLevelandID5811SerialNumberE6WXZ9VCECLevel3222480149DeviceSpecific.(Z2)07N4973DeviceSpecific.(Z3)17P7603DeviceSpecific.(Z4)04220進程屬性顯示(#ps)#ps–elf(注:e所有進程/f全信息/長列表形式)在ps命令輸出中,PRI和NI值表示進程的優先級。Nice是計算priorities值的一部分,priorities值的范圍是0-127。值越低,進程越經常被安排執行,值越高意味著優先組越低。修改(#nice)要改變進程的優先組,可以使用nice命令。Nice命令后面跟0-39,同樣也是值越高意味著優先級越低。Nice命令句法有兩種形式:nice–Increment(增量)和nice–nIncrement(增量)。當必須使用負值時,可以用后者。如果不指定一個值,nice缺省為增長10,下列命令為一個命令增加10的優先級。#nice-10CommandName(命令名)下列命令為一個命令減少10的優先級#niceCommandNamerenice命令也提供-n選項,renice的句法為:#renicePriority–pPID如果沒有另外的選項被指定,那么-p可以不要。停止(#kill)AIX使用kill命令來停止進程。AIX有兩種kill命令:/usr/bin/kill和shell內建的命令kill。這兩種命令可以使用的參數不同。參數用來通知進程執行相應的動作。例如:TERM信號是強制進程退出,而HUP是強制進程掛起。下面的命令顯示了kill命令可以用的參數。#/usr/bin/kill–l它可以使用如下的參數:NULL HUP INT QUIT ILL TRAP IOT EMT FPEKILL BUS SEGV SYS PIPE ALRMTERMURGSTOP TSTP CONT CHLD TTIN TTOU IO XCPUXFSZ MSG WINCH PWRUSR1USR2PROFDANGERVTALRM MIGRATE PRE CPUFAIL GRANTRETRACTSOUND SAK#kill–l可以使用的參數如下:1)HUP14)ALRM27)MSG40)badtrap53)badtrap2)INT15)TERM28)WINCH41)badtrap54)badtrap3)QUIT16)URG29)PWR42)badtrap55)badtrap4)ILL17)STOP30)USR143)badtrap56)badtrap5)TRAP18)TSTP31)USR244)badtrap57)badtrap6)ABRT19)CONT32)PROF45)badtrap58)badtrap7)EMT20)CHLD33)DANGER46)badtrap59)CPUFAIL8)FPE21)TTIN34)VTALRM47)badtrap60)GRANT9)KILL22)TTOU35)MIGRATE48)badtrap61)RETRACT10)BUS23)IO36)PRE49)badtrap62)SOUND11)SEGV24)XCPU37)badtrap50)badtrap63)SAK12)SYS25)XFSZ38)badtrap51)badtrap13)PIPE26)badtrap39)badtrap52)badtrapAIX也有killall命令,任何用戶都能用來運行殺死除了發送的進程外所有進程。句法是:#killall-Signal定時啟動(crontab)可以使用cron守候進程來定時啟動進程,該進程使用的crontab文件在/var/spool/cron/crontabs目錄中,以用戶名為文件名,比如root用戶的crontab文件就是root。AIX支持AT&T風格crontab文件。一個crontab文件包含每個cron作業的條目。條目由換行字符分開。每個crontab文件條目包括6個字段,它們被空格或制表符以以下格式分開:minutehourday_of_monthmonthweekdaycommand這些字段接收以下值:minute 0到59hour 0到23day_of_month 1到31month 1到12weekday0到6 (星期天到星期六)command 外殼程序命令必須為每個字段指定一個值。除了command字段,這些字段可以包含以下內容:指定范圍內的一個數。要在5月運行一個命令,在月字段指定5。兩個被破折號分開的數目表明了包含的范圍。要從星期二到星期五運行cron作業,把2-5放到weekday字段中。由逗號隔開的數字列表。要在一月第一天和最后一天的運行命令,在日_of_月字段中可指定1,31。*(星號),意味著所有的允許值。要每個小時運行一個作業,在小時字段指定一個星號。天的規范是由兩個字段(月的天和星期的天)組成的。如果指定兩者都為元素的一個列表,這兩個字段均被包含在其中。例如,如下條目:001,15*1command將在每個月的第一天和第十五天運行command,還有每個星期一。要僅在一個字段中指定天,另一字段應包含*。AIX也可以直接調用crontab命令。Crontab命令有-e選項,該選項將裝載crontab的內容到編程環境。使用何種編輯器取決于EDITOR變量值。一旦從編輯環境保存并且退出,將改變新crontab文件并立即生效。性能檢測管理進程的目的是為了提高系統運行的性能,因此首先我們要檢測目前系統運行性能,分析系統性能的瓶頸。AIX支持sar、vmstat等標準的UNIX命令。sar命令在進行故障診斷時,找到消耗CPU最多的某個進程或一組進程是最關鍵的,sar命令是實現這些目的的一個重要工具。sar命令采集了系統的統計信息。雖然它可以用于采集系統性能數據,但它也增加了系統的負荷,對已經存在性能問題的系統無疑會雪上加霜。系統維護了一系列的系統活動計數器,以記錄各種活動。sar命令不會修改計數器或加劇其使用,不論sar命令是否運行,計數器都在自動工作。sar僅僅按照指定的抽樣率采集計數器的數據并加以保存。sar命令的使用有三種情況。1、實時采樣和顯示#sar-u25這個例子來自一個單用戶工作站,顯示了CPU的使用情況。2、顯以前采集的數據-o和-f參數可以讀出或寫入到用戶給定的數據文件,這樣將采集和分析過程分解成獨立的兩步。采集到的二進制文件放到其他機器上進行分析,以減低問題再現過程對生產環境的資源消耗。#sar-o/tmp/sar.out25>/dev/null上述命令在后臺運行,間隔2秒采集5次系統活動數據,存儲在/tmp/sar.out二進制文件,重定向標準輸出以避免屏幕的輸出。下面的命令從/tmp/sar.out中,將CPU的活動情況顯示出來:#sar–f/tmp/sar.outAIXSZ_IBM115000A0B1F4C0006/13/0311:31:13%usr%sys%wio%idle11:31:150459111:31:170209711:31:190109911:31:21Average021973、分析多CPU系統中每個CPU的負荷情況:#sar-PALL26最后一行是所有CPU的平均值。如果%usr+%sys超過80%,系統就有CPU不足的問題。vmstat命令vmstat命令報告核心線程、虛存、硬盤、陷阱(trap)、CPU活動的統計信息,數據可以用于平衡系統的負載。命令輸出的左邊兩列和右邊四列是CPU活動情況的統計。#vmstat1一、kthr列kthr顯示了每個指定的時間間隔中,在各隊列排隊的核心線程數。r列顯示了每個指定的時間間隔中,在運行隊列排隊的核心線程數,這些進程具備了運行條件。非SMP系統,這個值要小于5,SMP系統要小于5×(Ntotal-Nbind),Ntotal代表了處理器的總數目,Nbind表示被綁定進程的處理器數,用bindprocessor可以綁定進程到某個指定CPU。b列顯示了每個指定的時間間隔中,在等待隊列排隊的核心線程數,這些線程在等待資源或IO,也可能在等待線程的頁面被調入內存。這個值通常很接近零。但是如果r隊列的值增加,b隊列的值通常也會增加。如果發生內存調度導致的進程掛起,b列的值會增加的比r列的快。二、CPU列右邊的四列,代表了各種狀態CPU占用百分比,分別是用戶線程運行、系統線程運行、CPU空閑(運行等待進程)、I/O等待(等待硬盤或NFS的I/O)。us列CPU花在用戶模式下的時間百分比。UNIX進程可以執行在用戶模式或系統(核心)模式。在用戶模式下,進程執行不要求核心資源的應用代碼。sy列CPU花在系統模式下的時間百分比。包括被核心進程和其他需要訪問核心資源的進程消耗的時間。如果進程需要核心資源,它必須發起系統調用,這樣就轉入系統模式以使資源可用。例如:讀和寫一個文件要求核心資源打開文件,找到指定位置,讀寫數據。id列CPU空閑或處于等待狀態的時間百分比,這里的等待不是等待硬盤的I/O,而是真正的空閑等待。如果沒有進程可以投入運行,run隊列是空的,系統調用一個等待進程。SMP系統,每個處理器有一個等待進程;單處理器系統,這個進程ID始終是516。SMP系統每個處理器有一個空閑進程kproc,ps命令的輸出中如果這個進程占用了很高的時間,說明系統很空閑,長時間等待新的任務。如果沒有本地硬盤的I/O等待,所有用于等待的時間都是空閑時間。wa列CPU因等待本地硬盤I/O而處于空閑狀態所占時間的百分比。wa值超過25%,說明硬盤子系統數據分布可能不夠平衡,也可能是存在需要頻繁訪問硬盤的作業。三、fault列反映了進程控制的信息,例如:陷阱、中斷率等。in列在指定的時間間隔,每秒發生的設備中斷次數。sy列在指定的時間間隔,每秒發生的系統調用次數。用戶進程通過定義好的系統調用訪問資源,指令核心執行操作,通過調用在核心和進程間交換數據。因為應用和系統負荷多樣且廣泛,不同的調用實現不同功能,不可能確定每秒中發生的系統調用數應在什么范圍是合理的。但是典型的情況,當sy列的值超出每秒10000個調用每個CPU,則應該做些調查。一個可能的原因是執行了象select()這樣的函數。建議用戶針對實際的應用情況,設定一個正常的sy值作為衡量指標。cs列在指定的時間間隔,每秒發生的文本交換次數。物理上的CPU資源被劃分成10毫秒的邏輯時間片。如果線程被提交執行,它將持續運行到可使用的時間片耗盡,這可能是因為優先級不足,CPU資源被其他進程占用,也可能是自愿放棄CPU的控制權。當另一個線程投入運行前,前一個線程的文本和工作環境將被保存,而加載將投入運行的線程文本數據。#topas在AIX中設備三種狀態1、Undefined未定義狀態如果設備處于此狀態,則系統沒有該設備的任何信息。2、Defined已定義狀態處于此狀態,說明系統已經存有該設備的全部信息,并已經給設備分配好邏輯設備名和端口,但當前設備還不能被使用。3、Available可用狀態處于此狀態的設備能被正常使用。設備可以在這三種狀態之間進行轉換,可通過命令mkdev-dl和rmdev-dl來進行,或通過smitdev來實現。串行設備串行設備是與系統串口相連的設備,一般需要手工配置。1、顯示所有已定義的TTY設備#lsdev-Ccttytty0Available01-S1-00-00AsynchronousTerminaltty1Available01-S2-00-00AsynchronousTerminaltty2Available01-S3-00-00AsynchronousTerminal#smittty2、增加一個TTY設備#smitttyMovecursortodesireditemandpressEnter.ListAllDefinedTTYsAddaTTYMoveaTTYtoAnotherPortChange/ShowCharacteristicsofaTTYRemoveaTTYConfigureaDefinedTTYGenerateErrorReportTraceaTTY選擇“AddaTTY”TTYTypeMovecursortodesireditemandpressEnter.xttyrs232AsynchronousTerminalxttyrs422AsynchronousTerminalxttyvconAsynchronousTerminalParentAdapterxxMovecursortodesireditemandpressEnter.xxsa0Available01-S1StandardI/OSerialPortxxsa1Available01-S2StandardI/OSerialPortxxsa2Available01-S3StandardI/OSerialPortAddaTTYTypeorselectvaluesinentryfields.PressEnterAFTERmakingalldesiredchanges.TTYtypettyTTYinterfacers232DescriptionAsynchronousTerminalParentadaptersa0*PORTnumber[]+EnableLOGINdisable+BAUDrate[9600]+PARITY[none]+BITSpercharacter[8]+NumberofSTOPBITS[1]+TIMEbeforeadvancingtonextportsetting[0]+#TERMINALtype[dumb]FLOWCONTROLtobeused[xon]+OPENDISCIPLINEtobeused[dtropen]+STTYattributesforRUNtime[hupcl,cread,brkint,ic>+STTYattributesforLOGIN[hupcl,cread,echoe,cs8]LOGGERname[]STATUSofdeviceatBOOTtime[available]+REMOTErebootENABLEno+REMOTErebootSTRING[#@reb@#]TRANSMITbuffercount[16]+#RECEIVEtriggerlevel[3]+#STREAMSmodulestobepushedatOPENtime[ldterm]+INPUTmapfile[none]+OUTPUTmapfile[none]+CODESETmapfile[sbcs]+POSIXspecialcontrolcharacters:INTERRUPTcharacter[^c]QUITcharacter[^\]ERASEcharacter[^h]KILLcharacter[^u]ENDOFFILEcharacter[^d]ENDOFLINEcharacter[^@]2ndENDOFLINEcharacter[^?]DELAYSUSPENDPROCESScharacter[^y]SUSPENDPROCESScharacter[^z]LITERALNEXTcharacter[^v]STARTcharacter[^q]STOPcharacter[^s]WORDERASEcharacter[^w]REPRINTLINEcharacter[^r]DISCARDcharacter[^o]在這個對話框中,須填寫PORTnumber一項,使用F4鍵得到選項列表,按所需的來選出合適的PORTnumber。3、與TTY有關的命令pdisable[-a][device]命令暫時禁用一個TTY設備penable命令則解除對TTY設備的禁用stty[-a][-g][options]命令設置或顯示TTY設備的屬性磁帶機和軟盤的使用1、格式化軟盤format-d/dev/rfd0注意:在UNIX系統中格式化的軟盤不能在DOS中使用。2、軟盤拷貝flcopy命令用于將一個軟盤中的內容拷貝到另一張軟盤上。3、用軟盤或磁帶轉存文件使用cpio命令可將硬盤文件拷貝到磁帶或軟盤上。例如,將當前目錄下所有以C為后綴的文件拷貝到軟盤上:#ls*.C|cpio-ov>/dev/rfd04、磁帶機的屬性(1)、塊大小block-size數據在磁帶上是按塊來存放的,塊與塊之間有一定的間隔標志。當對磁帶進行讀寫操作時,需要知道塊的大小。將塊大小設置為較大的值時可以向磁帶寫入更多的信息,因為這樣做會減少塊與塊之間間隔的數目。當塊大小設置為零時,表示磁帶機使用可變長度的塊。可通過smittape--Change/ShowCharacteristicsofaTapeDrive來設置或查看塊大小。(2)、緩沖區useDEVICEBUFFERSduringwrites當緩沖區屬性設為YES時,應用程序將數據寫入設備緩沖區后即被告知完成寫操作。當緩沖區屬性設為NO時,只有當數據真正寫入磁帶后,應用程序才被告知完成寫操作。此值缺省為YES。LVMLVM的組成要素物理卷(PV)一個物理卷指一塊硬盤(分區過的單個磁盤)卷組(VG)卷組是可用物理硬盤的集合(由一個或多個PV組成)

單個獨立磁盤只能屬于一個VG物理分區(PP)卷組中的物理卷劃分成固定大小的塊。PV上一組連續最小單元塊空間,默認大小為4MB。同一個VG里面PP和LP大小一致。PP的大小可以在創建VG時指定。邏輯卷(LV)邏輯卷是位于物理分區上的信息集合(可以是文件系統、調頁空間等)

一個卷組可以劃分一個或多個邏輯卷(LV)邏輯分區(LP)邏輯卷由一定數量的邏輯分區組成,邏輯分區大小缺省為4MB

同一個VG里面PP和LP大小一致名詞解釋卷組描述符塊和卷組狀態塊(VGDA/VGSA)在每一個卷組VG內的物理卷PV上,至少一個或多個很重要的數據區(VGDA/VGSA)。同一個卷組VG的各個物理卷PV上的VGDA內容,正常時應該是一致的卷組中所含的磁盤數VGDA的分布只有一塊磁盤每塊磁盤上有2份VGDAs有兩塊磁盤第一塊磁盤上有2份VGDAs,第二塊磁盤上有1份VGDA有三塊以上磁盤每塊磁盤上有1份VGDAs邏輯卷LV說明在一個卷組VG中,用戶可以定義若干個邏輯卷LV,一個邏輯卷在物理上可能是不連續的,有可能跨越了一個卷組中的多個物理卷。可用mklv來創建。一個邏輯卷的大小可利用邏輯分區的數目來確定。每個邏輯分區最多可有三個物理分區與之對應,多個物理分區對應于一個邏輯分區的情況,通常用于對邏輯卷生成鏡像。其他名詞掛接點mountpointODM(ObjectDatabaseManagement)指面向對象的數據庫管理,負責管理和存放系統信息,設備配置數據庫也在其管理范圍內添加磁盤并在上面創建文件系統的主要步驟磁盤連接到系統中。把磁盤定義成物理卷。把物理卷加到一個卷組中,或在物理卷建一個新的卷組。創建一個邏輯卷。根據需要修改相應的特性,如:是否鏡像、或在磁盤上存放位置。在邏輯卷上創建一個文件系統。如果創建文件系統前不想事先建一個邏輯卷.AIX也提供自動創建邏輯卷的選擇。裝入mount該文件系統。所有這些操作既可以通過命令行,也可以通過SMIT工具來完成。如果您是個新手或想輕松一點的話.使用SMIT是一個好選擇。邏輯卷的管理#smitlvm進行管理和配置對于邏輯卷,在/dev中對應一個流格式和一個塊格式的邏輯文件描述它主要包括有:Journaledfilesystem 日志文件系統Pagingspace 分頁空間Journallog 日志記錄BootLogicalVolume 引導邏輯卷Rawdevice 裸設備DumpSpace磁盤鏡像磁盤鏡像是在邏輯卷內為每個邏輯分區建立同時到2個或3個物理分區的關聯在邏輯卷內寫數據時.它同時寫入與邏輯分區相關聯的所有物理分區因此.數據鏡像增加數據的可用性。AIX的邏輯卷管理提供了一系列在邏輯卷水平上建立磁盤鏡像的實用工具.能在創建邏輯卷時建立鏡像。mkdv命令允許你為每個邏輯卷選擇一個或二個附加的銬兒。使用mklvcopy命令能為一個已存在的邏輯卷增加鏡像。下列建立鏡像所要考慮的因素能進一步改進數據的可用性:數據拷貝份數:擁有3份拷貝的數據比僅僅持有2份拷貝更可靠拷貝的位置:一個邏輯分區的不同拷貝分配在不同的物理卷上比分配在同一物理卷上更可靠。這是因為磁盤系統最常見的錯誤之一就是單個物理磁盤發生故障拷貝分布于不同的磁盤適配卡能進一步隔離故障。mirrorvg命令mirrorvg命令為一個給定的卷組鏡像所有的邏輯卷,你也可以使用mklvcopy命令為一個卷組中每個邏輯卷單獨建立鏡像.手工地完成同樣的功能。和mdlvcopy一樣.數據鏡像的目標物理磁盤必須己經是卷組的成員。該命令僅適用于4.2.1或更高的AIX版本。mirrorvg命令的句法:mirrorvg[-S|-s][-Q][-cCopies][-m]VolumeGroup]PhysicalVolume..]缺省情況下.mlrrorvg嘗試把邏輯卷鏡像到卷組中的任何磁盤上。mirrorvg命令按所鏡像邏輯卷的缺省設置對其進行鏡像。如果你想改變鏡像的嚴密性或創建鏡像的策略.你必須手工地執行mklvcopy命令為所有的邏輯卷建立鏡像。常用命令1、通過smit連接外接硬盤在命令行輸入smitmakdsk,你將看到:如果安裝的是非IBM的SCSI硬盤,DiskType列表中選擇osdisk.接著在ParentAdapter列表中選擇正確的適配卡,然后在AddaDisk屏幕上的CONNECTIONaddress字段上填入硬盤的SCSI地址:注意在該字段中填的SCSI地址包含兩個數字,第二個數字為0。例如:SCSI硬盤的硬件地址為4時,那么應該填寫4.0。在ASSIGNphysicalvolumeidentifier字段選yes。都做完后按Enter鍵,硬盤被配置成物理卷(PV).并分配有一個物理卷標識符(PVID)。下一步是要讓PV成為卷組(VG)的成員、只有這樣.才能在磁盤上創建邏輯卷。如果創建的卷組中同時包含了內置和外接的硬盤,LVM會把這兩塊盤看作是單個存儲實體。有一個特殊的卷組叫rootvg。rootvg中包含操作系統和引導區通常情況下這些部分都在一塊磁盤內、如果讓rootvg同時跨內置和外接硬盤,那么只要其中有一塊盤發生故障,不得不重裝和重配操作系統.以及從備份中恢復用戶數據。2、VG命令#lsvg顯示卷組VG的信息

例如:(1)lsvg–ovgtestrootvg(2)lsvgvgtestrootvg(3)lsvgvgtest(4)lsvg-lrootvg#varyoffvg使卷組VG不被激活。例如:(1)varyoffvgcx_vg#varyonvg使卷組VG被激活。例如:varyonvgcx_vg擴充VG新硬盤可以有自己獨立的卷組,或把它添加到一個已經存在的卷組中,只要愿意,甚至可以添加到rootvg中、在我們的例子中,如果要把hdisk1添加到rootvg中,可以用SMIT(smitextendvg)工具,或用extendvg命令:如果要把hdisk1添加到rootvg中,可以用SMIT(smitextendvg)工具,或用extendvg命令:#extendvg-frootvghdisk1如果想讓物理卷hdisk有其自己的卷組,并稱之為dafavg,可以用SMIT(smitmkvg)工具。或用mkvg命令:#mkvg-f-ydatavghdisk1在存取卷組前必須使用varyonvg命令激活它:#varyonvgdatavg如果把hdiif1加到datavg,那么用lsvg(列卷組)命令,將產生如下輸出:#lsvgrootvgdatavg如果輸入lspv(列物理卷)命令,將看到:#lspvhdisk0 000a0b1f23b5419f rootvghdisk1 000a0b1f9ffb1869 rootvg3、PV命令#lspv顯示物理卷PV的信息。例如:(1)lspvhdisk0lspv-phdisk44、LV命令創建邏輯卷有很大的靈活性。例如:可以決定LV跨多少塊硬盤,或者LV是否分配在特定磁盤的內側、中心、還是外側、如果不想自己定義這些值,LVM也提供了缺省定義。用mklv命令創建邏輯卷,但用SMIT工具更簡單一些、只要在命令行輸入smitmklv。首先要提供卷組名(在我們的例子中選rootvg或datavg)接著就會看到下面的內容:AddaLogicalVolumeTypeorselectvaluesinentryfields.PressEnterAFTERmakingalldesiredchanges.[EntryFields]LogicalvolumeNAME []*VOLUMEGROUPname rootvg*NumberofLOGICALPARTITIONS [] #PHYSICALVOLUMEnames [] +LogicalvolumeTYPE [] +POSITIONonphysicalvolume middle +RANGEofphysicalvolumes minimum +MAXIMUMNUMBERofPHYSICALVOLUMES [] #touseforallocationNumberofCOPIESofeachlogical 1 +partitionMirrorWriteConsistency? Active +Allocateeachlogicalpartitioncopy yes +onaSEPARATEphysicalvolume?RELOCATEthelogicalvolumeduring yes +reorganization?LogicalvolumeLABEL []MAXIMUMNUMBERofLOGICALPARTITIONS [512] #EnableBADBLOCKrelocation? Yes +SCHEDULINGPOLICYforreading/writing parallel +logicalpartitioncopiesEnableWRITEVERIFY? No +FilecontainingALLOCATIONMAP []StripeSize? [NotStriped] +在SMIT中,以星號(*)打頭的項,如VOLUMEGROUP名字,是一個必輸項。因此在上面例于中必須輸的值就是邏輯分區的個數。假設邏輯分區大小為4MB,填寫128將創建一個大小為512MB的邏輯卷。還可以為邏輯卷選擇一個更有意義的名字、否則,系統自動取一個沒什么含義的名字,如lv0l。在我們的例子中。把邏輯卷命名為data。#lslv顯示邏輯卷LV的信息例如:(1)lslvlv03(2)lslv-phdisk2lslv-lzzyly5、PS命令由于內存資源有限,所以運行某些程序有可能超出內存的容量,尤其對于UNIX這樣的多用戶系統來說,更容易發生這樣的情況。為解決這個問題,AIX中使用調頁空間技術。調頁空間位于硬盤上固定的存儲空間,用作虛擬內存。當實際內存不足時,最近沒有被用到的程序或數據會被放到調頁空間中。調頁空間也稱做交換空間,實際上,它是一個邏輯卷,用其卷屬性來標志是用來做調頁空間的。AIX中,系統缺省的調頁空間是/dev/hd6邏輯卷,其大小是在系統初始安時確定的,一般為內存的2倍。除了缺省的調頁空間外,用戶還可以根據具體情況增加,刪除或移動調頁空間。另外,除了本地的調頁空間外,支持NFS的系統還可使用服務器上的調頁空間。調頁空間類似于Solaris系統中的swap分區。對于一個系統來說,分頁空間的管理通常是對以下兩個方面來進行的:(1)、分頁空間的數量太多的分頁空間是一種不必要的浪費,但太少則會影響系統的運行效率,更有甚者可能會造成系統終止。建議在30%~70%之間。(2)、分頁空間的分布分頁空間是被頻繁訪問的區域,所以應當盡量放在硬盤的中心。要想創建調頁空間,在創建邏輯卷時定義屬性為paging。添加一個新調頁空間邏輯卷的步驟如下:1、啟動SMIT#smitmkps2、會看到下面輸出(假設只有一個卷組rootvg):VOLUMEGROUPnameMovecursortodesireditemandpressEnterRootvg3、選擇了卷組后,會看到:AddAnotherPagingSpaceTypeorselectvaluesinentryfields.PressEnterAFTERmakingalldesiredchanges.[EntryFields]Volumegroupname rootvgSIZEofpagingspace(inlogicalpartitions) [] #PHYSICALVOLUMEname +StartusingthispagingspaceNOW? no +Usethispagingspaceeachtimethesystemis no +RESTARTED?輸入邏輯分區的個數(缺省大小是4MB)。要想現在及每次系統重啟動時激活調頁空間,在每個帶問號的選項上填入yes。用smitchps命令可以增加調頁空間的大小。要減少調頁空間,首先用smitrmps刪除它,然后用smitmkps添加一個所希望大小的新調頁空間。#lsps顯示Pagingspace的信息。例如:(1)lsps-aPageSpacePhyVolVolGrpSize%UsedActiveAutohd6hdisk0rootvg1024MB30yesyes(2)lsps–s6、FS命令一旦邏輯卷建好后,可以用crfs命令或輸入smitcrfs為其創建文件系統。如果用SMIT命令,首先將看到下面輸出:AddaFileSystemMovecursortodesireditemandpressEnter.AddaJournaledFileSystemAddanEnhancedJournaledFileSystemAddaCDROMFileSystem如果已經定義了一個邏輯卷.應該選第二項一一AddaJournaledFilesystemonaPreviouslyDefinedLogicalVolume、如果想在創建文件系統時自動創建其所在的邏輯卷則應該選擇第一項,這樣做的話.新邏輯卷的屬性均按缺省設定。選第二項,輸出如下:AddanEnhancedJournaledFileSystemTypeorselectvaluesinentryfields.PressEnterAFTERmakingalldesiredchanges.[EntryFields]*LOGICALVOLUMEname +*MOUNTPOINT []MountAUTOMATICALLYatsystemrestart? no +PERMISSIONS read/write +MountBlockSize(bytes) 4096 +InlineLog? No +InlineLogsize(MBytes) [] #必須填寫的項是LOGICALVOLUME和MOUNTPOINT、不過最好修改第三頂一一MountAUTOMATICALLYatsystemrestart.如果想讓文件系統在系統啟動后即可用選yes。文件系統的裝入點是一個簡單的目錄名字,用來指定文件系統的初始位置。例如:在名為data的邏輯卷上創建了一個文件系統.而裝入點是/usr/local/data目錄,那么裝入文件系統(或叫做變為可用)后,它的起始位置為/usr/local/data目錄。裝入點不一定必須是個空目錄,但一旦文件系統裝入到該目錄,之下的所有文件都將變得不可見或者說暫時不可用。現在到了最后一步、一旦創建了邏輯卷,并且邏輯卷上的文件系統也已經創建,必須通過裝入文件系統使其變得可用、裝入文件系統的最簡單的方式是輸入mount命令,然后跟上裝入點的名字如:#mountusr/local/data這樣建在data邏輯卷上的新文件系統就裝入到/usr/loacl/data目錄下。AIX知道應該把哪個文件系統裝入到/usr/local/data上,這是因為在創建文件系統時會在/etc/filesystems文件中添加一項類似下面的入口:/usr/local/datadev =/dev/datavfs =jfslog =/dev/hd8mount =truecheck =trueoptions =rwaccount =falsemount命令會到/etc/filesystems中去查一個名為/usr/local/data的入口、如果找到的話,它就會把dev中所指向的文件系統(例子中為/dev/data,即邏輯卷的名字)裝入到/usr/local/data目錄上。#lsfs顯示文件系統的信息。例如:(1)lsfs(2)lsfs-vjfs文件系統管理文件系統概述在AIX中,文件系統是由若個文件和目錄組成的分級樹形結構。一個文件系統總是獨占一個邏輯卷(當然,邏輯卷既可做為一個文件系統的載體,也可做為它用),對于一般的日志文件系統,系統在/etc/filesystems文件中都有具體的定義。例如:/:dev=/dev/hd4vol="root"mount=automaticcheck=falsevfs=jfslog=/dev/hd8type=bootfs/home:dev=/dev/hd1vol="/home"mount=truecheck=truevfs=jfslog=/dev/hd8/home/user:dev=/dev/lv00mount=falsecheck=truevfs=jfslog=/dev/hd8options=rw其中

check屬性表示如果使用fsck命令檢測文件系統,此文件是否在檢測之列。AIX在系統啟動時要調用fsck來檢測指定文件系統的完整形。mount屬性有三個選項:automatic表示在系統初啟時此文件系統將被自動載入,相反則用false表示;true表示使用mountall命令來加載。vfs表示文件系統的類型,如JFS、NFS。log表示此文件系統的日志記錄數據將寫到的邏輯卷。options表示此文件系統的操作屬性,如rw表示為可讀寫。系統啟動后裝載文件系統時會讀取該文件,所以也可以直接修改該文件,來達到修改文件系統屬性的目的,但不建議采用該方法。文件系統的結構五個特定的文件系統它們是AIX系統安裝時自動生成的。(1)、/root文件系統包括AIX系統運行的一些關鍵性的文件和目錄,其中比較重要的有目錄/etc,/dev,/usr,/var,/home,文件/unix等。在/etc目錄下,包括了有關系統的一些配置文件和命令文件。在/dev目錄下,包含了所有的硬件設備的邏輯文件。/unix文件則包含了UNIX操作系統的核心程序(2)、/usr文件系統是AIX中最龐大的一個文件系統,它掛接在root文件系統的/usr目錄下。它包括的內容最常見的有:/usr/bin目錄包括有各種二進制命令文件和SHELL腳本程序。/usr/lib目錄中主要是各種與平臺無關的庫文件。/usr/lpp目錄下包含了安裝到AIX中的各種應用軟件產品。/usr/sbin目錄提供給管理員各種用于系統管理的工具。(3)、/var文件系統包括了一些有關電子郵件、日志記錄、事件跟蹤等方面的一些應用程序的文本記錄。例如:/var/adm/wtmp用戶的登錄記錄/var/news系統的消息記錄/var/tmp/*有關的臨時文件/var/adm/sulog用戶使用SU命令的記錄(4)、臨時文件系統為了保存一些臨時文件,AIX中設有一個專門的文件系統/tmp。(5)、/home文件系統是專門用來放置用戶數據。除了這些由系統建立的文件系統外,用戶也可以用smitmkfs來建立自己的文件系統。管理文件系統#smitfsFileSystemsMovecursortodesireditemandpressEnter.ListAllFileSystemsListAllMountedFileSystemsAdd/Change/Show/DeleteFileSystemsMountaFileSystemMountaGroupofFileSystemsUnmountaFileSystemUnmountaGroupofFileSystemsVerifyaFileSystemBackupaFileSystemRestoreaFileSystemListContentsofaBackup文件系統建立、變更、刪除系統的備份與恢復數據的備份和恢復是UNIX系統中一個重要的工作。在備份過程中,常常要使用compress和pack命令對數據進行壓縮。恢復時用uncompress、unpack解壓縮。A、三種數據備份從方式系統備份 保留整個操作系統的備份映像,可用來恢復操作系統。全備份 保留所有用戶的全部數據文件和配置信息。增強式備份 只對上次備份后的修改部分作備份,備份速度快。B、對ROOTVG作系統備份方法在系統安裝完畢后或系統有任何修改,都應該對ROOTVG作系統備份,方法是:#smitmksysb(或mksysb-i/dev/rmt0)進入smit界面后,把device一欄設成磁帶機,然后按回車就行了。C、對于非rootvg卷組備份可用savevg命令或smitsavevg來作備份。D、一般用戶用backup備份例如:backup[-u][-level][-fdevice][filesystem]其中允許使用參數實現增強式備份,如-0,-1,-2,...,等等,其中零級備份即表示全備份。除此以外,AIX還提供了tar、cpio、dd、copy、flcopy、tctl等。注意:數據庫的備份應使用其提供的方法,才能保證數據庫的完整性。E、恢復插入mksysb磁帶重啟小型機按快捷鍵(F1或1)進入系統管理菜單選擇磁帶機引導推出管理菜單,系統將從磁帶機引導并進行系統恢復網絡相關1、ip地址修改方法如下:

Smitmktcpip或ifconfig命令在Aviablenetworkinterface屏幕選擇適當的網絡接口,然后出現minimumconfiguration&startup菜單,至少輸入hostname、ip。

#smittytcpip->FurtherConfiguration->NetworkInterfaces->Change/ShowCharacteristicsofaNetworkInterfaceChange/ShowaStandardEthernetInterfaceTypeorselectvaluesinentryfields.PressEnterAFTERmakingalldesiredchanges.[EntryFields]NetworkInterfaceNameen0INTERNETADDRESS(dotteddecimal)[1]NetworkMASK(hexadecimalordotteddecimal)[]CurrentUseAddressResolutionProtocol(ARP)?yes+BROADCASTADDRESS(dotteddecimal)[]增加IP地址:#smittytcpip->FurtherConfiguration->NetworkInterfaces->NetworkInterfaceSelection->AddaNetworkInterface->AddaStandardEthernetNetworkInterfaceAddaStandardEthernetNetworkInterfaceTypeorselectvaluesinentryfields.PressEnterAFTERmakingalldesiredchanges.[EntryFields]*INTERNETADDRESS(dotteddecimal)[]NetworkMASK(hexadecimalordotteddecimal)[]NetworkInterfaceen3+*ACTIVATEtheInterfaceafterCreatingit?yes+UseAddressResolutionProtocol(ARP)?yes+BROADCASTADDRESS(dotteddecimal)[]2、修改操作系統文件Hosts用smit修改hosts文件(也可手工編輯),命令如下:#smithostentHostsTable(/etc/hosts)MovecursortodesireditemandpressEnter.ListAllHostsAddaHostChange/ShowCharacteristicsofaHostRemoveaHostCOMMANDSTATUSCommand:OKstdout:yesstderr:noBeforecommandcompletion,additionalinstructionsmayappearbelow.loopbacklocalhostloopback(lo0)name/address2ibm031ibm04ibm04-stbibm04AddaHostNameTypeorselectvaluesinentryfields.PressEnterAFTERmakingalldesiredchanges.[EntryFields]*INTERNETADDRESS(dotteddecimal)[]*HOSTNAME[]ALIAS(ES)(ifany-separatedbyblankspace)[]COMMENT(ifany-forthehostentry)[]3、雙機信任關系各信任用戶節點的/.rhosts文件內容(root示例)如下:Oracle1rootOracle1_svcrootOracle2rootOracle2_svcrootShare_iproot4、檢查串口通信的連通性在oracle1上執行:#cat</dev/tty1在oracle2上執行:#cat/etc/hosts>/dev/tty15、網關配置執行 #smitmkroute刪除網關執行 #smitrmroute查看網關 #netstat-rn6、增加路由#smittytcpip->FurtherConfigration->StaticRoutesAddStaticRoute[EntryFields]DestinationTYPEnetorhost+*DESTINATIONAddress[10.10.1](dotteddecimalorsymbolicname)*DefaultGATEWAYAddress[](dotteddecimalorsymbolicname)*METRIC(numberofhopstodestinationgateway)[1]#NetworkMASK(hexadecimalordotteddecimal)[]7、修改主機名#smithostname8、啟動nfs服務#smittynfs->NetworkFileSystem(NFS)->ConfigureNFSonThisSystem->StartNFS相關命令: #lssrc–gnfs#mount#umount#showmount[host]#lssrc-gtcpipHACMP配置步驟:ClusterTopology

定義Cluster

順序選擇:

#smithacmp->ClusterConfiguration->ClusterTopology

->ConfigureCluster->AddaClusterDefinition

義構成Cluster的節點

順序選擇:

#smithacmp->ClusterConfiguration->ClusterTopology

->ConfigureNodes->Change/ShowClusterDefinition

->AddClusterNodes

定義拓撲結構

配置:smp1_boot、smp1_stb、smp1-tty、smp2_boot、smp2_stb

smp2-tty、smpshare_ip

順序選擇:

#smithacmp->ClusterConfiguration->ClusterTopology

->ConfigureAdaptersonIP-basednetwork->AddanAdapter

同步群組中各節點上的拓撲定義

順序選擇:

#smithacmp->ClusterConfiguration->ClusterTopology

->SynchronizeClusterTopologyClusterResources(定義群組資源)

順序選擇:

#smithacmp->ClusterConfiguration->ClusterResourcesErrorNotification(配置錯誤通知方法)

順序選擇:

#smithacmp->RASSupport->ErrorNotificationSubsystem

#mkssys-ssmpappspy-p/usr/sbin/cluster/utilities/tellin/smp/smppkg/smpappspy-u0-S-n15-f15#smithacmp1-0HACMPMovecursortodesireditemandpressEnter.ClusterConfigurationClusterServicesClusterSystemManagementClusterRecoveryAidsRASSupport1-1ClusterConfigurationMovecursortodesireditemandpressEnter.ClusterTopologyClusterSecurityClusterResourcesClusterSnapshotsClusterVerificationClusterCustomModificationRestoreSystemDefaultConfigurationfromActiveConfigurationAdvancedPerformanceTuningParameters1-1-1ClusterTopologyMovecursortodesireditemandpressEnter.ConfigureClusterConfigureNodesConfigureNetworksConfigureAdaptersConfigureNetworkModulesShowClusterTopologySynchronizeClusterTopology1-1-1-1ConfigureClusterMovecursortodesireditemandpressEnter.AddaClusterDefinitionChange/ShowClusterDefinitionRemoveClusterDefinition1-1-1-1-1AddaClusterDefinitionTypeorselectvaluesinentryfields.PressEnterAFTERmakingalldesiredchanges.[EntryFields]**NOTE:ClusterManagerMUSTBERESTARTEDinorderforchangestobeacknowledged.***ClusterID[9934]#*

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論