• 1. (本页无文本内容)
  • 2. AIX系统管理
  • 3. 第一章 概述
  • 4. 了解IBM eServer pSeries产品基本知识 介绍AIX操作系统的主要组成部分 了解pSeries服务器及AIX的启动 描述UNIX和AIX的发展和变化本章目的
  • 5. 集成的商用服务器最开放的UNIX系统基于Intel构架的服务器代表故障时间为零IBM Server
  • 6. pSeries 产品线
  • 7. pSeries 产品的应用
  • 8. 多任务、多用户的操作系统 功能丰富的可扩展、开放的计算环境 UNIX同时又指一个功能强大的多任务、多用户的操作系统UNIX概念
  • 9. 60年代中期,AT&T贝尔实验室-Multics的操作系统。 1969年贝尔实验室从Multics的计划中撤出,由于科学计算研究中心(CSRC)的成员没有了计算环境,Ken Thompson、Dennis Ritchie和其他一些研究人员开发了一个基本的文件系统,该系统后来演化成了UNIX文件系统UNIX历史
  • 10. Advanced Interactive eXective(AIX)是IBM基于UNIX基础之上发布的操作系统 1986年-IBM发布AIX操作系统,最初是安装在6150微计算系统(Micro Computer System)以及后来的Personal Syste/2 和 System/370. 1990年-AIX 3安装在IBM发布的RS/6000上 An Ibm uniXAIX (Advanced Interactive eXecutive)
  • 11. AIX:Advanced Interactive Executive 业界最开放的UNIX系统 第一个具有Linux兼容性的UNIX 第一个支持Intel的Itanium芯片的UNIX IBM server p系列产品运行同一个Aix操作系统AIX 操作系统
  • 12. AIX = ADVANCED INTERACTIVE EXECUTIVE 高级的交互式执行系统。AIX系统的结构 AIX SYSTEM STRUCTUREhardwarekernelshellapplicationsAIX操作系统的结构
  • 13. 充分利用投资 满足客户需求 标准战略对策 扩展能力强 商业灵活性Open System 开放式操作系统
  • 14. AIX操作系统的主要特点 一个基于众多工业标准的系统 先进的内核 强大的通讯能力
  • 15. AIX的几个重要技术SMIT-SYSTEM MANAGEMENT INTERFACE TOOL 系统管理界面工具 LVM-LOGICAL VOLUME MANAGER 逻辑卷管理器:应用与硬件之间进行管理的软件层次。 JFS-JOURNAL FILE SYSTEM 日志文件系统:借鉴了数据库保护数据的技术,以日记的形式记录文件中的变化。
  • 16. AIX系统的引导过程ROM只读存贮器,初始化/自检(检索引导设备)装载引导块(IPL)boot loaded AIX kernel 系统初始化程序引导 /etc/init getty login ksh /etc/inittab /etc/passwd /etc/security/passwd $ home/.profile 引导块程序装入引导程序 (内核、文件系统设备配置数据)
  • 17. 对大多数pSeries服务器 当接通电源时… 服务处理器进行自检 在LED上显示“OK” 启动机器时… 按下白色的电源按钮 在LED上显示启动状态 LED无显示时,启动完成开机
  • 18. 系统启动过程内核初始化阶段 检测主板,寻找bootlist,将boot image读入内存,开始系统的初始化 基本设备配置阶段  本阶段主要运行cfgmgr命令 系统启动阶段 -将所有的逻辑卷(LV)vary on -启动页面交换(paging) -执行/etc/inittab
  • 19. 启动—LED/LC在上电的每个阶段 LED都在显示一些数字 它指示… 正在进行加载的设备 当前的工作状态 加载失败的原因 可以查诊断手册获得数字的含义
  • 20. 系统初始化(1)由服务处理器运行 进行自检,代码显示在LED上 识别适配器和部件 按照配置列表查找引导设备 从引导设备上加载AIX 检查rootvg和/dev/hd5 可以使用lsvg –l rootvg检查 引导列表 硬盘、CDROM、磁带、网络 按列表顺序查找引导设备,以第一个引导 使用bootlist –m normal –o查询当前设置 使用bootlist –m normal hdisk0 cd0 eth0 设置
  • 21. 系统初始化(2)服务器上设备的配置 启动AIX,运行从cfgmgr 识别各类硬件设备 加载动态设备驱动程序 可从LED上观察当前配置的设备
  • 22. 系统初始化(3)AIX核心取得控制权 运行AIX 主控台显示AIX的信息 加载相关卷组(varyonvg) mount文件系统 开启paging spaces 执行/etc/inittab中的命令 启动各类服务:tcp/ip, nfs, error reporting 屏幕出现登录信息
  • 23. AIX的首次启动第一次启动,出现欢迎屏幕,需设置: 时区、日期、时间 根口令 网络 其他部件的安装 安装帮助文档 也可通过install_assist命令在以后设置。 设置授权用户的数量 设置/etc/profile,/etc/enviroment中设置系统环境变量 设置换页空间(lsps, chps)
  • 24. 检查AIX的系统状态系统整体 prtcfg 文件系统: df –k 设备 lsdev –C 磁盘 lspv 交换分区 lsps –a 系统配置 lscfg –vp 软件 lslpp –l 用户 who 处理器个数       lsdev –C|grep proc 内存大小        lsattr –El mem0
  • 25. 关机P系列服务器很少关机 以下情况才关机 添加非热插拔的新硬件 硬件维护 出现严重问题 AIX能动态的 调整内部表的容量 增加/删除设备驱动程序 增加新软件和功能
  • 26. 关机命令命令不同,关机顺序相同 可选命令: shutdown, init, halt 建议使用shutdown shutdown 一分钟后关机 shutdown +2 二分钟后关机 shutdown –Fr 马上重启(-r)
  • 27. 关机过程关机顺序与开机正好相反 运行/etc/rc.shutdown关闭程序 提醒用户(wall) 关闭用户进程 停止系统服务进程 卸载文件系统(umount) 停止处理器 选择-r参数时,通过服务处理器重启
  • 28. 死机AIX中的文件系统为JFS/JFS2,文件系统很少出错 硬件故障(RAM,CPU等) 死机时内存保存到dump设备中 LED显示888 可以按键察看更多代码信息 服务处理器显示“OK”后结束
  • 29. 错误日志所有AIX错误都记录在一个记录文件中 /var/adm/ras/errlog 显示错误 errpt [-a] 可以输出到文件或用more、pg察看 清空错误记录信息 errclear 0
  • 30. 系统管理目的在系统的管理上花费最少的时间和资源 最大的生产率、可靠性、性能 提供多种系统管理方案
  • 31. AIX系统架构应用程序及环境SHELL内核硬件
  • 32. AIX系统的用户界面AIX 通用桌面环境(COMMON DESKTOP ENVIRONMENT) X窗口系统(AIX WINDOWS),简称X 命令行(SHELL)
  • 33. AIX 通用桌面环境
  • 34. AIX WINDOWS
  • 35. 命令行
  • 36. AIX 通用桌面环境登录界面
  • 37. CDE的文件管理器与 应用程序管理器
  • 38. AIX命令的基本格式AIX系统的命令包括AIX自带的命令和用户编写的命令。其基本格式为: 命令(command),选项(option),参数(argument) 注意:命令选项和参数均有一个空格间隔,而且顺序不能颠倒。
  • 39. 系统的进入和退出login:输入用户名(例如:user1),登录进入系统 password: 输入用户口令 出现命令行提示符 $ 或 # ,即可输入操作系统命令 退出系统:<ctrl+d>; exit; logout
  • 40. 建立/修改口令# passwd passwd: —输入旧口令 new passwd: —输入新口令 re-enter new passwd: —重新输入新口令
  • 41. 其它基本命令(1)mkdir/rm/mv/cd -用于创建目录/删除文件或目录/更改文件或目录名/进入某一目录 ls 显示目录中的内容(文件名) #ls –a 列出当前目录中的所有文件 #ls –l 显示文件的详细信息 ps / kill 显示后台进程的有关信息或杀死后台进程 #kill -9 253432
  • 42. find 在一个/多个目录中查找符合条件的文件 #find –name ‘t*’ -print head/tail 显示文件头/尾声的内容 #tail +200 filename who/finger 列出系统注册/已登录的用户 #who am I #finger user2 其它基本命令(2)
  • 43. 第二章 设备管理
  • 44. 本章目的解释逻辑设备物理设备的区别 解释ODM预定义和定制数据库的用途 解释设备的不同状态 增加/显示/更改/删除设备。
  • 45. 对象数据库管理器(ODM)对象数据库管理器(Object Database Manager,ODM)是AIX独特的系统配置管理机制。 ODM存放有系统设备信息、参数设置、SMIT内部结构等等。 ODM可以动态修改,它与动态内核构成了AIX灵活的动态配置与管理的核心。 术语ODM有时习惯上也指对象数据库管理器所管理的对象数据库,在本书中请大家根据上下文自行判断。
  • 46. 设备术语物理设备 端口 设备驱动程序 逻辑设备 /dev目录
  • 47. ODM预定义和定制数据库预定义和定制数据库是ODM的一部分,存放逻辑设备的有关信息及其属性。 预定义库包含系统支持的设备的配置数据。建立预定义数据库的意图在于对内部设备提供完整的支持,同时在有需求时对外部设备提供支持。 定制数据库包含当前定义或配置了的设备的配置数据。
  • 48. /dev目录列表# ls -l /dev brw-rw-rw- 1 root system 19, 0 Nov 26 15:18 fd0 brw-rw-rw- 2 root system 19, 1 Dec 10 1997 fd0.18 brw-rw-rw- 2 root system 19, 2 Dec 10 1997 fd0.9 brw-rw-rw- 2 root system 19, 1 Dec 10 1997 fd0h brw-rw-rw- 2 root system 19, 2 Dec 10 1997 fd0l · · · crw-rw-rw- 1 root system 21, 0 Oct 16 16:58 rmt0 crw-rw-rw- 1 root system 21, 1 Oct 16 15:17 rmt0.1 crw-rw-rw- 1 root system 21, 2 Dec 10 1997 rmt0.2 crw-rw-rw- 1 root system 21, 3 Dec 10 1997 rmt0.3 crw-rw-rw- 1 root system 21, 4 Dec 10 1997 rmt0.4 crw-rw-rw- 1 root system 21, 5 Dec 10 1997 rmt0.5 crw-rw-rw- 1 root system 21, 6 Dec 10 1997 rmt0.6 crw-rw-rw- 1 root system 21, 7 Dec 10 1997 rmt0.7
  • 49. 列出所有被支持的设备#lsdev -P -H class type subclass description logical_volume vgtype vgsubclass Volume group logical_volume lvtype lvsubclass Logical volume lvm lvdd lvm LVM Device Driver memory L2cache_rspc sys L2 Cache memory totmem sys Memory planar sysplanar_rspc sys System Planar processor proc_rspc sys Processor sys chrp node System Object bus pci sys PCI Bus · · · # lsdev -Pc tape tape 1200mb-c scsi 1.2 GB 1/4-Inch Tape Drive tape 150mb scsi 150 MB 1/4-Inch Tape Drive tape 1200mb-c scsi 1.2 GB 1/4-Inch Tape Drive tape 150mb scsi 150 MB 1/4-Inch Tape Drive predefined
  • 50. 列出所有定义了的设备# lsdev -C -H name status location description sys0 Available 00-00 System Object sysplanar0 Available 00-00 System Planar pci0 Available 00-fef00000 PCI Bus isa0 Available 10-58 ISA Bus sa0 Available 01-S1 Standard I/O Serial Port siokma0 Available 01-K1 Keyboard/Mouse Adapter fda0 Available 01-D1 Standard I/O Diskette Adapter # lsdev -Cc memory mem0 Available 00-00 Memory L2cache0 Available 00-00 L2 Cache # lsattr -E -l sys0 keylock normal State of system keylock at boot time False maxbuf 20 Maximum number of pages in block I/O BUFFER CACHE True customied
  • 51. 设备状态UndefinedDefinedAvailable
  • 52. 自配置设备配置管理器(cfgmgr)在系统启动或者运行时,自动配置系统中的可侦测设备。 自配置设备在其ROM芯片中有唯一的识别号。 cfgmgr读取这些识别号,并在ODM预定义数据库中搜寻配置这些设备所需的程序。 为了保证cfgmgr能发现并正确配置外置自配置设备,外置设备必须在cfgmgr运行前加电。
  • 53. smit设备菜单# smit devices
  • 54. 增加设备#smit makdskt
  • 55. 获取设备配置文档运行lsdev -CH命令,获取设备名称、状态、位置和描述。 运行lscfg -v命令,获取所有已配置硬件设备的详细信息。 运行lsattr -El device_name命令,获取已配置设备的属性信息。
  • 56. 删除设备rmdev 从系统中删除设备,或使设备处于defined状态
  • 57. 磁带机rmtAIX 磁带是自配置设备,其操作与在其它的UNIX版本上一样 磁带机设备名是/dev/rmt(x)
  • 58. 光驱cdrom自配置设备 加载cdrom 使用: mount -rv cdrfs /dev/cd0 /cdrom 或者创建一个CD-ROM文件系统并进行加载 smit cdrfs mount /cdrom 卸载cdrom unmount /cdrom
  • 59. 设备管理的命令cfgmgr/mkdev 配置系统中新增设备 lsattr 用于读取指定设备的配置属性,部分属性可更改. lscfg 用于显示指定设备的类型、序列号和有关供货商的信息. rmdev 从系统中删除设备,或使设备处于defined状态 lsdev /prtconf 列出当前系统中定义的设备
  • 60. 单元小结物理设备是指连接到系统的实际硬件。逻辑设备是为应用程序和用户访问物理设备所用的软件接口。 设备信息存放在ODM的两个数据库中:预定义和定制数据库。 设备可以存在3种状态:未定义、已定义和可用。 修改设备属性可以用命令或者SMIT。 有时必须使用命令来建立、修改和删除设备定义:mkdev、chdev、rmdev。。
  • 61. 第三章 系统管理工具
  • 62. 概括AIX系统管理工具的优点 解释SMIT的功能,及其各种屏幕内容 解释SMIT操作的记录方式 列举VSM应用 本章目的
  • 63. 命令printbackupkillrestoremounterrptpasswdtracepenableupdatepinstallp系统管理平面 文件/etc/filesystems/etc/profile/etc/system/etc/master/etc/qconfig/etc/ports/etc/rc前端devicesminidisksadduser早期的UNIX系统管理
  • 64. AIX 系统管理(V4以上)SMITDSMITVSM高级命令 低级命令 中级命令 系统 内核 系统资源 对象数据 ASCII 调用 服务 控制器 管理器 文件
  • 65. 菜单子菜单子菜单名字选择器对话屏幕输出面板对话屏幕子菜单子菜单子菜单子菜单子菜单子菜单ASCII或AIXWindows (Motif) 用户界面SMIT用户界面组件
  • 66. AIX的系统管理界面 -SMITSMIT - SYSTEM MANAGEMENT INTERFACE TOOL AIX提供图形和字符用户界面的SMIT管理工具
  • 67. SMIT的启动与使用SMIT命令的命令参数和命令语法如下: smit [-options][fastpath]
  • 68. SMIT主菜单(ASCII界面)# smit
  • 69. SMIT主菜单(Motif界面)
  • 70. 对话屏幕
  • 71. 输出屏幕
  • 72. SMIT日志和脚本文件SMITsmit.log命令 命令 命令smit.script$HOME/smit.log 记录所有访问过的菜单和对话屏幕、所执行的命令及其输出,以及发生的错误信息 $HOME/smit.script 记录所有被SMIT所执行的命令和shell脚本内容 $HOME/smit.transaction 包含了smit.scripts中的信息,并包括命令的说明。
  • 73. smit命令smit命令的语法是: smit [-options] [ [ -m|-n|-d ] fastpath ] Options: -h 帮助信息 -x 不实际执行命令,但在记录文件中记录命令 -X 不运行任何内部命令 -l file 重定向smit.log到另一文件 -s file 重定向smit.script到另一文件 -d 快速路径是一个对话屏幕的名称 -m 快速路径是一个菜单的名称 -n 快速路径是一个选择器的名称 在Motif环境下执行ASCII模式SMIT的命令是: smit -C 或 smitty
  • 74. 使用SMIT的例子(1)#smit ->Security & Users ->Users
  • 75. 使用SMIT的例子(2)#smit user
  • 76. 使用SMIT的例子(3)
  • 77. 使用SMIT的例子(4)
  • 78. 使用SMIT的例子(5)
  • 79. 使用SMIT的例子(6)
  • 80. DSMIT的界面与SMIT相似,但增加了一些功能键序列 DSMIT用于管理网络上的,运行UNIX操作系统的机器 使用DSMIT必须具有root权限 运行DSMIT的命令是dsmit DSMIT
  • 81. 可视系统管理器(Visual System Manager,VSM)是一套图形界面的系统管理工具 图标驱动 双向拖放 单个动作 = 多个命令 提供生成新对象的模板可视系统管理器(VSM)
  • 82. 用户/用户组 管理器维护和升级 管理器设备 管理器打印 管理器VSM应用存储 管理器安装 管理器VSM应用
  • 83. VSM-用户和用户组
  • 84. 在AIX中,系统管理人员有多个系统管理工具可用,包括SMIT、VSM和DSMIT。 SMIT用户界面由菜单、对话/选择器屏幕、弹出列表和帮助屏幕组成。 所有SMIT活动记录在文件smit.log和smit.script文件中。 DSMIT是一个以SMIT为基础的,用于管理非AIX系统的工具。 VSM应用可以管理用户/用户组、打印、存储、安装、维护和升级以及设备。单元小结
  • 85. 第四章 存储管理
  • 86. 描述逻辑卷管理器(LVM)术语和概念 描述文件系统和逻辑卷的关系 描述镜像技术 增加/修改/删除卷组 增加/修改/删除物理卷 增加/修改/删除逻辑卷 解释使用换页空间的原因 显示换页空间使用情况,必要时增加或扩展换页空间设备本章目的
  • 87. 与AIX存储相关的基本概念PV:Physical Volume 物理卷 VG:Volume Group 卷组 PP: Physical Partition物理分区 LP:Logical Partition 逻辑分区 LV:Logical Volume 逻辑卷 LVM:Logical Volume Manager逻辑卷管理器
  • 88. 传统UNIX磁盘存储空余空间分区2分区1问题: 分区位置不可变 扩展分区大小困难 文件和文件系统大小受限制 要求分配给分区的空间连续 预先计划难度
  • 89. LVM:Logical Volume Manager 包括一系列的命令、lib库、其他工具 分为逻辑存储和物理存储LVM概念
  • 90. 逻辑卷跨物理磁盘 逻辑卷可使用不连续的磁盘空间 逻辑卷可动态扩展 逻辑卷可做镜像 可方便的增加磁盘 逻辑卷可重定位LVM的优点
  • 91. 存储各个概念间的关系
  • 92. 文件 目录 文件系统 逻辑存储 物理存储 逻辑卷管理器AIX 存储组件
  • 93. 物理卷(PV:Physical Volume):物理硬盘 卷组(VG:Volume Group):物理卷的组合 物理分区(PP:Physical Partition):物理卷上的最小分配单位PV1PV2Physical PartitionsVolume Group物理存储
  • 94. 物理卷PV物理卷(PV:Physical Volume)对应于一块硬盘 对应于一块硬盘 命名为hdisk0, hdisk1, ……(lspv) 与采用的技术无关 SCSI SSA RAID… SAN
  • 95. 卷组(VG:Volume Group) 一组物理卷的集合 物理卷不需要是相同的容量,也不需要时相同的技术实现 系统分区都在rootvg上 逻辑空间的分配在一个卷组内完成 可以用export,来与其他Aix系统连接 HACMP 系统的第一个vg称为rootvg卷组VG
  • 96. 安装时系统自动创建 包含:   -AIX系统文件   -初始交换空间 一般使用内置硬盘 通常使用一块硬盘,或者两块作镜像根卷组rootvg
  • 97. 物理分区(PP:Physical Partition) -物理卷上的最小分配单位 -一般为2的幂—2,4,6,… 1024M -每个卷组的PP固定 -卷组中的空间管理以PP为单位物理分区PP
  • 98. 逻辑存储PV1Logical PartitionsPV21234Logical Volumes逻辑分区(Logical Partition,LP):对应到物理分区 逻辑卷(Logical Volume,LV):逻辑分区的集合,可跨物理卷
  • 99. LV的用途一个LV可以包含: 日志文件系统(例如/dev/hd4) 换页空间(Paging Space,例如/dev/hd6) 日志记录设备(例如/dev/hd8) 启动逻辑卷(Boot Logical Volume,blv,例如/dev/hd5) 无结构(裸设备)
  • 100. 文件系统文件系统是: -是存储数据的一种方法 -具有层次目录结构 AIX文件系统有3种类型: -日志文件系统(jfs) -CD-ROM文件系统(cdrfs) -网络文件系统(nfs) 不同的文件系统以目录结构连接起来
  • 101. 建立文件系统的目的物理上可以放到硬盘的任何地方(性能好) 某些任务使用文件系统更为高效,例如备份、移动等等。 可以限制用户对硬盘空间的使用 保证整个目录文件树结构的一致性,一个文件系统被破坏不会影响其他文件系统 可建立特殊的安全性解决方案 将数据/程序组织成组减轻文件管理的复杂度以提高性能
  • 102. AIX标准文件系统/(root)hd4homehd1/sbinliblppusrbindevtftpbootvarmntetctmphd2/binliblppsharesbinhd9var/spooladmtmphd3/
  • 103. /etc/filesystems
  • 104. 文件系统挂接(mount)挂接:使文件系统与层次目录结构进行逻辑连接 文件系统与/dev目录下的特殊文件(LV)关联 文件系统挂接起来后,相关逻辑卷及其内容即连接到层次目录结构的一个目录上。
  • 105. 挂接文件系统到空目录homelizjohnpastie/datadoc.profile.exrcmyscript挂接前homelizjohnpastie/datadoc.profile.exrcmyscript挂接后
  • 106. 挂接文件系统到有文件的目录homelizjohnpastie/datadoc.profile.exrcmyscript挂接前homelizjohnpastie/datadoc.profile.exrcmyscript挂接后reportspgms.profile.exrc
  • 107. 显示文件系统#lsfs
  • 108. 显示逻辑卷信息依卷组显示逻辑卷 #lsvg -l rootvg
  • 109. SMIT逻辑卷管理器菜单# smit lvm
  • 110. SMIT卷组菜单# smit vg
  • 111. 显示卷组信息(1)显示全部卷组或活动卷组显示卷组状态
  • 112. 显示卷组信息(2)依物理卷显示依逻辑卷显示
  • 113. 增加和删除卷组# smit mkvg删除卷组:当卷组中最后一个物理卷从卷组中删除后,卷组自动删除
  • 114. 修改卷组(1)# smit chvg
  • 115. 修改卷组(2)# smit vgsc
  • 116. 重组卷组# smit reorgvg
  • 117. 激活/解除卷组激活卷组(使其可用) varyonvg [-s] vg_name 例如# varyonvg datavg 解除卷组(使其不可用) varyoffvg [-s] vg_name 例如# varyoffvg datavg
  • 118. 引入/导出卷组# smit importvg
  • 119. 镜像PP2PP1hdisk0PP2PP1hdisk1PP2PP1hdisk2LP1LP2第一拷贝第二拷贝第三拷贝AIX中,镜像是指一个逻辑分区对应多个同一卷组内的物理分区 写入时序安排: 并行(Parallel):所有物理分区同时写入 串行(Sequential):各个物理分区顺序写入
  • 120. 逻辑卷分配策略物理卷内分配策略(Intra-physical volume policy):物理卷间分配策略(Inter-physical volume policy): 使用多少物理卷 尽量集中或分散MECME
  • 121. smit lv菜单# smit lv
  • 122. 显示逻辑卷信息(1)显示卷组中所有逻辑卷显示一个逻辑卷的状态信息
  • 123. 显示逻辑卷信息(2)显示逻辑卷使用的物理分区在物理卷上的分配图显示逻辑卷使用的逻辑分区与物理分区对应关系以及物理分区在各个物理卷上的总体分配图
  • 124. 增加逻辑卷# smit mklv
  • 125. 删除逻辑卷# smit rmlv
  • 126. 设置逻辑卷特性# smit lvsc
  • 127. 增加逻辑卷拷贝# smit mklvcopy
  • 128. 删除逻辑卷拷贝# smit rmlvcopy
  • 129. smit物理卷菜单# smit rmlvcopy
  • 130. 显示物理卷信息(1)显示系统中所有物理卷显示一个物理卷的状态信息
  • 131. 显示物理卷信息(2)显示一个物理卷内的逻辑卷情况
  • 132. 显示物理卷信息(3)显示一个物理卷内物理分区使用情况
  • 133. 记录硬盘存储设置显示所有硬盘(获取PVID和所属卷组情况) lspv 显示所有卷组 lsvg 显示每个卷组中的逻辑卷情况 在全部卷组激活的情况下:lsvg -o | lsvg -il 显示每个硬盘上的逻辑卷情况 对每个物理卷执行:lspv -l pv_name
  • 134. Paging Space的概念为了给有限的内存提供更大的空间,系统将正在工作的程序调入内存,而将处于inactive状态的应用放入磁盘。这块磁盘空间叫做系统的Paging Space。 并非内存的替代品
  • 135. Paging Space的图释RAM=16MB假定系统上正在运行操作系统、TCP/IP和XWindows操作系统XWindowsTCP/IP剩余6MB共占用10MB如果启动一个需要8MB内存的程序,内存中的某些内容会被暂存到硬盘上(page out,换出),腾出其他程序所需的空间,换出的内容可以根据需要随时换入(page in)操作系统XWindowsTCP/IP剩余6MB需要8MB的程序换 页 空 间
  • 136. 需要Paging Space的原因当内存容量不够时,用做第二内存 只是处于active状态的应用和程序才需要存在与内存中 系统对Paging Space的需求和应用有密切的关系 用命令lsps -a查看Paging Space大于70%时,需要增加内存空间 当Paging Space 过小时,提示信息显示在console上。新的进程无法启动,系统可能停机 不是内存的替代品,只能暂存数据,不能完成内存的其他功用
  • 137. 换页空间在硬盘上的位置换页空间是属性为“paging”的逻辑卷 使换页空间发挥最大性能的原则: 使换页空间逻辑卷位于物理卷的“center”位置 使用多个大小相差不多的换页空间设备(逻辑卷),各个设备在不同硬盘上 将换页空间设备放置在比较空闲的硬盘上
  • 138. 显示换页空间定义及状态显示所有换页空间大小及使用量显示物理内存量显示系统启动时自动启用的换页空间设备
  • 139. 增加换页空间设备# smit mkps
  • 140. Paging Space 的计算当内存小于256M时, Paging Space大小是内存的两倍。 当内存小于256M时 512M+(memory-256M)*1.25
  • 141. 修改换页空间设备# smit chps激活换页空间:swapon /dev/pagingnn或swapon -a
  • 142. 删除Paging Space处于active状态的Paging Space不能被删除。 # chps -a ‘n’ paging00 # shutdown -Fr # rmps paging00 第一个Paging Space不能用这种方法(默认为hd6)
  • 143. 单元小结逻辑卷管理器的结构 卷组包含一个或多个物理卷 每个物理卷划分为物理分区 逻辑分区对应到物理分区(通常为1对1) 逻辑卷上可建立 日志文件系统 内存卸出设备 换页空间 日志记录设备 启动逻辑卷 空(裸设备)
  • 144. 单元小结(续)镜像是一种高可用性技术,它使逻辑卷具有2到3个拷贝 通过SMIT和命令可以增加/修改/删除卷组、物理卷和逻辑卷 AIX系统启动需要换页空间 必须监视换页空间使用量,在不足时添加或扩展换页空间 换页空间可以随时扩展
  • 145. 第五章 文件系统
  • 146. 本章目的描述AIX文件系统各个组件 增加/修改/删除文件系统 监视文件系统增长,控制增长迅速的文件 管理文件系统占用的硬盘空间 进行基本的文件系统完整性检查
  • 147. 日志文件系统结构inodessuperblockIndirect BlockData Block超级块(Superblock):存放文件系统大小和标识、空闲块链表、nbpi inode:存放文件大小、所有者、权限、创建/访问/修改时间 数据块(Data Block):存放数据 间接块(Indirect Block):存放到数据块的指针
  • 148. inode结构inode内容: -权限 -指向数据块或间接块的指针个数 -文件类型 -所有者用户ID -文件大小 -所有者用户组ID -最后修改时间 -指向数据块或间接块的指针 -最后访问时间 -最后更改权限时间 -访问控制信息 inode的大部分信息可以用ls -l命令得到
  • 149. 文件系统日志数据块inode写数据JFS Log写到log <确认>写到log 更新inode 同步log注意:数据块修改不记入日志,只有inode和间接块更改信息记入日志
  • 150. smit文件系统菜单# smit fs
  • 151. 显示文件系统# lsfs Name Nodename Mount Pt VFS Size Options Auto Accounting /dev/hd4 -- / jfs 622592 -- yes no /dev/hd1 -- /home jfs 16384 -- yes no /dev/hd2 -- /usr jfs 2752512 -- yes no /dev/hd9var -- /var jfs 8192 -- yes no /dev/hd3 -- /tmp jfs 24576 -- yes no /dev/cd0 -- /cdrom cdrfs -- ro no no /dev/lv00 -- /gwd1 jfs 8192 rw no no /dev/lv00 -- /home/xb jfs 8192 rw yes no
  • 152. 显示已挂接文件系统
  • 153. 在已有LV上建立FS# smit crjfslv
  • 154. 增加一个日志文件系统# smit crjfs
  • 155. mount/unmount文件系统# smit mountfs
  • 156. 更改/显示日志文件系统# smit chjfs
  • 157. 删除日志文件系统# smit rmjfs
  • 158. 文件系统空间管理文件系统不会随着存放数据的增加而自动扩展 避免文件系统空间问题 监视文件系统已用空间的增长 判断文件系统已用空间增长的原因 控制占用空间增长迅速的文件
  • 159. 显示文件系统剩余空间#df -k
  • 160. 控制增长迅速的文件/var/adm/wtmp /var/spool/*/* /smit.log /smit.script /etc/security/failedlogin /var/adm/sulog
  • 161. 显示文件和目录的空间占用量
  • 162. 检验文件系统fsck命令 语法:fsck [ -p | -y | -n | -f ] [ fs_name ] 检查文件系统日志 检查inode、间接块、数据块和空闲块链表 如果不指定参数,fsck命令检验所有在/etc/filesystems中属性check=true的文件系统 问题报告存放在/lost+found目录中
  • 163. 单元小结AIX文件系统组件是:超级块、inode、数据块和间接块 可以通过命令或smit增加/修改/删除文件系统 必须监视文件系统的使用,以确保不会在应用正常运行期间发生文件系统空间用完的情况 在怀疑文件系统结构有问题时,运行fsck命令检查和修复文件系统
  • 164. 第六章 备份与恢复
  • 165. 本章目的 根据情况确定备份策略 使用各种备份方法
  • 166. 备份的类型系统备份:备份整个操作系统,即进行rootvg备份 完全备份:备份所有用户数据和配置文件等 增量备份:备份自上一次备份以来所有的改变
  • 167. 备份策略(1)系统备份完全备份增量备份增量备份· · ·
  • 168. 备份策略(2)备份所有系统备份不能备份的数据 所有用户数据 所有改变了的系统文件 所有用户应用程序 所有非rootvg的数据 不要备份的数据 没有改变的应用文件 不需配置并可从安装介质快速安装的软件
  • 169. 备份设备 — 磁带驱动器1/4”磁带驱动器(1.2GB) 4mm DAT磁带驱动器(2GB、4GB、12MB) 8mm磁带驱动器(5GB、10GB、20GB)
  • 170. rootvg备份 — mksysb只备份rootvg 只备份已挂接的文件系统 以备份格式创建可启动磁带 保存rootvg中的换页空间设备定义 保存逻辑卷策略 备份时应使活动的用户和应用减至最少
  • 171. rootvg备份 — smit屏幕# smit mksysb
  • 172. 非rootvg的卷组备份# smit savevg
  • 173. 恢复rootvg备份依照从磁带安装操作系统的步骤用mksysb磁带启动Welcome to Base Operting System Installation & Maintenance 1 Start Install Now With Default Settings 2 Change/Show Installation Settings and Install >>> 3 Start Maintenance Mode for System RecoveryMaintenance 1 Access A Root Volume Group 2 Copy a System Dump to Removable Media 3 Access Advanced Maintenance Functions >>> 4 Install from a System BackupChoose Tape Drive Tape Drive Path Name >>> 1 tape/scsi/4mm/12GB /dev/rmt0
  • 174. 恢复非rootvg卷组备份# smit restvg
  • 175. 依文件名备份-backup命令依文件名备份命令语法: backup -i [-q] [-p] [-v] [-f device] < listfile -q 介质已准备好,不再提示 -p 压缩大于24MB的文件 -v 备份时显示文件名 从标准输入读取文件名列表 可以使用相对或绝对路径 使用find命令生成backup命令所需的文件名列表 例如: # find $HOME -print | backup -i -v -f /dev/rmt0 # find / -newer /etc/timeflag -print | backup -i -f /dev/rmt0
  • 176. 依文件名备份-smit屏幕# smit backfile
  • 177. 依inode备份文件系统-backup命令依inode备份文件系统命令语法: backup [-u] [-level] [-f device] [fs_name] 可使用增量备份 -0 文件系统完全备份 -1,-2,… 备份自-0,-1,…以来文件系统的改变 -u 更新/etc/fumpdates文件,增量备份必须使用此选项 例如: # backup -1 -u -f /dev/rmt0 /home
  • 178. 依inode备份文件系统-smit屏幕# smit backfile
  • 179. restore命令显示介质上的文件 restore -T [-q] [-v] [-f device] 例如 # restore -Tvf /dev/rmt0 恢复部分文件。必须为文件指定路径(备份时所用的) restore -x [-q] [-v] [-f device] [ file1 file2 …] 例如 # restore -xvf /dev/rmt0 /home/mike/manual/chap1 恢复整个文件系统。恢复增量备份必须依照备份创建的先后顺序恢复 restore -r [-q] [-v] [-f device] fs_name 例如 # restore -rvf /dev/rmt0 /home
  • 180. 恢复文件或目录-smit屏幕# smit restfile
  • 181. 恢复文件系统 — smit屏幕# smit restfilesys
  • 182. 其他UNIX备份命令tar (tape archive) 适用范围广 非常适合在不同UNIX平台间传送文件 可恢复空目录(-d选项) 不支持AIX访问控制列表(ACL,属于扩展inode内容) cpio(copy input to output) 适用范围广 符号链接较多时可能不能正常工作 不支持AIX访问控制列表(ACL,属于扩展inode内容) dd(device to device) 创建精确相同的备份映像,可用于精确备份逻辑卷 可用于转换某些内容(例如大小写、ASCII与EBCDIC互转等)
  • 183. tar命令建立备份:tar -cvf device files1 [ files2 [files3] ] 可备份到磁带或磁盘 可备份目录树 例如:# tar -cvf /dev/rmt0 /home 恢复备份:tar -xvf device [ files1 [files2] ] 可恢复备份介质中的部分或全部文件或目录 用root用户身份恢复时,可恢复所有文件权限和所有者信息 例如:# tar -xvf /dev/rmt0 /home/team01/mydir 显示并检验备份介质上的内容:tar -tvf device 模拟tar -x操作,但不实际恢复任何文件
  • 184. cpio命令建立备份:cpio -ov < listfile > device -o表示输出 文件名列表从标准输入读取 一般使用find命令生成文件名列表 产生的备份输出到标准输出设备 例如:# find /home -print | cpio -ov > /dev/rmt0 恢复备份:cpio -iv [-d] [-m] [files] < device -i表示输入 -d表示建立目录 -m表示文件恢复后的修改时间等于备份时的值 例如:# cpio -idv < /dev/rmt0 显示并检验备份介质上的内容:cpio -itv < device
  • 185. dd命令语法:dd [option=value] [if=infile] [of=outfile] dd命令复制和/或转换文件内容,这里的文件可以是设备文件。 例如: 1)dd if=/etc/inittab of=/dev/rfd0:把/etc/initab文件复制到磁盘 2)dd if=text.ascii of=text.ebcdic conv=ebcdic:把ASCII文本转换为EBCDIC文本,并另存 3)ls -l | dd conv=ucase:以大写形式显示当前目录下的文件和目录
  • 186. 单元小结为了正确地实施备份,事先必须确定备份策略:备份频度、所用介质以及备份类型 备份可以针对文件、文件系统或卷组 可用其他UNIX备份命令,但必须知道它们各自的优越性和局限性:tar、cpio、dd
  • 187. 第七章 用户管理和安全性
  • 188. 本章目的解释用户和用户组概念,以及何时和怎样定义它们 解释控制root访问的各种方法 管理文件与用户的关联 增加/修改/删除用户 增加/修改/删除用户组 管理用户口令 与其他用户通讯
  • 189. 用户管理概念用户帐号 每个用户帐号都有唯一的用户名、用户ID和口令 文件所有者依据用户ID判定 文件所有者一般为创建文件的用户,但root用户可以改变一个文件的所有者 固有用户 root 超级用户 adm, adm, bin, … 大多数系统文件的所有者,但不能用这些用户登录 用户组 需要访问同一文件或执行相同功能的多个用户可放置到一个用户组 文件所有者组给了针对文件所有者更多的控制 固有用户组: system 管理者组 staff 普通用户组
  • 190. 用户组一个用户组包含一个或多个用户 每个用户都必须属于至少一个用户组,一个用户可属于多个用户组 可以使用groups或setgroups命令查看用户所属的组 一个用户所属的主用户组用于在创建文件时标明文件所有者组。更改主用户组使用newgrp或setgroups命令
  • 191. 用户组层次systemsecurityprintqadmauditstaff
  • 192. 用户层次rootadmin用户(admin标志 设为true)普通用户
  • 193. 控制root访问限制root登录 系统管理员必须按照不公开的时间表定期更改root口令 对不同的系统指定不同的root口令 为每个系统管理员建立一个自己的帐号。执行系统管理任务时,首先用自己的帐号登录,然后用su命令切换到root用户。这可以为日后清查留下审计记录。 root的PATH环境变量设置不能危及系统安全
  • 194. su命令su命令使一个用户切换到另一用户帐号,su会创建一个新的shell进程。 例如: # su team01 $whoami team01 如果su命令带上“ - ”参数(前后都有空格),用户环境也被切换 例如: $ cd /tmp $ su - root # pwd /
  • 195. 安全性记录文件/var/adm/sulog 记录每次su命令的执行。这是个文本文件。使用任何观看文本文件的命令查看。 /var/adm/wtmp和/etc/utmp 记录用户的成功登录。使用who命令查看。 /etc/security/failedlogin 记录所有不成功的登录尝试。如果用户名不存在,记录为UNKNOWN项目。使用who命令查看。
  • 196. 文件和目录权限(1)文件: r:用户可以读取文件 w:用户可以修改文件内容 x:用户可以将文件当作命令执行 目录: r:用户可以列出目录下的内容 w:用户可以在目录中建立和删除文件或目录 x:用户可以切换到这个目录中,或把这个目录放入PATH环境变量
  • 197. 文件和目录权限(2)所有者rwx所有者组成员rwx其他用户rwx241241241rwxrwxr-- = 774(8进制形式) r-xr-xr-x = 555(8进制形式)
  • 198. 改变文件或目录权限和所有者修改文件或目录权限: 文件原有权限:rwxr-xr-- file1 # chmod g+w file1 或 # chmod 774 file1 结果:rwxrwxr-- # chmod u+x file1 或 # chmod 755 file1 结果:rwxr-xr-x 修改文件或目录的所有者: # chown fred file1 # 修改文件所有者为fred # chgrp budget file1 # 修改文件所有者组为budget 等同于 # chown fred:budget file1
  • 199. 安全性相关文件包含用户属性和访问控制的文件 /etc/passwd 合法用户(无口令内容) /etc/group 合法用户组 /etc/security/passwd 含有加密形式的用户口令 /etc/security/user 用户属性,口令限制 /etc/security/limits 对用户的限制 /etc/security/environ 用户环境设定 /etc/security/login.cfg 登录设置 /etc/security/group 用户组属性
  • 200. 用户环境的合法性检查和修正检查/etc/passwd/与/etc/security/passwd的一致性,以及/etc/security/login.cfg和/etc/security/user,同时修正错误: pwdck -y ALL 检查//etc/security/user、/etc/security/limits、/etc/security/passwd,以及是否每个组在/etc/group和/etc/security/group中都有对应条目,并修正错误: usrck -y ALL 检查/etc/group、/etc/security/group、/etc/passwd和/etc/security/user中关于用户组的内容的一致性,并修正错误: grpck -y ALL
  • 201. 用户环境初始化过程登录用户环境建立完成/etc/profile/etc/environment$HOME/.profile/etc/profile:一个shell脚本,控制整个系统的默认环境变量,例如TERM、MAILMSG等。 /etc/environment:控制所有进程的基本环境。例如HOME、LANG、TZ、NLSPATH等。 /$HOME/.profile:每个用户自有的环境变量设置文件,位于用户的宿主目录中。
  • 202. 安全和用户管理菜单# smit security
  • 203. 用户管理菜单# smit users
  • 204. 增加用户# smit mkuser
  • 205. 更改/显示用户属性# smit chuser
  • 206. 删除用户帐号删除用户帐号: # rmuser -p team01 删除用户宿主目录(不象创建用户自动创建宿主目录,删除用户时不会自动删除宿主目录) # rm -r /home/team01
  • 207. 设置用户口令在设置口令前,新用户帐号不可用 修改用户口令: password [username]:使用这个命令,root用户可以修改任何用户的口令,其他用户只能修改自己的口令。 pwdadm [username]:使用这个命令,root用户可以修改任何用户的口令,security组成员可以修改除root以外的用户口令,其他用户只能修改自己的口令。
  • 208. 用户组管理菜单# smit groups
  • 209. 增加用户组# smit mkgroup
  • 210. 更改/显示用户组# smit chgroup
  • 211. write和wallwrite命令用于在某个用户的终端上显示文本信息 例如:# write john wall命令在所有终端上显示文本信息。一般用于向所有用户发送通知 例如:# wall Warning! This system will be unavailable from 6:00
  • 212. 单元小结每个用户在AIX系统中都必须属于一个用户组,可以属于多个,如果是这样,必须为其指定一个主用户组 属于系统固有用户组的用户,根据其所在组的不同,可以执行某一类系统管理任务 不要使用root用户进行普通的操作,并且应当密切监视对root用户的使用 文件和目录有所有者和3组许可权,使用chmod、chown、和chgrp命令可以修改它们 系统将包含用户和用户组信息的ASCII文本文件放置在目录/etc和/etc/security中 用户、用户组及其属性可以使用smit创建、修改和删除
  • 213. 第八章 TCP/IP配置和基本网络工具
  • 214. 本章目的 在以太网连接上配置TCP/IP 使用基本的TCP/IP工具 登录到其他系统 传送文件 远程运行命令
  • 215. 名字和地址每个TCP/IP网络中的主机都应当分配一个名字 使用主机名可以带来方便性 某些命令必须使用主机名才能指定远程主机 每个TCP/IP中的主机系统都必须拥有一个或多个IP地址
  • 216. 配置TCP/IP所需信息IP地址: 每个适配器都必须指定唯一的IP地址和掩码。 主机名:每个系统都必须有唯一的主机名。每个适配器的IP地址也可以拥有一个或多个名字。名字到IP地址的翻译是通过/etc/hosts文件完成的。 路由:与远程网上的主机通讯,必须使用路由。
  • 217. 配置TCP/IP(1)# smit mktcpip
  • 218. 配置TCP/IP(2)# smit mktcpip
  • 219. 平面(Flat)地址解析在配置TCP/IP后,应当把主机名和对应IP地址,以及其他要用到的名字<—>地址对应关系写到/etc/hosts文件中。
  • 220. 基本TCP/IP用户工具检验连通性 ping 文件传输 ftp 远程登录 telnet 远程执行 rexec
  • 221. 单元小结使用smit进行基本TCP/IP配置需要以下信息:IP地址、子网掩码和主机名 TCP/IP提供一些有用的基本工具:ping、telnet、ftp、rexec
  • 222. 第九章 检错与报告
  • 223. 本章目的了解AIX错误报告工具的组成部分 解释错误报告 监测和维护错误日志
  • 224. 错误日志的目的在监测到硬件、软件和操作错误时记录相应的信息 用户其他的相关信息被记录下来 报告通过记录产生 用户能够客户化错误信息 当发生某些特定的错误时,系统发出指定信息 可以查询到建议操作
  • 225. 错误日志过程
  • 226. 通过smit使用error log
  • 227. 通过smit产生错误报告
  • 228. 通过errpt产生错误报告显示所有的错误报告 # errpt 只报告硬件错误 # errpt -d -H 描述ID为F49E2A17的错误报告 # errpt -a -j F49E2A17
  • 229. 报告实例# errpt
  • 230. 参数详解标识‘C’:错误归类 H:硬件 S:软件 O:操作错误 U:不能确定 标识‘T’:错误类型 PERM(并且C为H):显示系统遇到硬件问题并且无法自动修复 PERD(并且C为H):系统硬件变为不可用并引起一系列错误系统 PERM(并且C为S):显示系统遇到软件问题并且无法自动修复 TEMP(并且C为S):显示系统遇到软件问题并且已经自动修复
  • 231. 错误日志的清除(手工)root用户通过手工命令errclear直接清除错误日志 # errclear 10 清除10天以前的所有日志 # errclear -d H 0 清除所有硬件的错误 # errclear -N disk 0 删除所有资源组为disk的记录 # errclear -T UNKN 0 删除所有类型为unknown的记录 # errclear 0 删除所有记录
  • 232. 通过errdemon管理错误日志(1)显示error log的特性 # /usr/lib/errdemon -l Error Log Attributes -------------------------------------------- Log File /var/adm/ras/errlog Log Size 1048576 bytes Memory Buffer Size 8192 bytes
  • 233. 通过errdemon管理错误日志(2)改变错误日志的存放文件 # /usr/lib/errdemon -i filename 改变文件的大小 # /usr/lib/errdemon -s logsize 改变内存缓冲区的大小 # /usr/lib/errdemon -B buffersize
  • 234. 第十章 系统性能
  • 235. 本章目的通过AIX标准命令研究系统中CPU,内存和I/O瓶颈 了解AIX相关的AIX命令 使用PDT产生系统状况的报告 使用perfpmr工具 调整内核参数
  • 236. 性能管理的范围系统管理员 分配现有的资源 分配增加的资源 建立系统的策略应用开发人员 设计特征 系统互操作
  • 237. Performance Tools# ps # sar # vmstat # iostat # tprof # svmon # filemon PDT(Performance Diagnostic Tool) perfpmr(Performance Problem Management Report)
  • 238. 命令ps#ps -ef E选项:列出所有的用户进程 l选项:列出优先级信息 # ps aux 查看所有进程占用CPU,内存,时间 # ps -mo ThREAD TID 参数:象PID一样是Thread-id BND 参数:使用CPU数
  • 239. 命令w这条命令的语法和它的输出内容是: # w 01:25 PM up 11 days,15:28,43 users, load average: 0.57, 0.40,0.39 User tty login@ Idle JCPU PCPU what meldaur pts/2 08:40AM 1:29 2:03 38 ileaf smith pts/6 08:37AM 4:49 1:52 1:13 sleep johnston pts/16 02:46PM 22:30 30 25 aixterm teeling pts/18 Wed08AM 2days 17 17 aixterm
  • 240. 管理作业的方法前台运行的作业通过: batch nice /etc/security/limits 后台运行的作业通过: renice
  • 241. 性能分析流程查看CPU查看内存可能是CPU限制可能是内存限制可能是磁盘/SCSI限制查看磁盘是否高CPU使用率磁盘间平衡高数据页交换是是是否否否平衡磁盘负载高队列长度查看运行队列长度
  • 242. CPU的使用情况(sar –u)这条命令的语法是: # sar [options] interval number 例如: # sar –u 60 3 AIX NODE 2 3 00000211 07/06/99 %usr %sys %wio %idle 08:25:11 48 52 0 0 08:26:10 63 37 0 0 08:27:12 59 41 0 0 .Average 56 44 0 0◆ 当 %usr+%sys > 80% 时,CPU 紧张
  • 243. 查看运行队列(sar –q)这条命令的语法是: # sar [options] interval number 例如: # sar –q 60 3 AIX NODE 2 3 00000211 07/06/99 08:41:21 runq-sz %runocc swap-sz %swpocc 08:42:21 1.2 100 08:43:21 1.0 100 08:44:21 1.1 100 . . Average 1.2 100
  • 244. Paging 信息# vmstat 1 3◆当内存资源十分紧张时,将引起paging-stealing 和 paging-space activity,进而产生I/O 问题
  • 245. I/O 信息# iostat 1 10
  • 246. 查看内存整体的使用情况(1)# svmon -G
  • 247. 查看内存整体的使用情况(2)Memory size:真正的内存大小 inuse:使用的内存 free:没使用的内存 pin:pinned memory的 大小
  • 248. 性能诊断工具PDT运行PDT设置程序: # /usr/sbin/perf/diag_tool/pdt_config
  • 249. crontab文件中相关PDT的内容# cat /var/spool/cron/crontabs/adm 0 9 * * 1-5 /usr/sbin/perf/diag_tool/Driver_ daily 0 10 * * 1-5 /usr/sbin/perf/diag_tool/Driver_ daily2 0 21 * * 6 /usr/sbin/perf/diag_tool/Driver_ offweekly
  • 250. PDT的组成cron收集控制收集器保持控制报告控制PDT历史数据报告生成器文件,信件当前数据过时后丢弃当前和历史数据周期性生成
  • 251. 客户化PDT收集(Collection) 报告(Reporting) 阀值(Thresholds) 保持(Retention)
  • 252. 一个PDT报告的例子Performance Diagnostic Facility 1.0 Report printed: Thur Oct 5 10:00:00 1995 Host name: vagemite.austin.ibm.com Range of analysis includes measurement from: Hour 14 on Monday 4th September 1995 to hour 9 on Thrusday 5th October Alerts I/O CONFIGURATION Note volume hdisk2 has 480 MB available for allocation whereas volume hdisk1 has 0MB available. PAGING CONFIGURATION Physical Volume hdisk1 (type:SCSI) has no paging space defined Processes First appearance of 53833 (xpm) on top-3 cpu list (cpu% = 43.30) I/O BALANCE Physical volume hdisk0 is significantly busier than others PAGING SPACE AND MEMORY Mean page space used = 46.85 MB System has 32 MB memory; may be inadequate Upward Treads FILE SYSTEMS File system lv01 (/fs3) is growing now, 29.00% full and growing an average of 0.30% per day. At this rate lv01 will be full in 45 days ERRORS Hardware ERRORS; time to next error is 0.982 days System Health SYSTEM HEALTH Summary This is a severity level 1 report. No further details available at severity level > 1
  • 253. 性能问题管理(PerfPMR)这条命令的语法是: # /usr/sbin/perf/pmr/perfpmr seconds delay seconds = 采集周期 delay = 开始收集前的等待时间 使用PerfPMR 3600表示标准的采集周期为1小时 # perfpmr 3600
  • 254. 单元小结系统管理员和应用开发人员的区别 资源管理包含的所有任务 更好地理解系统如何工作有助于做出更好的性能管理决定 下列命令可以被用来确定系统潜在的瓶颈: ps - w - vmstat iostat - sar - PDT PDT是AIX 中的一个产生系统一般健康报告的工具 PerfPMR被用来获取一些数据,这些数据是支持服务中心需要的,被用来分析导致性能问题的可疑缺点的
  • 255. 谢 谢