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

提交评论