文档详情

AIX操作系统培训

新**
实名认证
店铺
PPT
1.56MB
约149页
文档ID:591301545
AIX操作系统培训_第1页
1/149

ZHE JIANG COLLABORATION DATA SYSTEM LTD.ZHEJIANG COLLABORATION DATA SYSTEM LTD.AIXAIX操作系统培训操作系统培训9/17/20249/17/20242021/5/211 ZHE JIANG COLLABORATION DATA SYSTEM LTD.培训安排培训安排n第一单元 - AIX介绍n第二单元 - 启动AIX - 第一次使用n第三单元 - SMITn第四单元 - 网络n第五单元 - 逻辑卷管理n第六单元 - 文件系统 (JFS)n第七单元 - 设备管理n第八单元 - 安全管理n第九单元 - AIX安装n第十单元 - 性能监测2021/5/212 ZHE JIANG COLLABORATION DATA SYSTEM LTD.第一单元第一单元 AIX AIX介绍介绍2021/5/213 ZHE JIANG COLLABORATION DATA SYSTEM LTD.AIXAIX介绍介绍•AIX全名为(Advanced Interactive Executive),它是IBM公司的UNIX操作系统,整个系统的设计从网络、主机硬件系统,到操作系统完全遵守开放系统的原则。

•AIX作为RS/6000的操作系统,汇集了多年来计算机界在UNIX上的研究成果,以IBM在计算机体系结构、操作系统方面40多年极其丰富的经验,最大限度的使用RISC技术,安装了象AIX这样的具备工业界实力的UNIX操作系统•它是一个目前操作系统界最成功,应用领域最广,最开放的第二代的UNIX系统,特别适合于做关键数据处理(Critical) 2021/5/214 ZHE JIANG COLLABORATION DATA SYSTEM LTD.AIXAIX发展历史发展历史2021/5/215 ZHE JIANG COLLABORATION DATA SYSTEM LTD.AIXAIX的几项第一的几项第一……•AIX在很多技术方面都是第一,其中包括:•LVM§Logic Volume Manager逻辑卷管理器§内置在操作系统中•JFS、JFS2§Journal File System 日志文件系统•动态内核§增加新设备、更改配置不需要重建AIX内核•mksysb•制作系统启动映象•SMITY§System Management Interface Tool§系统管理界面2021/5/216 ZHE JIANG COLLABORATION DATA SYSTEM LTD.AIX 5LAIX 5L的当前情况的当前情况•运行在32位或64位硬件上•有32位和64位两种核心•32位应用程序二进制向下兼容老版本的AIX•64位的应用程序需要在5L下重新编译•运行在单处理器、SMP(对称多处理)和SP并行机器上•AIX5.1可以在所有的RS/6000,P系列服务器上运行•AIX5.2支持动态逻辑分区•AIX5.2不支持MCA(微通道)体系结构的RS/6000服务器2021/5/217 ZHE JIANG COLLABORATION DATA SYSTEM LTD.Open SystemOpen System开放式操作系统开放式操作系统•开放式操作系统简单来讲就是系统开发商可以通过提供开发工具或源代码的方式允许第三方软件开发者为其开发应用程序、并将程序授权给最终用户使用,从而使用户达到与其达成需求互动关系的操作系统•特点:Ø充分利用投资Ø满足客户需求Ø标准战略对策Ø扩展能力强Ø商业灵活性 2021/5/218 ZHE JIANG COLLABORATION DATA SYSTEM LTD.AIXAIX主要组件主要组件•核心•文件系统•Shell•通讯/网络•文本•程序•系统管理•文档•Xwindows•其他工具•应用2021/5/219 ZHE JIANG COLLABORATION DATA SYSTEM LTD.• 多任务处理/多用户• I/O设备的接口• 管理磁盘上的文件• C语言环境AIXAIX主要组件-核心主要组件-核心2021/5/2110 ZHE JIANG COLLABORATION DATA SYSTEM LTD.AIXAIX主要组件-文件系统主要组件-文件系统2021/5/2111 ZHE JIANG COLLABORATION DATA SYSTEM LTD.AIXAIX主要组件-主要组件-shellshelllAIX 的缺省 shell 为:nKornnkshnAIX 有其他的shell可以供选用l 查找已执行过的命令:n$ set -o vin启动 vi 命令行 按 n前一行:+ kn其它的 vi 命令如: h l x i an搜索: /字符串2021/5/2112 ZHE JIANG COLLABORATION DATA SYSTEM LTD.AIXAIX主要组件-系统管理主要组件-系统管理•安装软件•定义用户帐号•设置外围设备•分配磁盘的存储•备份数据•监视性能•解决系统故障2021/5/2113 ZHE JIANG COLLABORATION DATA SYSTEM LTD.HACMPHACMP•High Availability Cluster Multi Processing•High Availability:§系统可用性或运行时间最大化§系统宕机时间最小化§不是容错机•Multi-Processing§一个Cluster里的各个节点可以运行多个应用§共享数据或并发访问数据•HACMP的目的就是消除节点错误,使应用运行时间最大化 2021/5/2114 ZHE JIANG COLLABORATION DATA SYSTEM LTD.HACMPHACMP-两种流行的配置-两种流行的配置n空闲备用空闲备用•机器 A 正在运行应用•机器 B 处于空闲状态•机器 A 发生故障l机器 B 重新启动一些(或所有)应用•机器 A 修复好l机器 B 停止应用,然后在A上重新启动客户机客户机A AB B快速处理器快速处理器备份处理器备份处理器客户机客户机A AB B两个处理能力相当的服务器两个处理能力相当的服务器n互为备份互为备份–机器A 和 B 都在运行独立的应用 –机器发生故障,假设为Bl机器 A 运行所有(或局部)应用–机器修复后l机器 A 停止机器B的应用,然后在B上重新启动应用2021/5/2115 ZHE JIANG COLLABORATION DATA SYSTEM LTD.第二单元第二单元 AIX AIX的启动、关机的启动、关机2021/5/2116 ZHE JIANG COLLABORATION DATA SYSTEM LTD.简介简介l学习完本单元后,你应能:n了解到P系列服务器的引导过程n使用AIX命令检查系统的状态n如何引导和关闭AIX2021/5/2117 ZHE JIANG COLLABORATION DATA SYSTEM LTD.服务处理器服务处理器l除了配置最低的机器外,都有一个服务处理器l这个独立运行的小CPU可以:n在启动时检查机器的状态(CPU、RAM和总线)n关闭和开启主CPUn提供服务,甚至是在主CPU发生故障时n允许远程访问“死机”的机器2021/5/2118 ZHE JIANG COLLABORATION DATA SYSTEM LTD.开机开机l大多数P系列服务器n当接通电源时 ...l服务处理器首先自检l在LCD上显示 "OK" n启动机器时 ...l按住白色的电源键2021/5/2119 ZHE JIANG COLLABORATION DATA SYSTEM LTD.启动启动 - LED/LC - LED/LCl在上电的每一阶段nLCD都要显示一些数字信息l它为您指示:n正在进行加载的设备n当前的工作状态n加载失败的原因l可以在诊断手册中查到数字信息的含义2021/5/2120 ZHE JIANG COLLABORATION DATA SYSTEM LTD.系统初始化系统初始化-第一阶段第一阶段由服务处理器运行由服务处理器运行•进行自检,代码显示在前面板上•识别适配器和部件•按照配置列表查找引导设备•从引导设备上加载AIX,否则在LCD上显示错误代码• rootvg 和 /dev/hd5•使用: lsvg -l rootvg 检查(type = boot)引导列表引导列表•硬盘、CDROM、磁带、网络•按列表顺序查找引导设备•从第一个可引导的设备上加载AIX•使用 # bootlist -m normal -o进行列表•使用 # bootlist -m normal hdisk0 cd0 en0进行设置2021/5/2121 ZHE JIANG COLLABORATION DATA SYSTEM LTD.系统初始化系统初始化- -第二阶段第二阶段l服务器上设备的配置n启动AIX,运行 cfgmgr l识别各类硬件设备l加载动态设备驱动程序l可从LCD上观察到正在配置的哪个设备l设备越多,花费的时间越长2021/5/2122 ZHE JIANG COLLABORATION DATA SYSTEM LTD.系统初始化系统初始化- -第三第三/ /四阶段四阶段lAIX核心取得控制权n运行AIX,使设备处于可用状态n在主控台上显示AIX的信息nvaryonvg 相关 volume groupsnmount 文件系统n开启 paging spacesn运行 /etc/inittab 中的命令n启动 AIX 各类服务进程lerror reportingltcp/iplNFSn屏幕上出现用户注册信息2021/5/2123 ZHE JIANG COLLABORATION DATA SYSTEM LTD.AIXAIX运行后运行后l一旦AIX运行后:n错误事件可以记录到文件中n控制台启动过程会显示在屏幕上,同时记录到相应的文件中n当AIX正常运行后l普通终端显示登录提示l主控终端显示登录提示l图形化控制台显示 èXDM 图形化登录窗口2021/5/2124 ZHE JIANG COLLABORATION DATA SYSTEM LTD.欢迎屏幕欢迎屏幕lAIX第一次启动时,将显示欢迎屏幕 / 安装帮助信息l在该屏幕设置:n时区、日期和时间n根口令n换页空间n网络n其它部件的安装n安装帮助文档l另外,您也可以使用install_assist命令在以后进行设置2021/5/2125 ZHE JIANG COLLABORATION DATA SYSTEM LTD.检查检查AIXAIX的系统状态的系统状态l文件系统:df -kl设备: lsdev -Cl磁盘(物理卷): lspvlpaging space: lsps -al配置: lscfg -vpl软件: lslpp -ll用户:whol处理器个数:lsdev -C|grep procl内存大小:lsattr -El mem0 2021/5/2126 ZHE JIANG COLLABORATION DATA SYSTEM LTD.关机关机l大多数P系列服务器很少关机!lAIX能动态地n调整内部表的容量n增加/删除设备驱动程序n增加新软件和功能l只有在下列情况下才关机n添加新硬件 (现在已有了热插PCI和磁盘)n硬件维护n当出现严重问题时!!2021/5/2127 ZHE JIANG COLLABORATION DATA SYSTEM LTD.关机关机l有很多的标准工具可以关机,但它们的关机顺序都相同l关机 shutdown、 init、 haltl建议使用:nshutdownl使用wall命令提醒用户1分钟后关机nshutdown +2l 2分钟后关机nshutdown -Frl-r = 关机后重新启动 2021/5/2128 ZHE JIANG COLLABORATION DATA SYSTEM LTD.关机关机l关机顺序与启动顺序相反n运行脚本来关闭应用程序 /etc/rc.shutdwonn提醒用户n关闭用户进程n停止系统服务进程n卸载文件系统n停止处理器n-r ... 利用服务处理器开始重启系统2021/5/2129 ZHE JIANG COLLABORATION DATA SYSTEM LTD.死机死机lAIX 中的文件系统是日志文件系统n文件系统的损坏很少见l若检测到硬件错误nRAM+ECC, L2 cache +ECC, CPU+重启l宕机时内存内容保存到dump设备中,便于后续的内存分析l LCD 显示888n可以按键查看更多代码信息l服务处理器显示 "OK"后结束2021/5/2130 ZHE JIANG COLLABORATION DATA SYSTEM LTD.错误记录错误记录l错误记录n所有的AIX错误都记录在一个记录文件中 n显示错误lerrptn显示详细的错误信息lerrpt -an最好用more或 pg命令分页显示n清空错误记录信息lerrclear 02021/5/2131 ZHE JIANG COLLABORATION DATA SYSTEM LTD.错误记录错误记录IDENTIFIER TIMESTAMP T C RESOURCE_NAME DESCRIPTION5DFED6F1 0420081006 I O SYSPFS UNABLE TO ALLOCATE SPACE IN FILE SYSTEM7F88E76D 0401092206 P S console SOFTWARE PROGRAM ERRORBFE4C025 0401092006 P H sysplanar0 UNDETERMINED ERROR2BFA76F6 0401091506 T S SYSPROC SYSTEM SHUTDOWN BY USER9DBCFDEE 0401092106 T O errdemon ERROR LOGGING TURNED ON5DFED6F1 0330172506 I O SYSPFS UNABLE TO ALLOCATE SPACE IN FILE SYSTEMB617E928 0329193306 T H rmt1 TAPE OPERATION ERROR类型TYPE T:错误的类型,或者说严重的程度,分为6个: PEND 设备或功能组件可能丢失 简写P PERF 性能严重下降 P PERM 硬件设备或软件模块损坏,确诊了的 P TEMP 临时性错误,经过重试后已经恢复正常 T INFO 一般消息,不是错误 I UNKN 不能确定错误的严重性 U 种类CLASS C:指出错误源 H 硬件或介质故障 S 软件故障 O 人为错误 U 不能确定2021/5/2132 ZHE JIANG COLLABORATION DATA SYSTEM LTD.第三单元第三单元 SMITSMIT2021/5/2133 ZHE JIANG COLLABORATION DATA SYSTEM LTD.简介简介l学习完本小节后,你将会:n了解 SMIT的特性n了解 SMIT 菜单的界面n如何从命令行、CDE界面使用 SMITn如何在 SMIT中使用快速路径 fast pathn用SMIT来进行简单的系统管理任务2021/5/2134 ZHE JIANG COLLABORATION DATA SYSTEM LTD.SMITSMIT特性特性l所有P系列服务器都有一致的管理界面l简单易用的菜单系统l可在任务执行前查看所要执行的命令l日志文件可用于审计、学习和编写脚本l可用于完成大多数的管理任务2021/5/2135 ZHE JIANG COLLABORATION DATA SYSTEM LTD.使用使用SMITSMIT可完成常规的任务可完成常规的任务l用户/组l文件系统l磁盘和磁盘空间lpaging spacel网络和NFSl系统参数的设置l字符终端和打印机l备份l软件安装l增加新硬件2021/5/2136 ZHE JIANG COLLABORATION DATA SYSTEM LTD.SMITSMIT的日志文件的日志文件smitaudit trailcommandcommandcommandsmit.logsmit.script$HOME/smit.log记录了所访问的所有菜单、对话内容,所执行的命令和输出结果在SMIT会话中出现的所有错误也会被记录$HOME/smit.script记录了所有通过SMIT菜单执行的AIX命令$HOME/smit.transaction记录了所有通过SMIT菜单执行的AIX命令,及命令的说明2021/5/2137 ZHE JIANG COLLABORATION DATA SYSTEM LTD.SMITTY Main Menu (ASCII)SMITTY Main Menu (ASCII)# smitty System ManagementMove cursor to desired item and press Enter. Software Installation and Maintenance Software License Management Devices System Storage Management (Physical & Logical Storage) Security & Users Communications Applications and Services Print Spooling Problem Determination Performance & Resource Scheduling System Environments Processes & Subsystems Applications Using SMIT (information only)F1=Help F2=Refresh F3=Cancel Esc+8=ImageEsc+9=Shell Esc+0=Exit Enter=Do 2021/5/2138 ZHE JIANG COLLABORATION DATA SYSTEM LTD.SMITSMITlsmit与smitty完全一样 n按钮取代菜单n输入框取代了域l运行状态表示n正在跑步的人l成功时举双手l出错时摔倒l[return]按钮返回上层l我们喜欢smitty的速度和telnet功能2021/5/2139 ZHE JIANG COLLABORATION DATA SYSTEM LTD.SMIT Main Menu (Motif)SMIT Main Menu (Motif)# smit2021/5/2140 ZHE JIANG COLLABORATION DATA SYSTEM LTD.SMITSMIT中的功能键中的功能键lF1 = 帮助lF3 = 取消或清除弹出菜单lF4 = 列表lTab = 下一列表lF6 = 显示命令lF8 = 显示快速路径和保存到记录文件中的屏幕映像lF9 = 退出到 shelllF10 = 现在退出l可以使用ESC+数字键来代替功能键,例如-ESC+3可以代替F32021/5/2141 ZHE JIANG COLLABORATION DATA SYSTEM LTD.SMITSMITl详细信息和输入域n在[ ] 域键入信息n+ 可用F4弹出列表n* 强制输入n# 数字n/ 文件名n0X 十六进制数字n若 F4给出多个列表选择,那么按F7 = 选择和取消项目2021/5/2142 ZHE JIANG COLLABORATION DATA SYSTEM LTD.SMITSMITl快捷方式(fast path)为您进一步节省时间直接到达您所希望的菜单:nsmitty tapensmitty usernsmitty tcpipnsmitty nfsnsmitty jfsnsmitty lvm2021/5/2143 ZHE JIANG COLLABORATION DATA SYSTEM LTD.第四单元第四单元 网络设置网络设置2021/5/2144 ZHE JIANG COLLABORATION DATA SYSTEM LTD.简介简介l任何服务器与网络相连必须做的第一件事情lAIX使之实现起来非常简单 - 利用 SMIT2021/5/2145 ZHE JIANG COLLABORATION DATA SYSTEM LTD.设置网络设置网络l在开始前需要了解的内容n主机名, nIP地址, n网络掩码, n域名,n网关服务器,nDNS服务器网关DNS2021/5/2146 ZHE JIANG COLLABORATION DATA SYSTEM LTD.AIXAIX和网络和网络lIBM 使用所有的:n以太网 - en0, en1, ...n以太网 IEEE 802.3 et0, et1, ... (使用得不很多)n令牌环 - tr0, tr1, ...l目前常用的是以太网l在适配卡的表面贴有标记n可以在硬件参考手册中查阅网络适配卡的详细数据,如速度l所有目前使用的网卡 n不需要设置跳线n无需专门的配置2021/5/2147 ZHE JIANG COLLABORATION DATA SYSTEM LTD.设置网络设置网络l使用 smitty tcpip Minimum Configuration & StartupTo Delete existing configuration data, please use Further Configuration menusType or select values in entry fields.Press Enter AFTER making all desired changes. [Entry Fields]* HOSTNAME [class0]* Internet ADDRESS (dotted decimal) [9.137.63.176] Network MASK (dotted decimal) [255.255.255.192]* Network INTERFACE en0 NAMESERVER Internet ADDRESS (dotted decimal) [9.180.234.50] DOMAIN Name [] Default GATEWAY Address [9.137.63.129] (dotted decimal or symbolic name) Your CABLE Type N/A + START Now no +F1=Help F2=Refresh F3=Cancel F4=ListF5=Reset F6=Command F7=Edit F8=Image 2021/5/2148 ZHE JIANG COLLABORATION DATA SYSTEM LTD.设置网络设置网络l使用 smitty inet Change / Show a Standard Ethernet InterfaceType or select values in entry fields.Press Enter AFTER making all desired changes. [Entry Fields] Network Interface Name en0 INTERNET ADDRESS (dotted decimal) [9.181.48.123] Network MASK (hexadecimal or dotted decimal) [255.255.255.192] Current STATE up + Use Address Resolution Protocol (ARP)? yes + BROADCAST ADDRESS (dotted decimal) []Esc+1=Help Esc+2=Refresh Esc+3=Cancel Esc+4=ListEsc+5=Reset Esc+6=Command Esc+7=Edit Esc+8=ImageEsc+9=Shell Esc+0=Exit Enter=Do2021/5/2149 ZHE JIANG COLLABORATION DATA SYSTEM LTD.设置网络设置网络lAIX 使用 ODM 和SRC 来控制网络设置l当使用Smit配置网络时,系统会自动更新ODM和SRC中的相关内容 lSRC:系统资源控制器 lODM: 实体数据管理2021/5/2150 ZHE JIANG COLLABORATION DATA SYSTEM LTD.Object Data Manager (ODM)Object Data Manager (ODM)l对象数据库管理器(Object Database Manager,ODM)是AIX独特的系统配置管理机制, 是一种面向数据实体的数据管理方法。

