您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > AIX操作系统及Shell脚本介绍
内部资料注意保密1AIX操作系统及Shell脚本介绍马文涛2010.09内部资料注意保密2一、AIX基础知识介绍二、虚拟化相关知识介绍三、SHELLSCRIPT相关知识介绍内容提要内部资料注意保密3AIX:AdvancedInteractiveExecutiveIBM推出的操作系统第一个具有Linux兼容性的UNIX支持IBM软件和大量独立软件厂商的软件产品AIX操作系统内部资料注意保密4相对于其他UNIX系统和LINUX系统,AIX的独特主要表现在:JFS&JFS2SMITLVMMKSYSB动态内核ODMAIX系统特点内部资料注意保密5其他例如:hostname,prtconf,uname,ifconfig,oslevel,locale,fc等。AIX的基本命令内部资料注意保密6SMIT:SystemManagementInterfaceTool(系统管理界面工具)这是一个菜单驱动的界面能够在一个统一的环境下完成大多数系统管理功能SMIT只是一个用户界面,并不直接执行系统管理功能,它通过用户的选择来组织SMIT管理工具内部资料注意保密7SMIT的字符界面内部资料注意保密8SMIT的图形界面内部资料注意保密9*必须输入数值的域,也就是这一项是必填的。一般在窗口的左边出现,其他的符号在右边出现。#需要输入数字的域/需要输入路径的域x需要输入十六进制数的域+可以按F4或Esc+4打开弹出式列表进行选择界面上特殊符号的含义内部资料注意保密10SMIT日志文件SMIT记录SMIT执行的过程记录SMIT执行的命令和shell程序文件$HOME/smit.log$HOME/smit.script内部资料注意保密11逻辑卷管理器(LogicalVolumeManager)Aix系统存储管理的核心技术逻辑上建立逻辑卷LV,映射物理卷上的硬盘空间,克服了传统物理直接分区管理的限制逻辑卷管理器内部资料注意保密12逻辑卷管理器(LVM)#smitlvm内部资料注意保密13逻辑卷可以使用不连续硬盘空间可动态扩展逻辑卷大小逻辑卷可镜像硬盘可方便地加入系统存储体系逻辑卷可重定位逻辑卷管理器(LVM)的优点内部资料注意保密14PV1PV2PhysicalPartitionsVolumeGroup物理存储物理卷(PhysicalVolume,PV):物理硬盘物理分区(PhysicalPartition,PP):物理卷上的最小分配单位卷组(VolumeGroup,VG):相关物理卷的集合内部资料注意保密15PV1LogicalPartitionsPV21234LogicalVolumes逻辑存储逻辑分区(LogicalPartition,LP):对应到物理分区逻辑卷(LogicalVolume,LV):逻辑分区的集合,可跨物理卷内部资料注意保密16PP2PP1hdisk0PP2PP1hdisk1PP2PP1hdisk2LP1LP2第一拷贝第二拷贝第三拷贝AIX中,镜像是指一个逻辑分区对应多个同一卷组内的物理分区镜像内部资料注意保密17文件系统文件系统是数据存储方式,是存储文件的目录层次结构不同文件系统的数据存在硬盘的不同逻辑卷中文件系统的内容通过目录连接在一起形成用户所见的文件视图内部资料注意保密18/(root)hd4homehd1/sbinliblppusrbindevtftpbootvarmntetctmphd2/binliblppsharesbinhd9var/spooladmtmphd3/标准文件系统(一)内部资料注意保密19标准文件系统(二)在新安装的系统上,有5个文件系统:/(root)=/dev/hd4:这是整个文件目录树的根。它包含一些对系统操作极为重要的文件和目录,包括/dev、/etc等。/usr=/dev/hd2:操作系统命令、库和应用程序。/var=/dev/hd9var:可变缓冲池和一些记录文件。这个文件系统的的文件及其长度随着系统活动而变化。/home=/dev/hd1:用户主目录。这是用户数据的传统存放地。/tmp=/dev/hd3:可以被所有用户使用的临时文件空间。内部资料注意保密20间接块数据块日志文件系统结构超级块inode超级块(Superblock):存放文件系统大小和标识、空闲块链表、nbpiinode:存放文件大小、所有者、权限、创建/访问/修改时间数据块(DataBlock):存放数据间接块(IndirectBlock):存放到数据块的指针内部资料注意保密21文件系统列表#lsfs内部资料注意保密22查看已经挂接的文件系统#mount内部资料注意保密23列示剩余磁盘空间#df内部资料注意保密24显示文件和目录的空间占用量#du/home|sort-rn内部资料注意保密25文件和目录权限(一)文件:r:用户可以读取文件w:用户可以修改文件内容x:用户可以将文件当作命令执行目录:r:用户可以列出目录下的内容w:用户可以在目录中建立和删除文件或目录x:用户可以切换到这个目录中,或把这个目录放入PATH环境变量内部资料注意保密26所有者rwx所有者组成员rwx其他用户rwx241241241rwxrwxr--=774(8进制形式)r-xr-xr-x=555(8进制形式)文件和目录权限(二)内部资料注意保密27改变文件或目录权限和所有者修改文件或目录权限:文件原有权限:rwxr-xr--file1#chmodg+wfile1或#chmod774file1结果:rwxrwxr--#chmodu+xfile1或#chmod755file1结果:rwxr-xr-x修改文件或目录的所有者:#chownfredfile1#修改文件所有者为fred#chgrpbudgetfile1#修改文件所有者组为budget等同于#chownfred:budgetfile1。内部资料注意保密28换页空间为了给有限的内存提供更大的空间,系统将正在工作的程序调入内存,而将处于非活动状态(inactive)的应用放入磁盘。这块磁盘空间叫做系统的PagingSpace。换页空间是属性为“paging”的逻辑卷换页空间不是内存的替代品,除了暂存数据外,它不能完成内存的其他功用内部资料注意保密29RAM=16MB假定系统上正在运行操作系统、TCP/IP和XWindows操作系统XWindowsTCP/IP剩余6MB共占用10MB如果启动一个需要8MB内存的程序,内存中的某些内容会被暂存到硬盘上换出(pageout),腾出其他程序所需的空间,换出的内容可以根据需要随时换入(pagein)操作系统XWindowsTCP/IP剩余6MB需要8MB的程序换页空间换页空间的图释内部资料注意保密30常用查看系统瓶颈命令vmstat$vmstat-w28Systemconfiguration:lcpu=4mem=1904MBkthrmemorypagefaultscpu---------------------------------------------------------------------------------------------rbavmfrerepipofrsrcyinsycsussyidwa002231371129800000002122078009900122339911271800000018165213402980002236721124310000001468014511297000223883112220000000552009716432593000223843112260000000111277300990002238431122600000000113267009900022384311226000000011132710099000223843112260000000011407600990$avm=activevirtualmemoryfre=numberoffreememorypagespi=numberofpageinspersecondpo=numberofpageoutspersecondfr=freedpagespersecondsr=scannedpagespersecond内部资料注意保密31一、AIX基础知识介绍二、虚拟化相关知识介绍三、SHELLSCRIPT相关知识介绍内容提要内部资料注意保密32动态分区内部资料注意保密33微分区内部资料注意保密34共享CPU内部资料注意保密35受限(Capped)和不受限(Uncapped)分区内部资料注意保密36处理器术语内部资料注意保密37一、AIX基础知识介绍二、虚拟化相关知识介绍三、SHELLSCRIPT相关知识介绍内容提要内部资料注意保密38UNIXWorkFlow内部资料注意保密39ShellRelationship内部资料注意保密40StandardStreams内部资料注意保密41RedirectingStandardInput内部资料注意保密42RedirectingStandardOutput内部资料注意保密43PipingOutputtoNextCommand内部资料注意保密44Quotes内部资料注意保密45TheEffectofUsingQuotes内部资料注意保密46CommandSubstitution内部资料注意保密47`command`vs$(command)20:32:11root@ST-TEST:[/]#a=b20:32:15root@ST-TEST:[/]#echo`echo\$a`b20:32:31root@ST-TEST:[/]#echo$(echo\$a)$a20:32:38root@ST-TEST:[/]#内部资料注意保密48TheprintCommand内部资料注意保密49FormatofthereadCommand内部资料注意保密50ExitStatusofaCommand内部资料注意保密51KornShellStartupFiles内部资料注意保密52ParametersintheKornShell内部资料注意保密53$*vs$@内部资料注意保密54shiftCommand内部资料注意保密55ls-d!((t1)||(a))echoabcd|grep'^[^c]*$'echoabcd|grep-vcawk'$0!~/abcd/'txtsed-n'/abcd/!p'txtfind.!-namet*Tips:反向匹配内部资料注意保密56pax-s:/:./:-rvftestdir.tarpax-s:/:./:-vftestdir.targunziptestdir.tar.gz|tar-xvf-tar-cvf-./testdir|gziptestdir.tar.gzTips:压缩相关内部资料注意保密57catEOF“…EOFcat'EOF‘…EOF:||:\COMMENTS...COMMENTSTips:HereDocument内部资料注意保密58TZ=+24date+%Y%m%dperl-le'@a=localtime(time-86400);printf(%04d%02d%02d\n,$a[5]+1900,$a[4]+1,$a[3]);'Tips:取时间内部资料注意保密59awkScriptDesign内部资料注意保密60ADataFile内部资料注意保密61awkProcessFlow内部资料注意保密62db2listtablespacesshowdetail|awk'{a[$1]=$NF}/Databasemanagedspace/{printa[Tablespace],a[Name]}'ps-elf|awk'/jav[a]/{print$NF}'vmstat-w3|awk-vcpu=`lsdev-Ccprocessor|grep-cAva
本文标题:AIX操作系统及Shell脚本介绍
链接地址:https://www.777doc.com/doc-3352849 .html