lODM存放有系统设备信息、参数设置、SMIT内部结构等等lODM可以动态修改,它与动态内核构成了AIX灵活的动态配置与管理的核心l术语ODM有时习惯上也指对象数据库管理器所管理的对象数据库lTCP/IP 的配置数据作为一实体存在ODM库中lODM 的文件是以二进制方式存储的l可以使用AIX 命令来查看ODM中的内容lODM的内容存放在 /etc//etc/objreposobjrepos ,,/ /usr/lib/objreposusr/lib/objrepos, , / /usr/share/lib/objreposusr/share/lib/objrepos 中中2021/5/2151 ZHE JIANG COLLABORATION DATA SYSTEM LTD.系统资源控制器(系统资源控制器(SRCSRC))lSRC是AIX中的一种服务lSRC减轻了操作员在控制各子系统进程时的工作量它提供的特性有:n为子系统的启动、停止、查看状态操作提供一致的用户接口n记录子系统的异常中止n对一个子系统、一组子系统和子系统中的子服务器(subserver)的跟踪n远程系统上的控制操作支持。

n子系统刷新l子系统(sunsystem)是一个程序或一组相关程序集合,它们被设计成独立的单元,用于提供相关的功能l启动子系统:startsrc [options] {-s subsystem | -g group}# startsrc -s inetd l停止子系统:§stopsrc [options] {-a | -g group | -s subsystem | -p subsystem PID}§# stopsrc -s inetd l刷新子系统:•refresh {-g group | -s subsystem | -p subsystem PID}•# refresh -s inetdl获取子系统状态:•lssrc {-a | -g group | -s subsystem}•# lssrc -a2021/5/2152 ZHE JIANG COLLABORATION DATA SYSTEM LTD.增加静态路由增加静态路由l使用命令: routen必须将其增加到 /etc/-- 或 --n使用 smitty tcpip +further configuration + static routes Add Static Route [Entry Fields] Destination TYPE net or host +* DESTINATION Address [192.168.1] (dotted decimal or symbolic name)* Default GATEWAY Address [9.180.234.50] (dotted decimal or symbolic name)* METRIC (number of hops to destination gateway) [1] # Network MASK (hexadecimal or dotted decimal) [255.255.255.0]2021/5/2153 ZHE JIANG COLLABORATION DATA SYSTEM LTD.测试网络测试网络l测试:n按照IP地址和名称ping自己n按照IP地址ping您的网关机器n按照IP地址ping您的DNS机器n使用主机名ping一个正常的机器nping 一个远程机器2021/5/2154 ZHE JIANG COLLABORATION DATA SYSTEM LTD.网络文件系统网络文件系统 NFS NFSlUNIX共享文件、数据或代码的经典方法l从服务器输出文件系统(export)n这保证了文件有效地提供给其他服务器n我们可以限制 l哪些机器可访问l读/写或只读权限 l允许或不允许root用户访问l将文件系统导入客户机(import)n访问其他服务器上的文件2021/5/2155 ZHE JIANG COLLABORATION DATA SYSTEM LTD.设置设置NFSNFSl最好使用smittyn使用: smitty nfsn它首先检查TCP/IP的运行情况:-)n若输出给多台服务器 l以逗号分隔主机名l只需做一次输出操作n仔细选择您的输出点(文件系统名)l导入到每一台客户机上n当文件服务器不可用时,soft mounts 选项允许启动继续进行。

2021/5/2156 ZHE JIANG COLLABORATION DATA SYSTEM LTD.NFS NFS 配置文件配置文件l若希望看到smitty的工作过程:nnfs-server 将详细资料记录到 /etc/exportsnnfs-client 将详细资料记录到 /etc/filesystemsl可以命令行方式来安装和卸载NFS nmount server:/files /mntnumount /mntl警告: 复杂的 NFS安装可能引起混乱 2021/5/2157 ZHE JIANG COLLABORATION DATA SYSTEM LTD.网络调整网络调整l若想改变网络选项,请使用:nnon标准 UNIX命令lno -an输出当前的设置lno -o xyz=值n设置新值,立即生效,直到下次重新启动l在/etc/中加入 no 命令设置永久性的参数改变2021/5/2158 ZHE JIANG COLLABORATION DATA SYSTEM LTD.网络调整网络调整l若将 RS/6000当作桥接设备使用,那么将IPforwarding 设置为1nno -o ipforwarding=1l在 /etc/中设置永久性改变lSMIT不支持网络调整 no 命令2021/5/2159 ZHE JIANG COLLABORATION DATA SYSTEM LTD.网络性能网络性能lAIX 具有优异的网络性能l已经执行IP v6 很长一段时间了l对于性能监视,使用:nnetstatnnfsstatnnetpmonl网络让人进退两难:n若它工作 - 有时挺烦人n若它出现问题 - 简直就是噩梦n若网络速度不够快,带宽不够宽,那么服务(服务器)的状态看起来实在是不好2021/5/2160 ZHE JIANG COLLABORATION DATA SYSTEM LTD.第五单元第五单元 逻辑卷管理逻辑卷管理2021/5/2161 ZHE JIANG COLLABORATION DATA SYSTEM LTD.IBM/AIX IBM/AIX 与磁盘有关的术语与磁盘有关的术语lAIX 与磁盘有关的术语包括nLVMnPVnVGnPP/LPnLVl下面将分别对它们予以介绍2021/5/2162 ZHE JIANG COLLABORATION DATA SYSTEM LTD.LVMLVM硬盘0 硬盘1 硬盘2lLVM: Logical Volume ManagerlAIX的组成部分l免费、必选件l分为物理存储和逻辑存储l优点:l逻辑卷可以使用不连续硬盘空间l逻辑卷可跨硬盘l可动态扩展逻辑卷大小l逻辑卷可镜像l硬盘可方便地加入系统存储体系l逻辑卷可重定位2021/5/2163 ZHE JIANG COLLABORATION DATA SYSTEM LTD.物理存储物理存储硬盘0 硬盘1 硬盘2l物理卷(Physical Volume,PV):物理硬盘l物理分区(Physical Partition,PP):物理卷上的最小分配单位l卷组(Volume Group,VG):相关物理卷的集合Volume GroupPhysical Partitions2021/5/2164 ZHE JIANG COLLABORATION DATA SYSTEM LTD.PVPV硬盘0 硬盘1 硬盘2l物理卷 = PV (Physical Volume)nAIX所说的一个硬盘nAIX将其命名为hdisk0,hdisk1,hdisk2, ...n与所采用的技术无关lSCSIlSSAlRAID5 子系统l光纤通道/SANn磁盘和AIX能够自动重新分配坏块2021/5/2165 ZHE JIANG COLLABORATION DATA SYSTEM LTD.VGVG卷组 A卷组 Bl卷组 = VG (Volume Group)nIBM将一组物理卷的集合称为卷组n卷组的操作:l磁盘空间通常在一个卷组内分配lAIX中的所有可用磁盘 - 当作一个组来使用l可以export用于与其它的AIX系统连接 - 高可用性的HACMPn系统的第一个VG 称为rootvg2021/5/2166 ZHE JIANG COLLABORATION DATA SYSTEM LTD.PPPP卷组 rootvg卷组 BlPP:Physical Partationn卷组中磁盘还要进一步划分成物理分区 (PP)n是物理卷上可以分配的最小单位n一般为 2的幂 -- 4、8、16、...1024MBn每个卷组都有固定的 PP 大小n卷组中的全部、已使用和剩余空间是以 PP数来定义的。

nVG中的磁盘不需要都是相同的容量,也不一定采用相同的技术2021/5/2167 ZHE JIANG COLLABORATION DATA SYSTEM LTD.rootvgrootvg卷组 rootvg卷组 Bl根卷组 - rootvgn在安装AIX时自动创建n放置在该VG中的有lAIX 系统文件l初始交换空间n通常只使用第一个磁盘 l或者两块,用于对rootvg进行镜像n一般是内置磁盘l推荐n在rootvg中使用较少数量的磁盘2021/5/2168 ZHE JIANG COLLABORATION DATA SYSTEM LTD.其他卷组其他卷组卷组 rootvg卷组 Bl其它卷组n其它卷组由系统管理员创建l名称一般与它们的使用有关l可以选择以“vg”为后缀lVG 中可有一个或多个磁盘l可以在VG创建后添加磁盘l也可以从卷组中删除磁盘 - 若内容空的话2021/5/2169 ZHE JIANG COLLABORATION DATA SYSTEM LTD.逻辑存储逻辑存储卷组 Bl逻辑分区(Logical Partition,LP):对应到物理分区l逻辑卷(Logical Volume,LV):逻辑分区的集合,可跨物理卷Logical volumesLogical Partitions2021/5/2170 ZHE JIANG COLLABORATION DATA SYSTEM LTD.LVLV卷组 Bl逻辑卷 - 1n比较大的磁盘块n可在其上创建,如l裸设备、文件系统、换页空间l日志记录设备或启动逻辑卷nLV是在某一VG中创建的lLV具有很多特点,如:è可以在一个磁盘或多个磁盘上创建,也可创建在卷组中的所有磁盘上è采用镜像或条带化è磁盘的特殊部分(hd5)2021/5/2171 ZHE JIANG COLLABORATION DATA SYSTEM LTD.LVLV卷组 Bl逻辑卷 - 2n容量是以LP为单元来计算的l当LP = 16 MB时 ,有64个LP的逻辑卷的容量 = 1 GBl逻辑卷中PP的分配由分配策略来决定n跨磁盘最小或最大分布l最小=装满一个磁盘后再装另一个, l最大=均匀分布n磁盘被划分成中心、中间、边缘区域n利用额外的拷贝来实现LV镜像n利用strip size实现条带化2021/5/2172 ZHE JIANG COLLABORATION DATA SYSTEM LTD.LVLV卷组 Bl逻辑卷 - 3n容量可以动态增加n可以删除n可以移到同卷组中的其它磁盘中n属性可以修改,如:l镜像拷贝可增加或删除,或修改分配策略2021/5/2173 ZHE JIANG COLLABORATION DATA SYSTEM LTD.PPPP与与LPLPl创建逻辑卷需要知道逻辑分区数量n逻辑分区 = LPn物理分区 = PPl若没有镜像 n拷贝数=1, PP = LPl若有镜像n拷贝数=2 ,PP = 2 * LPn拷贝数=3 ,PP = 3 * LP逻辑分区= 4物理分区= 8拷贝1 拷贝22021/5/2174 ZHE JIANG COLLABORATION DATA SYSTEM LTD.术语总结术语总结卷组卷组LV1LV1LV2LV2LV2LV2LV1LV1LV2LV2LV1LV1PV PV 物理卷物理卷 ( (磁盘磁盘) )LV2LV2LV2LV2PP 物理分区(磁盘中最小的块,一般为8,16 或 32 MB)逻辑视图逻辑视图 = = 卷组包括很多逻辑卷,逻卷组包括很多逻辑卷,逻辑卷由具体的物理卷中的辑卷由具体的物理卷中的物理分区组成物理分区组成LV - LV - 逻辑卷逻辑卷( (旧的旧的UNIX UNIX 分区分区) )2021/5/2175 ZHE JIANG COLLABORATION DATA SYSTEM LTD.逻辑卷管理器的工作方式逻辑卷管理器的工作方式卷组物理卷逻辑卷l逻辑卷管理器是如何工作的?n使用小型的数据库l有关所有已知的磁盘l有关当前连接的磁盘l称为ODMn再加上头部信息l卷组头部l物理磁盘头部l逻辑卷头部l允许 exportvg 、 importvg2021/5/2176 ZHE JIANG COLLABORATION DATA SYSTEM LTD.LVM LVM 命令与命令与ODMODM卷组物理卷逻辑卷l若使用命令改变:nVGnPVnLVl卷组即刻被锁定,即每次一条命令l在更新期间出现系统问题时,可恢复到修改前的状态。

2021/5/2177 ZHE JIANG COLLABORATION DATA SYSTEM LTD.LVM LVM 命令命令 -- VG -- VG卷组物理卷逻辑卷l#smitty vgl显示卷组状态l列出卷组细节: lsvg l列出卷组中的逻辑卷: lsvg -l l列出卷组中的物理卷: lsvg -p l增加卷组lsmitty mkvgl修改卷组属性lsmitty chvgl激活/解除卷组l激活卷组(使其可用)lvaryonvg vg_namel解除卷组(使其不可用)lvaryoffvg vg_name2021/5/2178 ZHE JIANG COLLABORATION DATA SYSTEM LTD.LVM LVM 命令命令 -- VG -- VG卷组物理卷逻辑卷–卷组扩容/缩小–smitty vgsc–向卷组中增加一个物理卷:–# extendvg vg_name hdiskn–extendvg命令用于向已存在的卷组增加新的物理卷这个物理卷设备的状态必须是可用的(Available)–从卷组中删除一个物理卷:–# reducevg [-d] vg_name hdiskn–删除物理卷时其所在的卷组必须处于非活动状态。

如果被删除的物理卷是卷组中仅存的一个,那么这个卷组同时也被删除2021/5/2179 ZHE JIANG COLLABORATION DATA SYSTEM LTD.LVM LVM 命令命令 -- VG -- VG卷组物理卷逻辑卷–导入–# smitty importvg–#importvg -y vg_name hdiskn–导出–# smitty exportvg –#exportvg vg_name–两种情况下需要导出卷组:把卷组及其包含的物理卷从一个系统迁移到另一个系统上,或者更新卷组的定义(一般用于HACMP环境)2021/5/2180 ZHE JIANG COLLABORATION DATA SYSTEM LTD.LVM LVM 命令命令 -- PV -- PV卷组物理卷逻辑卷lsmitty pvllspvn列出物理卷名称: lspvn列出物理卷细节: lspv hdiskNn列出物理卷中的逻辑卷: lspv -l hdiskNn列出物理卷中的物理分区分布:lspv -p hdiskNl增加物理卷n cfgmgr /mkdevl删除物理卷n rmdev 2021/5/2181 ZHE JIANG COLLABORATION DATA SYSTEM LTD.LVM LVM 命令命令 -- LV -- LV卷组物理卷逻辑卷lsmitty lvl显示逻辑卷信息n列出逻辑卷名称: lsvg -l n列出逻辑卷细节: lslv n列出与逻辑卷相关的物理卷:lslv -l n列出物理卷中物理分区的分配: lslv -p n显示逻辑卷中LP与PP的对应: lslv -m l增加逻辑卷n#smitty mklvn#mklvl删除逻辑卷n #smitty rmlvn #rmlv 2021/5/2182 ZHE JIANG COLLABORATION DATA SYSTEM LTD.LVM LVM 命令命令 -- LV -- LV卷组物理卷逻辑卷l设置逻辑卷属性n#smitty lvsc n# chlvl可供修改的内容有:分配策略、写入时序、许可权限、增加/删除拷贝、扩展大小等等l增加逻辑卷拷贝nsmitty mklvcopyl删除逻辑卷拷贝nsmitty rmlvcopyl逻辑卷的容量不能缩小2021/5/2183 ZHE JIANG COLLABORATION DATA SYSTEM LTD.创建创建LV - SMITLV - SMIT 面板面板 Add a Logical Volume Logical volume NAME [scratch]* VOLUME GROUP name testvg* Number of LOGICAL PARTITIONS [64] # PHYSICAL VOLUME names [hdisk1 hdisk2 hdisk3] + Logical volume TYPE [jfs] POSITION on physical volume middle + RANGE of physical volumes minimum + MAXIMUM NUMBER of PHYSICAL VOLUMES [] # to use for allocation Number of COPIES of each logical 2 + partition Mirror Write Consistency? active + Allocate each logical partition copy yes + on a SEPARATE physical volume? RELOCATE the logical volume during yes + reorganization? Logical volume LABEL [] MAXIMUM NUMBER of LOGICAL PARTITIONS [512] # Enable BAD BLOCK relocation? yes + SCHEDULING POLICY for reading/writing parallel + logical partition copies Enable WRITE VERIFY? no + File containing ALLOCATION MAP [] Stripe Size? [64K] 2021/5/2184 ZHE JIANG COLLABORATION DATA SYSTEM LTD.LVM LVM 命令命令- - 创建创建LVLV示例示例l查找未被使用的磁盘nlspvl将其添加到一卷组或创建一新卷组nsmitty lvm + VG + Add VGl检查卷组中的未被占用的空间nlsvg l创建一个逻辑卷nsmitty lvm + LV + Add LVl创建一个文件系统(JFS)nsmitty jfs + Add jfs + standard+ which VG2021/5/2185 ZHE JIANG COLLABORATION DATA SYSTEM LTD.LVM LVM 管理命令管理命令l将某一卷组挂到另一服务器上:nvaryoffvg nexportvg n或 smitty lvml在新服务器上识别新连接的磁盘ncfgmgr -- 发现磁盘nimportvg hdiskN -- 任意一个磁盘nvaryonvg -- 加载文件系统 2021/5/2186 ZHE JIANG COLLABORATION DATA SYSTEM LTD.磁盘崩溃磁盘崩溃l规则一: 不要让它使您的系统停下来nRAID5 或镜像可以帮助解决这个问题l规则二: 监视错误记录n及时发现硬盘故障l规则三: 寻求硬件支持n这是他们应该做的l规则四: 不要自己动手n若您知道应该怎样做,可以试一下l规则五: 读有关说明,进行实践n找出红皮书,在安全的情况下进行尝试2021/5/2187 ZHE JIANG COLLABORATION DATA SYSTEM LTD.第六单元第六单元 文件系统文件系统2021/5/2188 ZHE JIANG COLLABORATION DATA SYSTEM LTD.AIXAIX中的文件系统中的文件系统//usr/bin/home/sally/john/usr/bin/mntl日志文件系统(JFS/JFS2)l网络文件系统(NFS) lCDROM文件系统 (CDRFS)2021/5/2189 ZHE JIANG COLLABORATION DATA SYSTEM LTD.日志文件系统结构日志文件系统结构//usr/bin/home/sally/john/usr/bin/mntl超级块(Superblock):存放文件系统大小和标识、空闲块链表、nbpilinode:存放文件大小、所有者、权限、创建/访问/修改时间l数据块(Data Block):存放数据l间接块(Indirect Block):存放到数据块的指针l #dd count=1 bs=4k skip=31 seek=1 if=/dev/hdn of=/dev/hdn2021/5/2190 ZHE JIANG COLLABORATION DATA SYSTEM LTD.文件系统日志文件系统日志//usr/bin/home/sally/john/usr/bin/mntljfslog设备是循环日志。

文件系统的结构变化被记入这个日志l文件系统日志只保证文件系统结构的完整和一致,不保证文件内容数据的正确l注意:数据块修改不记入日志,只有inode和间接块更改信息记入日志2021/5/2191 ZHE JIANG COLLABORATION DATA SYSTEM LTD.JFS JFS 日志日志//usr/bin/home/sally/john/usr/bin/mntl当创建日志文件系统时nAIX/LVM将创建一个jfslog/jfs2log设备(LV)n该设备很小 - 一般是一个 PPn在此处记录文件系统的变化n每个卷组只有一个 jfslog/jfs2log (默认)n也可以创建另外的的jfslog或尺寸较大的jfslog lv,但不常用2021/5/2192 ZHE JIANG COLLABORATION DATA SYSTEM LTD.I I节点结构节点结构//usr/bin/home/sally/john/usr/bin/mntlinode内容:-权限 -指向数据块或间接块的指针个数-文件类型 -所有者用户ID-文件大小 -所有者用户组ID-最后修改时间 -指向数据块或间接块的指针-最后访问时间 -最后更改权限时间-访问控制信息ninode的大部分信息可以用ls -l命令得到2021/5/2193 ZHE JIANG COLLABORATION DATA SYSTEM LTD.JFS IJFS I节点节点 - - 创建创建//usr/bin/home/sally/john/usr/bin/mntl当创建日志文件系统时 n要确定i节点的数量 (JFS2不需要)l根据文件系统的大小,AIX会提供缺省值l若日志文件系统中包括数百万个小文件n需要增加 i节点数量(NBPI)l对于创建数据库的文件系统,即文件数量少,但非常大。

n减少i节点数量l通常,默认值比较理想2021/5/2194 ZHE JIANG COLLABORATION DATA SYSTEM LTD.JFS/JFS2JFS/JFS2//usr/bin/home/sally/john/usr/bin/mntl日志文件系统:n意味着避免了在启动时进行文件系统检查n文件系统的变化都记录在jfslog中n当系统崩溃后,在启动时使用记录来修复文件系统的结构l文件中具体数据的变化不予记录l大型文件系统的检查(fsck)可能需要数小时nJFS意味着崩溃后的恢复非常快捷2021/5/2195 ZHE JIANG COLLABORATION DATA SYSTEM LTD.JFSJFS与与JFS2JFS2比较比较功能功能JFSJFSJFS2JFS2理论上最大的文件尺寸64GB1PB理论上最大的文件系统尺寸 1TB4PB测试过的最大文件尺寸64GB1TBI节点的个数固定 - 创建文件系统时设定可变- 只要有磁盘空间就可建立目录结构线性B树压缩支持不支持创建时属主sys:sysroot:system2021/5/2196 ZHE JIANG COLLABORATION DATA SYSTEM LTD.JFS/JFS2 - JFS/JFS2 - 创建创建//usr/bin/home/sally/john/usr/bin/mntl日志文件系统能够以下列方式创建:n直接l接受系统为底层LV提供的很多默认值l适用于使用频率低的或临时文件系统n使用以前定义的逻辑卷 LVl可以实现完全的控制,如:l镜像、条带化、磁盘个数等。

lsmitty crfslN MB = N * 2048 blocks2021/5/2197 ZHE JIANG COLLABORATION DATA SYSTEM LTD.JFS - JFS - 创建创建//usr/bin/home/sally/john/usr/bin/mntl日志文件系统支持:n压缩文件系统 l适用于单用户工作站l适用于离线备份l其它方面尽量少使用,因为占用CPU时间n大型文件的文件系统 (>2GB )l除非您需要使用的大型文件否则一般不使用,对系统性能稍有影响2021/5/2198 ZHE JIANG COLLABORATION DATA SYSTEM LTD.JFS/JFS2 JFS/JFS2 的加载的加载//usr/bin/home/sally/john/usr/bin/mntl一旦创建后,您需要加载jfsnAIX不能自动完成!!n作为 root: # mount /filesysteml为了查看文件系统,您可以:n使用 smitn使用 df -k-k = KB (不是 POSIX 512 字节块)n使用 mount无选项n使用 mount all2021/5/2199 ZHE JIANG COLLABORATION DATA SYSTEM LTD.JFS/JFS2 JFS/JFS2 改变安装点改变安装点//usr/bin/home/sally/john/usr/bin/mntl文件系统的详细内容保存在: /etc/filesystemsn包含安装点、 LV 和选项l重新命名一个 JFS 新的安装点n# chfs -m /test2 /testn或l卸载 jfs: umount /filesysteml # smitty fsl 编辑: vi /etc/filesystemsl在新的位置重新安装: mount /new_pointl改变jfs的位置 - 移动 LV2021/5/21100 ZHE JIANG COLLABORATION DATA SYSTEM LTD.JFS/JFS2 - JFS/JFS2 - 调整容量调整容量//usr/bin/home/sally/john/usr/bin/mntl文件系统可以扩展,但不可缩小。

l这需要增加LV和JFS结构l需要至少增加一个PPn通常为 8MB, 16 MB 或 32MBl使用 smit jfs 来完成这项任务 使用 smit,可以方便地将容量加倍n在当前的容量前增加一个加号nchfs -a size=+8192 /test2021/5/21101 ZHE JIANG COLLABORATION DATA SYSTEM LTD.JFS/JFS2 - JFS/JFS2 - 删除删除//usr/bin/home/sally/john/usr/bin/mntl删除文件系统n卸载: umount /filesystemn删除 jfs: smit jfsl若不能卸载,那么可能文件系统正在使用n文件处于打开状态n用户使用shell打开了目录n使用: fuser -xuc /tmpn若还不明白确切的原因,那么需要重新启动,但在重新启动前设置文件系统为不自动加载2021/5/21102 ZHE JIANG COLLABORATION DATA SYSTEM LTD.JFS/JFS2 JFS/JFS2 检查检查//usr/bin/home/sally/john/usr/bin/mntldf -显示文件系统剩余空间ldu - 显目录、文件空间占有量lfsck命令n语法:fsck [ -p | -y | -n | -f ] [ fs_name ]n检查文件系统日志n检查inode、间接块、数据块和空闲块链表n如果不指定参数,fsck命令检验所有在/etc/filesystems中属性check=true的文件系统n问题报告存放在/lost+found目录中2021/5/21103 ZHE JIANG COLLABORATION DATA SYSTEM LTD.JFS JFS 列表列表//usr/bin/home/sally/john/usr/bin/mntl除了常用的 UNIX 命令,还包括:n文件系统列表: lsfsn列出详细信息: lsfs -ql注释: èbf = large file enabled2021/5/21104 ZHE JIANG COLLABORATION DATA SYSTEM LTD.第七单元第七单元 设备管理设备管理2021/5/21105 ZHE JIANG COLLABORATION DATA SYSTEM LTD.设备与设备与ODMODMl为了连接新的磁带、磁盘或CD-ROM,AIX需要对它们有所了解l系统中定义的所有设备和它们的特性都存在ODM中nODM 包括 predefined 和 customied 两类数据库,存放逻辑设备的有关信息及其属性。

npredefined库包含系统支持的设备配置数据建立预定义数据库的意图在于对内部设备提供完整的支持,同时在有需求时对外部设备提供支持 llsdev -Pncustomied数据库包含当前中系统定义了的设备 llsdev -C2021/5/21106 ZHE JIANG COLLABORATION DATA SYSTEM LTD.设备的状态设备的状态l设备可以有三种状态:n未定义(Undefined):系统的Predefined库中没有这个设备的记录n已定义(Defined):系统已经为设备分配了逻辑设备名和端口,同时保有其属性设备当前对系统不可用,其对应逻辑设备无法访问n可用(Available):设备已定义并且就绪2021/5/21107 ZHE JIANG COLLABORATION DATA SYSTEM LTD.自配置设备自配置设备l在系统启动或者运行配置管理器(cfgmgr)时,可由系统自动配置的设备l自配置设备在其ROM芯片中有唯一的识别号lcfgmgr读取这些识别号,并在ODM预定义数据库中搜寻配置这些设备所需的程序l为了保证cfgmgr能发现并正确配置外置自配置设备,外置设备必须在cfgmgr运行前加电。

2021/5/21108 ZHE JIANG COLLABORATION DATA SYSTEM LTD.设备管理的命令设备管理的命令lcfgmgr/mkdev 配置系统中新增设备llsattr 用于读取指定设备的配置属性,部分属性可更改.llscfg 用于显示指定设备的类型、序列号和有关供货商的信息.lrmdev 从系统中删除设备,或使设备处于defined状态llsdev /prtconf 列出当前系统中定义的设备2021/5/21109 ZHE JIANG COLLABORATION DATA SYSTEM LTD.CD-ROM CD-ROM ((cd0)cd0)l自配置设备l加载cdrom n使用: mount -rv cdrfs /dev/cd0 /mntn或者创建一个CD-ROM文件系统并进行加载lsmit cdrflmount /cdroml卸载cdrom n unmount /cdrom2021/5/21110 ZHE JIANG COLLABORATION DATA SYSTEM LTD.第八单元第八单元 安全管理安全管理2021/5/21111 ZHE JIANG COLLABORATION DATA SYSTEM LTD.用户用户l用户帐号n每个用户帐号都有唯一的用户名、用户ID和口令n文件所有者依据用户ID判定n文件所有者一般为创建文件的用户,但root用户可以改变一个文件的所有者n固有用户lroot超级用户ladm, adm, bin, …大多数系统文件的所有者,但不能用这些用户登录2021/5/21112 ZHE JIANG COLLABORATION DATA SYSTEM LTD.用户组用户组l用户组n需要访问同一文件或执行相同功能的多个用户可放置到一个用户组n每个用户都必须属于至少一个用户组,一个用户可属于多个用户组n固有用户组:lsystem管理者组lstaff普通用户组2021/5/21113 ZHE JIANG COLLABORATION DATA SYSTEM LTD.安全性记录文件安全性记录文件l/var/adm/sulogl记录每次su命令的执行。

这是个文本文件使用任何文本文件的命令查看l/var/adm/wtmp和/etc/utmpl记录用户的成功登录使用who命令查看l/etc/security/failedloginl记录所有不成功的登录尝试如果用户名不存在,记录为UNKNOWN项目使用who命令查看2021/5/21114 ZHE JIANG COLLABORATION DATA SYSTEM LTD.安全性相关文件安全性相关文件l/etc/passwd 合法用户(无口令内容)l/etc/group 合法用户组l/etc/security/passwd 含有加密形式的用户口令l/etc/security/user 用户属性,口令限制l/etc/security/limits对用户的限制l/etc/security/environ 用户环境设定l/etc/security/login.cfg登录设置l/etc/security/group 用户组属性l/usr/lib/security/mkuser.default 建立新用户的一些默认设置存放文件中2021/5/21115 ZHE JIANG COLLABORATION DATA SYSTEM LTD.用户和组的创建用户和组的创建l用户和组n对于用户组,使用 smit group n对于少量用户的管理,使用 smit user n设置口令: passwd l新用户在第一次登录前,系统管理员要为其设置口令.l对于大量的用户,使用 nmkuser命令n使用smit 来选择有关选项2021/5/21116 ZHE JIANG COLLABORATION DATA SYSTEM LTD.更改用户和组的属性更改用户和组的属性lsmitty chuserlsmitty chgroup2021/5/21117 ZHE JIANG COLLABORATION DATA SYSTEM LTD.删除用户和组删除用户和组lsmitty rmuserlsmitty rmgroupl删除用户宿主目录(不象创建用户自动创建宿主目录,删除用户时不会自动删除宿主目录)n# rm -r /home/team012021/5/21118 ZHE JIANG COLLABORATION DATA SYSTEM LTD.用户环境初始化过程用户环境初始化过程l/etc/profile:一个shell脚本,控制整个系统的默认环境变量,例如TERM、MAILMSG等。

l/etc/environment:控制所有进程的基本环境例如HOME、LANG、TZ、NLSPATH等l/$HOME/.profile:每个用户自有的环境变量设置文件,位于用户的宿主目录中2021/5/21119 ZHE JIANG COLLABORATION DATA SYSTEM LTD.文件文件/etc/security/limits/etc/security/limitsl/etc/security/limitsn高级 ulimit限制属性lfsize, core, cpu, date, rss, stack, nofilesn在此文件头部,有对这些属性意义的解释n-1 意味着没有限制n每名用户的限制条件 - 若没有设置,那么就使用默认值2021/5/21120 ZHE JIANG COLLABORATION DATA SYSTEM LTD.cronl每一种UNIX都有cron,但有关定义文件的目录位置会不同lcron表文件n/var/spool/cron/crontabs/l记录文件n /var/adm/cron/logl允许/拒绝文件n/var/adm/cron/cron.{allow,deny}l使用crontab -e编辑cron文件 l使用AIX中Skulker脚本,可清除tmp下临时文件 l检查文档2021/5/21121 ZHE JIANG COLLABORATION DATA SYSTEM LTD.用户监视和记录文件用户监视和记录文件l常用的命令:nwhonlast - 登录事件和关机信息nlast root consolenlast | grep shutdownl系统记录文件 (循环记录文件)n列出系统记录名称: alog -Ll示例: boot bosinst nim consolen列出文件: alog -o -t boot2021/5/21122 ZHE JIANG COLLABORATION DATA SYSTEM LTD.第九单元第九单元 系统软件安装系统软件安装2021/5/21123 ZHE JIANG COLLABORATION DATA SYSTEM LTD.AIXAIX操作系统光盘操作系统光盘 AIX 5L Version 5.1 的系统光盘,包括: AIX Base Operating System (5 CDs) Bonus Pack Expansion Pack AIX Documentation AIX Toolbox for Linux Applications2021/5/21124 ZHE JIANG COLLABORATION DATA SYSTEM LTD.软件包定义软件包定义可安装的最小单位完成特定功能fileset的集合可独立安装的单元package的集合完整的产品LPP(Licensed Program Product)是一个完整的软件产品,它包含相关的所有package或fileset。

2021/5/21125 ZHE JIANG COLLABORATION DATA SYSTEM LTD.AIX AIX 软件更新软件更新针对系统缺陷和错误的修正增加新的设备的支持新的功能#oslevel -r5100-02对操作系统的更新,包含有对性能或功能的增强,或错误修正2021/5/21126 ZHE JIANG COLLABORATION DATA SYSTEM LTD.AIX AIX 版本编号版本编号l确认 AIX的版本,使用 5.1.0.0veversionon releasemodificationfix2021/5/21127 ZHE JIANG COLLABORATION DATA SYSTEM LTD.增加一个程序包或增加一个程序包或PTFPTFl若AIX丢失了一些内容(未安装的功能)或准备引入新功能,那么需要进行安装l安装程序包、文件集或PTF时,使用: installp命令l事实上使用: smitty installpnsmitty 可以解释所有标记的含义,使用起来更加简单2021/5/21128 ZHE JIANG COLLABORATION DATA SYSTEM LTD.Installp / smitty installpInstallp / smitty installpl全特性安装方法n预览将会发生什么事情n必备条件检查n互相依赖性软件nAIX软件可以安装成两个状态:lAppliedlCommitn必要的话,选择增加有关文件系统容量n覆盖或保存有关文件n数据块同时更新2021/5/21129 ZHE JIANG COLLABORATION DATA SYSTEM LTD.检查系统安装软件检查系统安装软件l若想列出所有已安装的IBM AIX软件的当前版本,请使用命令: lslpp -ll列出某个命令包含在哪个文件集中nlslpp -w /usr/bin/vi2021/5/21130 ZHE JIANG COLLABORATION DATA SYSTEM LTD.第十单元第十单元 性能监测性能监测2021/5/21131 ZHE JIANG COLLABORATION DATA SYSTEM LTD.系统性能分析工具系统性能分析工具CPUCPU内存内存磁盘磁盘网络网络vmstat, iostatvmstatiostat netstat topas/nmontopas/nmontopas/nmontopas/nmonpspslvmstat,iostat -d entstatsarsvmonlvmstatnfsstattime/timexlspslspsifconfignetpmonfilemon filemoniptrace,ipreportlsattr,lsdev lspv,lslv ,lsvgtrace,trcrpttrace,trcrpttrace,trcrpttrace,trcrpt2021/5/21132 ZHE JIANG COLLABORATION DATA SYSTEM LTD.性能调整工具性能调整工具CPUCPU内存内存磁盘磁盘网络网络schedtune/schedovmtune/vmo,ioovmtune/vmo,ioono nice,renicechps,mkpschdevnfsobindprocessorbindintcpufdprmigratepvchdevchdevchdevchlvifconfigsetprirmssreorgvg2021/5/21133 ZHE JIANG COLLABORATION DATA SYSTEM LTD.监视监视 CPU CPU 使用情况使用情况 - vmstat - vmstat# vmstat 2kthr memory page faults cpu----- ----------- ------------------------ ------------ ----------- r b avm fre re pi po fr sr cy in sy cs us sy id wa 1 0 22478 1677 0 0 0 0 0 0 188 1380 157 57 32 0 10 1 0 22506 1609 0 0 0 0 0 0 214 1476 186 48 37 0 16 0 0 22498 1582 0 0 0 0 0 0 248 1470 226 55 36 0 9 2 0 22534 1465 0 0 0 0 0 0 238 903 239 77 23 0 0 2 0 22534 1445 0 0 0 0 0 0 209 1142 205 72 28 0 0 2 0 22534 1426 0 0 0 0 0 0 189 1220 212 74 26 0 0 3 0 22534 1410 0 0 0 0 0 0 255 1704 268 70 30 0 0 2 1 22557 1365 0 0 0 0 0 0 383 977 216 72 28 0 0 2 0 22541 1356 0 0 0 0 0 0 237 1418 209 63 33 0 4 1 0 22524 1350 0 0 0 0 0 0 241 1348 179 52 32 0 16 1 0 22546 1293 0 0 0 0 0 0 217 1473 180 51 35 0 14 2021/5/21134 ZHE JIANG COLLABORATION DATA SYSTEM LTD.监视监视 CPU CPU 使用情况使用情况 - iostat - iostat# iostat -t 2 6tty: tin tout avg-cpu: % user % sys % idle % iowait 0.0 0.8 8.4 2.6 88.5 0.5 0.0 80.2 4.5 3.0 92.1 0.5 0.0 40.5 7.0 4.0 89.0 0.0 0.0 40.5 9.0 2.5 88.5 0.0 0.0 40.5 7.5 1.0 91.5 0.0 0.0 40.5 10.0 3.5 80.5 6.0CPU 统计信息列(% user、% sys、% idle、和 % iowait)提供了一个关于 CPU 使用的细目分类。

2021/5/21135 ZHE JIANG COLLABORATION DATA SYSTEM LTD.监视监视 CPU CPU 使用情况使用情况 - sar - sar# sar -P ALL 2 317:30:50 cpu %usr %sys %wio %idle17:30:52 0 8 92 0 0 1 0 4 0 96 2 0 1 0 99 3 0 0 0 100 - 2 24 0 7417:30:54 0 12 88 0 0 1 0 3 0 97 2 0 1 0 99 3 0 0 0 100 - 3 23 0 7417:30:56 0 11 89 0 0 1 0 3 0 97 2 0 0 0 100 3 0 0 0 100 - 3 23 0 74Average 0 10 90 0 0 1 0 4 0 96 2 0 1 0 99 3 0 0 0 100 - 3 24 0 74可以了解到每个CPU的使用情况2021/5/21136 ZHE JIANG COLLABORATION DATA SYSTEM LTD.监视内存使用情况监视内存使用情况 - vmstat - vmstat# vmstat 2 10kthr memory page faults cpu----- ----------- ------------------------ ------------ ----------- r b avm fre re pi po fr sr cy in sy cs us sy id wa 1 3 113726 124 0 14 6 151 600 0 521 5533 816 23 13 7 57 0 3 113643 346 0 2 14 208 690 0 585 2201 866 16 9 2 73 0 3 113659 135 0 2 2 108 323 0 516 1563 797 25 7 2 66 0 2 113661 122 0 3 2 120 375 0 527 1622 871 13 7 2 79 0 3 113662 128 0 10 3 134 432 0 644 1434 948 22 7 4 67 1 5 113858 238 0 35 1 146 422 0 599 5103 903 40 16 0 44 0 3 113969 127 0 5 10 153 529 0 565 2006 823 19 8 3 70 0 3 113682 121 0 20 9 154 470 0 608 1569 1007 15 8 0 77 0 4 113701 124 0 3 29 228 635 0 674 1730 1086 18 9 0 73avm = active virtual memoryfre = number of free memory pagespi = number of page ins per secondpo = number of page outs per secondfr = freed pages per secondsr = scanned pages per second2021/5/21137 ZHE JIANG COLLABORATION DATA SYSTEM LTD.监视内存使用情况监视内存使用情况 - ps - ps# ps auxUSER PID %CPU %MEM SZ RSS TTY STAT STIME TIME COMMANDroot 516 94.9 0.0 8 8 - A Mar 15 2503:26 kprocroot 17306 2.4 7.0 11840 8504 - A Mar 15 62:35 /usr/lpp/X11/bin/root 33852 0.7 0.0 568 620 pts/9 A 14:47:29 0:01 /usr/bin/kshroot 33486 0.5 2.0 2144 2136 pts/7A 14:15:15 0:11 /afs/austin.ibm.croot 1032 0.2 0.0 64 56 - A Mar 15 6:09 kprocroot 31404 0.1 1.0 1128 1144 ? A 15:16:55 1:39 aixterm -e rloginroot 29776 0.1 1.0 964 856 ? A 12:56:18 0:07 aixterm -e elmRSS: refers to the real-memory (resident set) size in kilobytes of the process.SZ: the virtual size (in paging space) in kilobytes of the data section of the process + TSIZ refers to the size of the text section of the executable file.%MEM 由内存中工作段和代码段的和的 4 倍计算得到(就是说,RSS 的值),再除以机器实际内存的容量(单位 KB ),再乘以 100 ,凑整到最接近的百分点。

2021/5/21138 ZHE JIANG COLLABORATION DATA SYSTEM LTD.监视内存使用情况监视内存使用情况 - svmon - svmon# svmon -G size inuse free pin virtualmemory 1048576 149991 898585 96647 135570pg space 958464 1857 work pers clnt pin 96647 0 0 in use 135232 48 14711 整体 (-G) :显示整个系统中实际内存和字分页空间的使用的统计信息 进程 (-P) :显示活动进程的存储使用策略段 (-S) :显示在某一特定的程序段数或者降序显示最高十位使用内存的进程 段的详细信息 (-D) :显示某一特定段的详细信息In AIX Version 5.1, svmon is packaged as part of the perfagent.tools fileset and in bos.perf.tools fileset in AIX 5.2.¡£2021/5/21139 ZHE JIANG COLLABORATION DATA SYSTEM LTD.监视监视I/O I/O 使用情况使用情况 - iostat - iostatl# iostat 5tty: tin tout avg-cpu: % user % sys % idle % iowait 0.0 0.4 0.2 0.4 99.3 0.1Disks: % tm_act Kbps tps Kb_read Kb_wrtnhdisk0 0.2 1.4 0.1 300366 211075hdisk1 0.0 0.0 0.0 8 0hdisk2 0.0 0.0 0.0 8 0cd0 0.1 0.1 0.0 42844 0tty: tin tout avg-cpu: % user % sys % idle % iowait 0.0 145.6 0.4 12.7 0.0 86.9Disks: % tm_act Kbps tps Kb_read Kb_wrtnhdisk0 94.8 303 4.3 47.4 15232 0hdisk1 0.0 0.0 0.0 0 0hdisk2 0.0 0.0 0.0 0 0cd0 0.0 0.0 0.0 0 0if activity for a disk is greater than 70%, then you may get higher performance by moving some of that disks’s activity toanother disk or spreading the I/O across multiple disk drives..2021/5/21140 ZHE JIANG COLLABORATION DATA SYSTEM LTD.监视监视I/O I/O 使用情况使用情况 - sar -d - sar -dl# sar -d 3 3AIX konark 3 4 0002506F4C00 08/26/9912:09:50 device %busy avque r+w/s blks/s avwait avserv12:09:53 hdisk0 1 0.0 0 5 0.0 0.0 hdisk1 0 0.0 0 1 0.0 0.0 cd0 0 0.0 0 0 0.0 0.012:09:56 hdisk0 0 0.0 0 0 0.0 0.0 hdisk1 0 0.0 0 1 0.0 0.0 cd0 0 0.0 0 0 0.0 0.012:09:59 hdisk0 1 0.0 1 4 0.0 0.0 hdisk1 0 0.0 0 1 0.0 0.0 cd0 0 0.0 0 0 0.0 0.0Average hdisk0 0 0.0 0 3 0.0 0.0 hdisk1 0 0.0 0 1 0.0 0.0 cd0 0 0.0 0 0 0.0 0.02021/5/21141 ZHE JIANG COLLABORATION DATA SYSTEM LTD.监视网络使用情况监视网络使用情况 - netstat -i - netstat -i网络接口统计# netstat -iName Mtu Network Address Ipkts Ierrs Opkts Oerrs Colllo0 16896 144834 0 144946 0 0lo0 16896 127 localhost 144834 0 144946 0 0tr0 1492 10.0.5a.4f.3f.61658339 0 247355 0 0tr0 1492 9.3.1 ah6000d 658339 0 247355 0 0en0 1500 8.0.5a.d.a2.d5 0 0 112 0 0en0 1500 1.2.3 1.2.3.4 0 0 112 0 0-If the Oerrs column from netstat -i is greater than 1% of Opkts, the send queue size (xmt_que_size) for that interface should be increased.use # lsattr -El adapter to check-If Ierrs is greater than 1% of Ipkts, then execute netstat -m to check for a lack of memory.2021/5/21142 ZHE JIANG COLLABORATION DATA SYSTEM LTD.监视网络使用情况监视网络使用情况 - netstat -m - netstat -m网络内存使用情况#netstat -m2434 mbufs in use:2432 mbuf cluster pages in use10336 Kbytes allocated to mbufs0 requests for mbufs denied0 calls to protocol drain routines0 sockets not created because sockthresh was reached内核分配统计信息:******* CPU 0 *******By size inuse calls failed delayed free hiwat freed32 419 544702 0 0 221 800 064 173 22424 0 0 19 400 0128 121 37130 0 0 135 200 4256 1201 118326233 0 0 239 480 138...AIX5L中 thewall 的值是无法修改的,是在系统启动时就确定的:32-位核心 - thewall 取值为 1/2 物理内存 与 1GB 中的最小值,即最大为1GB。

64-位核心 - thewall 取值为 1/2 物理内存 与 65GB 中的最小值,即最大为65GB2021/5/21143 ZHE JIANG COLLABORATION DATA SYSTEM LTD.监视网络使用情况监视网络使用情况 - netstat -v - netstat -v正在运行的每一个基于通用数据链接接口设备驱动程序的统计信息#netstat -vETHERNET STATISTICS (ent0) :Device Type: IBM 10/100 Mbps Ethernet PCI Adapter (23100020)Hardware Address: 00:60:94:e9:29:18Elapsed Time: 9 days 19 hours 5 minutes 51 secondsTransmit Statistics: Receive Statistics:-------------------- -------------------Packets: 0 Packets: 0Bytes: 0 Bytes: 0Interrupts: 0 Interrupts: 0Transmit Errors: 0 Receive Errors: 0Packets Dropped: 0 Packets Dropped: 0 Bad Packets: 0Max Packets on S/W Transmit Queue: 0S/W Transmit Queue Overflow: 0Current S/W+H/W Transmit Queue Length: 02021/5/21144 ZHE JIANG COLLABORATION DATA SYSTEM LTD.topas (AIX 4.3.3 +)topas (AIX 4.3.3 +)Topas Monitor for host: asterix EVENTS/QUEUES FILE/TTYThu Jul 20 15:17:09 2000 Interval: 2 Cswitch 52 Readch 1086 Syscall 98 Writech 63Kernel 10.2 |### | Reads 20 Rawin 0User 2.4 |# | Writes 0 Ttyout 63Wait 0.0 | | Forks 0 Igets 0Idle 87.3 |######################### | Execs 0 Namei 7 Runqueue 1.0 Dirblk 0Interf KBPS I-Pack O-Pack KB-In KB-Out Waitqueue 1.0tr0 0.3 6.0 0.5 0.3 0.0lo0 0.0 0.0 0.0 0.0 0.0 PAGING MEMORY Faults 0 Real,MB 2047Disk Busy% KBPS TPS KB-Read KB-Writ Steals 0 % Comp 0.0hdisk0 0.0 0.0 0.0 0.0 0.0 PgspIn 0 % Noncomp 54.0hdisk5 0.0 0.0 0.0 0.0 0.0 PgspOut 0 % Client 0.0hdisk4 0.0 0.0 0.0 0.0 0.0 PageIn 0hdisk3 0.0 0.0 0.0 0.0 0.0 PageOut 0 PAGING SPACEhdisk1 0.0 0.0 0.0 0.0 0.0 Sios 0 Size,MB 352 % Used 0.0topas (28220) 1.5% PgSp: 0.5mb root % Free 113.5i4llmd (14966) 0.0% PgSp: 0.9mb rootnetscape_(26206) 0.0% PgSp: 6.6mb atulsyslogd (7564) 0.0% PgSp: 0.5mb root Press "h" for help screen.syncd (4244) 0.0% PgSp: 0.4mb root Press "q" to quit program. l基于文本的监视工具2021/5/21145 ZHE JIANG COLLABORATION DATA SYSTEM LTD.nmonnmonnmon v4.40 [H for help] Hostname=asterix Refresh=2.0secs 10:05.04RS/6000 DetailsMachine Type=PowerPC 604 which is a 32 bit machine with 8 CPUs.CPU Cache is Combined Instruction (16384 bytes) and Data (16384 bytes)Level 2 Cache size=1048576AIX Version 4.3.2.0 uname=asterix hostname=CPU Utilisation +-------------------------------------------------+CPU User% Sys% Wait% Idle|0 |25 |50 |75 100| 0 13.4 25.7 47.0 13.9|UUUUUUssssssssssssWWWWWWWWWWWWWWWWWWWWWWW> | 1 2.5 18.8 66.8 11.9|UsssssssssWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW> | 2 0.5 0.5 72.8 26.2 |WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW> | 3 0.0 3.0 71.1 25.9 |sWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW> | 4 40.8 26.9 24.4 8.0 |UUUUUUUUUUUUUUUUUUUUsssssssssssssWWWWWWWWWWWW> | 5 0.0 0.0 73.3 26.7 |WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW> | 6 0.5 1.5 71.8 26.2 |WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW> | 7 0.0 0.0 73.3 26.7 |WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW> | +-------------------------------------------------+ 7.2 9.5 62.6 20.7|UUUssssWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW> | +-------------------------------------------------+Memory Use Physical Virtual Paging pages/sec In Out% Used 6.5% 0.3% to Paging Space 93.2 0.5% Free 93.5% 99.7% to File System 0.0 0.0MB Used 132.5MB 1.7MB Paging Total 93.2 0.5MB Free 1914.9MB 510.3MBTotal(MB) 2047.4MB 512.0MB [0] Paging Faults 1168.0/secNetwork I/OI/F Name Recv Trans kB/s packin packout insize outsize lo0 0.0 0.0 0.0 0.0 0.0 0.0 tr0 0.3 0.6 5.0 1.5 69.4 385.72021/5/21146 ZHE JIANG COLLABORATION DATA SYSTEM LTD.nmonnmonAdapter I/O read write xfers Adapter Type00-07 372.7 2.0 kB/s 93.2 Wide SCSI I/O Controller Adapter00-05 0.0 0.0 kB/s 0.0 SSA RAID AdapterDisk I/O Busy Read Write |0 |25 |50 |75 100|hdisk0 73% 372.7 2.0 kB|WRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR>R |hdisk1 0% 0.0 0.0 kB|> |hdisk2 0% 0.0 0.0 kB|> |hdisk3 0% 0.0 0.0 kB|> |hdisk4 0% 0.0 0.0 kB|> |cd0 0% 0.0 0.0 kB|> |Top Processes Processes=93 mode=3 (1=Basic, 2=CPU 3=Perf. w=wait-procs)PID %CPU Size Res Res Res Char RAM Paging Command Used K Set Text Data I/O Use io other repage34544 38.1 196 240 32 208 23006 0% 104 0 0 find23740 1.0 828 924 60 864 766 0% 0 0 0 nmon 2838 0.0 16 16 0 16 0 0% 0 0 0 netm 3096 0.0 64 64 0 64 0 0% 0 0 0 gil = TCP/IP 3958 0.0 16 16 0 16 0 0% 0 0 0 lvmbb 4226 0.0 148 168 4 164 0 0% 0 0 0 syncd 4398 0.0 36 64 4 60 0 0% 0 0 0 ssa_daemon 4792 0.0 616 448 40 408 0 0% 0 0 0 srcmstr 4942 0.0 536 604 84 520 0 0% 0 0 0 errdemon2021/5/21147 ZHE JIANG COLLABORATION DATA SYSTEM LTD.一般性能技巧一般性能技巧l除非是高手,否则最好不要修改AIX参数l不断的升级可以保证诊断最快 n不要改变 l软件、软件选项、硬件、数据库参数、硬盘或数据位置n使用PerfPMRlSSA硬盘并不比SCSI硬盘快 n支持更多的磁盘,易于配置和管理,接口允许更大的吞吐量,但对于磁盘是一样的。

lSMP系统允许更大的容量 n单线程任务的执行速度与CPU数量无关 l避免在正常工作系统上使用还未经试验的新功能2021/5/21148 ZHE JIANG COLLABORATION DATA SYSTEM LTD.部分资料从网络收集整理而来,供大家参考,感谢您的关注! 。

下载提示
相似文档
正为您匹配相似的精品文档
相关文档