好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

长虹朝华AIX操作系统培训文档.ppt

255页
  • 卖家[上传人]:鲁**
  • 文档编号:589720161
  • 上传时间:2024-09-11
  • 文档格式:PPT
  • 文档大小:3.07MB
  • / 255 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • AIX系统管理 第一章第一章 概述概述 •了解IBM eServer pSeries产品基本知识•介绍AIX操作系统的主要组成部分•了解pSeries服务器及AIX的启动• 描述UNIX和AIX的发展和变化本章目的 集成的商用集成的商用集成的商用集成的商用服务器服务器服务器服务器最开放的最开放的最开放的最开放的UNIXUNIX系统系统系统系统基于基于基于基于IntelIntel构构构构架的服务器架的服务器架的服务器架的服务器代表故障时代表故障时代表故障时代表故障时间为零间为零间为零间为零IBM Server pSeries 产品线产品线 pSeries 产品的应用产品的应用 l 多任务、多用户的操作系统l 功能丰富的可扩展、开放的计算环境l UNIX同时又指一个功能强大的多任务、多用户的操作系统UNIX概念概念 •60年代中期,AT&T贝尔实验室-Multics的操作系统 1969年贝尔实验室从Multics的计划中撤出,由于科学计算研究中心(CSRC)的成员没有了计算环境,Ken Thompson、Dennis Ritchie和其他一些研究人员开发了一个基本的文件系统,该系统后来演化成了UNIX文件系统UNIX历史历史 •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) lAIX:Advanced Interactive Executivel业界最开放的UNIX系统l第一个具有Linux兼容性的UNIXl第一个支持Intel的Itanium芯片的UNIXlIBM server p系列产品运行同一个Aix操作系统AIX 操作系统操作系统 AIX = ADVANCED INTERACTIVE EXECUTIVE 高级的交互式执行系统。

      AIX系统的结构AIX SYSTEM STRUCTUREhardwarekernelshellapplicationsAIX操作系统的结构操作系统的结构 • 充分利用投资• 满足客户需求• 标准战略对策• 扩展能力强• 商业灵活性Open System 开放式操作系统开放式操作系统 AIX操作系统的主要特点• 一个基于众多工业标准的系统• 先进的内核• 强大的通讯能力 AIX的几个重要技术SMIT-SYSTEM MANAGEMENT INTERFACE TOOL系统管理界面工具LVM-LOGICAL VOLUME MANAGER逻辑卷管理器:应用与硬件之间进行管理的软件层次JFS-JOURNAL FILE SYSTEM日志文件系统:借鉴了数据库保护数据的技术,以日记的形式记录文件中的变化 AIX系统的引导过程ROM只读存贮器,初始化/自检(检索引导设备)装载引导块(IPL)boot loaded AIX kernel 系统初始化程序引导 /etc/init getty login ksh /etc/inittab /etc/passwd/etc/security/passwd $ home/.profile 引导块程序装入引导程序(内核、文件系统设备配置数据) 对大多数pSeries服务器 当接通电源时… 服务处理器进行自检 在LED上显示“OK” 启动机器时… 按下白色的电源按钮 在LED上显示启动状态 LED无显示时,启动完成开机开机 系统启动过程系统启动过程q内核初始化阶段内核初始化阶段 检测主板,寻找检测主板,寻找bootlist,将将boot image读入内存,开始系统的读入内存,开始系统的初始化初始化q基本设备配置阶段基本设备配置阶段  本阶段主要运行 本阶段主要运行cfgmgr命令命令q系统启动阶段系统启动阶段 -将所有的逻辑卷将所有的逻辑卷(LV)vary on -启动页面交换启动页面交换(paging) -执行执行/etc/inittab 启动启动—LED/LCq在上电的每个阶段 LED都在显示一些数字q它指示… 正在进行加载的设备 当前的工作状态 加载失败的原因q可以查诊断手册获得数字的含义 系统初始化系统初始化(1)q由服务处理器运行由服务处理器运行2进行自检,代码显示在进行自检,代码显示在LED上上2识别适配器和部件识别适配器和部件2按照配置列表查找引导设备按照配置列表查找引导设备2从引导设备上加载从引导设备上加载AIX2检查检查rootvg和和/dev/hd52可以使用可以使用lsvg –l rootvg检查检查q引导列表引导列表2硬盘、硬盘、CDROM、、磁带、网络磁带、网络2按列表顺序查找引导设备,以第一个引导按列表顺序查找引导设备,以第一个引导2使用使用bootlist –m normal –o查询当前设置查询当前设置2使用使用bootlist –m normal hdisk0 cd0 eth0 设置设置 系统初始化系统初始化(2)q服务器上设备的配置服务器上设备的配置2启动启动AIX,,运行从运行从cfgmgr2识别各类硬件设备识别各类硬件设备2加载动态设备驱动程序加载动态设备驱动程序q可从可从LED上观察当前配置的设备上观察当前配置的设备 系统初始化系统初始化(3)qAIX核心取得控制权核心取得控制权2运行运行AIX2主控台显示主控台显示AIX的信息的信息2加载相关卷组(加载相关卷组(varyonvg))2mount文件系统文件系统2开启开启paging spaces2执行执行/etc/inittab中的命令中的命令2启动各类服务:启动各类服务:tcp/ip, nfs, error reporting2屏幕出现登录信息屏幕出现登录信息 AIX的首次启动的首次启动q第一次启动,出现欢迎屏幕,需设置:第一次启动,出现欢迎屏幕,需设置:2时区、日期、时间时区、日期、时间2根口令根口令2网络网络2其他部件的安装其他部件的安装2安装帮助文档安装帮助文档 也可通过install_assist命令在以后设置。

      q设置授权用户的数量设置授权用户的数量q设置设置/ /etc/profileetc/profile,,/etc//etc/enviromentenviroment中设置系统环境中设置系统环境变量变量q设置换页空间(设置换页空间(lspslsps, , chpschps)) 检查检查AIX的系统状态的系统状态系统整体系统整体prtcfg文件系统:文件系统:df –k设备设备lsdev –C磁盘磁盘lspv交换分区交换分区lsps –a系统配置系统配置lscfg –vp软件软件lslpp –l用户用户who处理器个数       处理器个数       lsdev –C|grep proc内存大小        内存大小        lsattr –El mem0 关机关机qP系列服务器很少关机系列服务器很少关机q以下情况才关机以下情况才关机―添加非热插拔的新硬件添加非热插拔的新硬件―硬件维护硬件维护―出现严重问题出现严重问题qAIX能动态的能动态的―调整内部表的容量调整内部表的容量―增加增加/删除设备驱动程序删除设备驱动程序―增加新软件和功能增加新软件和功能 关机命令关机命令q命令不同,关机顺序相同命令不同,关机顺序相同q可选命令可选命令: shutdown, init, haltq建议使用建议使用shutdown―shutdown一分钟后关机一分钟后关机―shutdown +2二分钟后关机二分钟后关机―shutdown –Fr马上重启(马上重启(-r)) 关机过程关机过程q关机顺序与开机正好相反关机顺序与开机正好相反q运行运行/etc/rc.shutdown关闭程序关闭程序q提醒用户(提醒用户(wall))q关闭用户进程关闭用户进程q停止系统服务进程停止系统服务进程q卸载文件系统(卸载文件系统(umount))q停止处理器停止处理器q选择选择-r参数时,通过服务处理器重启参数时,通过服务处理器重启 死机死机qAIX中的文件系统为中的文件系统为JFS/JFS2,,文件系统很文件系统很少出错少出错q硬件故障(硬件故障(RAM,,CPU等)等)q死机时内存保存到死机时内存保存到dump设备中设备中qLED显示显示888―可以按键察看更多代码信息可以按键察看更多代码信息q服务处理器显示服务处理器显示“OK”后结束后结束 错误日志错误日志q所有所有AIX错误都记录在一个记录文件中错误都记录在一个记录文件中q/var/adm/ras/errlogq显示错误显示错误―errpt [-a]q可以输出到文件或用可以输出到文件或用more、、pg察看察看q清空错误记录信息清空错误记录信息―errclear 0 系统管理目的系统管理目的l在系统的管理上花费最少的时间和资源l最大的生产率、可靠性、性能l提供多种系统管理方案 AIX系统架构系统架构应用程序及环境SHELL内核硬件 AIX系统的用户界面系统的用户界面lAIX 通用桌面环境(COMMON DESKTOP ENVIRONMENT)lX窗口系统(AIX WINDOWS),简称Xl命令行(SHELL) AIX 通用桌面环境 AIX WINDOWS 命令行命令行 AIX 通用桌面环境登录界面通用桌面环境登录界面 CDE的文件管理器与应用程序管理器 AIX命令的基本格式命令的基本格式AIX系统的命令包括AIX自带的命令和用户编写的命令。

      其基本格式为:命令(command),选项(option),参数(argument)注意:命令选项和参数均有一个空格间隔,而且顺序不能颠倒 系统的进入和退出login:输入用户名(例如:user1),登录进入系统password: 输入用户口令出现命令行提示符 $ 或 # ,即可输入操作系统命令退出系统:<ctrl+d>; exit; logout 建立建立/ /修改口令修改口令# passwdpasswd: —输入旧口令new passwd: —输入新口令re-enter new passwd: —重新输入新口令 其它基本命令其它基本命令(1)•mkdir/rm/mv/cd -用于创建目录/删除文件或目录/更改文件或目录名/进入某一目录•ls 显示目录中的内容(文件名) #ls –a 列出当前目录中的所有文件 #ls –l 显示文件的详细信息•ps / kill 显示后台进程的有关信息或杀死后台进程 #kill -9 253432 qfind 在一个在一个/多个多个目录中查找符合条件的文件目录中查找符合条件的文件 #find –name ‘t*’ -printqhead/tail 显示文件头显示文件头/尾声的内容尾声的内容 #tail +200 filenameqwho/finger 列出系统注册列出系统注册/已登录的用户已登录的用户 #who am I #finger user2其它基本命令其它基本命令(2) 第二章第二章 设备管理设备管理 本章目的本章目的q解释逻辑设备物理设备的区别解释逻辑设备物理设备的区别q解释解释ODM预定义和定制数据库的用途预定义和定制数据库的用途q解释设备的不同状态解释设备的不同状态q增加增加/显示显示/更改更改/删除设备。

      删除设备 对象数据库管理器(对象数据库管理器(ODM))●对象数据库管理器(Object Database Manager,ODM)是AIX独特的系统配置管理机制●ODM存放有系统设备信息、参数设置、SMIT内部结构等等●ODM可以动态修改,它与动态内核构成了AIX灵活的动态配置与管理的核心●术语ODM有时习惯上也指对象数据库管理器所管理的对象数据库,在本书中请大家根据上下文自行判断 设备术语设备术语●物理设备●端口●设备驱动程序●逻辑设备●/dev目录 ODM预定义和定制数据库预定义和定制数据库●预定义和定制数据库是ODM的一部分,存放逻辑设备的有关信息及其属性●预定义库包含系统支持的设备的配置数据建立预定义数据库的意图在于对内部设备提供完整的支持,同时在有需求时对外部设备提供支持●定制数据库包含当前定义或配置了的设备的配置数据 /dev目录列表目录列表# ls -l /devbrw-rw-rw- 1 root system 19, 0 Nov 26 15:18 fd0brw-rw-rw- 2 root system 19, 1 Dec 10 1997 fd0.18brw-rw-rw- 2 root system 19, 2 Dec 10 1997 fd0.9brw-rw-rw- 2 root system 19, 1 Dec 10 1997 fd0hbrw-rw-rw- 2 root system 19, 2 Dec 10 1997 fd0l······crw-rw-rw- 1 root system 21, 0 Oct 16 16:58 rmt0crw-rw-rw- 1 root system 21, 1 Oct 16 15:17 rmt0.1crw-rw-rw- 1 root system 21, 2 Dec 10 1997 rmt0.2crw-rw-rw- 1 root system 21, 3 Dec 10 1997 rmt0.3crw-rw-rw- 1 root system 21, 4 Dec 10 1997 rmt0.4crw-rw-rw- 1 root system 21, 5 Dec 10 1997 rmt0.5crw-rw-rw- 1 root system 21, 6 Dec 10 1997 rmt0.6crw-rw-rw- 1 root system 21, 7 Dec 10 1997 rmt0.7 列出所有被支持的设备#lsdev -P -Hclass type subclass descriptionlogical_volume vgtype vgsubclass Volume grouplogical_volume lvtype lvsubclass Logical volumelvm lvdd lvm LVM Device Drivermemory L2cache_rspc sys L2 Cachememory totmem sys Memoryplanar sysplanar_rspc sys System Planarprocessor proc_rspc sys Processorsys chrp node System Objectbus pci sys PCI Bus······# lsdev -Pc tapetape 1200mb-c scsi 1.2 GB 1/4-Inch Tape Drivetape 150mb scsi 150 MB 1/4-Inch Tape Drivetape 1200mb-c scsi 1.2 GB 1/4-Inch Tape Drivetape 150mb scsi 150 MB 1/4-Inch Tape Drivepredefined 列出所有定义了的设备# lsdev -C -Hname status location descriptionsys0 Available 00-00 System Objectsysplanar0 Available 00-00 System Planarpci0 Available 00-fef00000 PCI Busisa0 Available 10-58 ISA Bussa0 Available 01-S1 Standard I/O Serial Portsiokma0 Available 01-K1 Keyboard/Mouse Adapterfda0 Available 01-D1 Standard I/O Diskette Adapter# lsdev -Cc memorymem0 Available 00-00 MemoryL2cache0 Available 00-00 L2 Cache# lsattr -E -l sys0keylock normal State of system keylock at boot time Falsemaxbuf 20 Maximum number of pages in block I/O BUFFER CACHE Truecustomied 设备状态设备状态UndefinedDefinedAvailable 自配置设备自配置设备●配置管理器(cfgmgr)在系统启动或者运行时,自动配置系统中的可侦测设备。

      ●自配置设备在其ROM芯片中有唯一的识别号●cfgmgr读取这些识别号,并在ODM预定义数据库中搜寻配置这些设备所需的程序●为了保证cfgmgr能发现并正确配置外置自配置设备,外置设备必须在cfgmgr运行前加电 smit设备菜单设备菜单# smit devices 增加设备增加设备#smit makdskt 获取设备配置文档获取设备配置文档●运行lsdev -CH命令,获取设备名称、状态、位置和描述●运行lscfg -v命令,获取所有已配置硬件设备的详细信息●运行lsattr -El device_name命令,获取已配置设备的属性信息 删除设备删除设备lrmdev 从系统中删除设备,或使设备处于从系统中删除设备,或使设备处于defined状状态态 磁带机磁带机rmtqAIX 磁带是自配置设备,其操作与在其它的磁带是自配置设备,其操作与在其它的UNIX版本上一样版本上一样q磁带机设备名是磁带机设备名是/dev/rmt(x) 光驱光驱cdromq自配置设备自配置设备q加载加载cdrom •使用使用: mount -rv cdrfs /dev/cd0 /cdrom―或者创建一个或者创建一个CD-ROM文件系统并进行加载文件系统并进行加载2smit cdrfs2mount /cdromq卸载卸载cdrom ― unmount /cdrom 设备管理的命令设备管理的命令lcfgmgr/mkdev 配置系统中新增设备llsattr 用于读取指定设备的配置属性,部分属性可更改.llscfg 用于显示指定设备的类型、序列号和有关供货商的信息.lrmdev 从系统中删除设备,或使设备处于defined状态llsdev /prtconf 列出当前系统中定义的设备 单元小结单元小结●物理设备是指连接到系统的实际硬件。

      逻辑设备是为应用程序和用户访问物理设备所用的软件接口●设备信息存放在ODM的两个数据库中:预定义和定制数据库●设备可以存在3种状态:未定义、已定义和可用●修改设备属性可以用命令或者SMIT●有时必须使用命令来建立、修改和删除设备定义:mkdev、chdev、rmdev 第三章第三章 系统管理工具系统管理工具 ●概括AIX系统管理工具的优点●解释SMIT的功能,及其各种屏幕内容●解释SMIT操作的记录方式●列举VSM应用本章目的 命令printbackupkillrestoremounterrptpasswdtracepenableupdatepinstallp系统管理平面文件/etc/filesystems/etc/profile/etc/system/etc/master/etc/qconfig/etc/ports/etc/rc前端devicesminidisksadduser早期的UNIX系统管理 AIX 系统管理(V4以上)SMITDSMITVSM高级命令 低级命令 中级命令 系统 内核 系统资源 对象数据 ASCII 调用 服务 控制器 管理器 文件 菜单子菜单子菜单名字选择器对话屏幕输出面板对话屏幕子菜单子菜单子菜单子菜单子菜单子菜单ASCII或AIXWindows(Motif) 用户界面SMIT用户界面组件 AIX的系统管理界面的系统管理界面-SMITSMIT - SYSTEM MANAGEMENT INTERFACE TOOLAIX提供图形和字符用户界面的SMIT管理工具 SMIT的启动与使用SMIT命令的命令参数和命令语法如下:smit [-options][fastpath] SMIT主菜单(主菜单(Motif界面)界面) 对话屏幕对话屏幕 输出屏幕输出屏幕 SMIT日志日志和脚本和脚本文件文件SMITsmit.log命令命令命令smit.scriptl$HOME/smit.log 记录所有访问过的菜单和对话屏幕、所执行的命令及其输出,以及发生的错误信息 l$HOME/smit.script 记录所有被SMIT所执行的命令和shell脚本内容 l$HOME/smit.transaction 包含了smit.scripts中的信息,并包括命令的说明。

      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 使用使用SMIT的例子的例子(1)#smit->Security & Users ->Users 使用使用SMIT的例子的例子(2)#smit user 使用使用SMIT的例子的例子(3) 使用使用SMIT的例子的例子(4) 使用使用SMIT的例子的例子(5) 使用使用SMIT的例子的例子(6) lDSMIT的界面与SMIT相似,但增加了一些功能键序列lDSMIT用于管理网络上的,运行UNIX操作系统的机器l使用DSMIT必须具有root权限l运行DSMIT的命令是dsmitDSMIT 可视系统管理器(Visual System Manager,VSM)是一套图形界面的系统管理工具l图标驱动l双向拖放l单个动作 = 多个命令l提供生成新对象的模板可视系统管理器(可视系统管理器(VSM)) 用户/用户组管理器维护和升级管理器设备管理器打印管理器VSM应用存储管理器安装管理器VSM应用 VSM-用户和用户组用户和用户组 l在AIX中,系统管理人员有多个系统管理工具可用,包括SMIT、VSM和DSMIT。

      lSMIT用户界面由菜单、对话/选择器屏幕、弹出列表和帮助屏幕组成l所有SMIT活动记录在文件smit.log和smit.script文件中lDSMIT是一个以SMIT为基础的,用于管理非AIX系统的工具lVSM应用可以管理用户/用户组、打印、存储、安装、维护和升级以及设备单元小结 第四章第四章 存储管理存储管理 •描述逻辑卷管理器(LVM)术语和概念•描述文件系统和逻辑卷的关系•描述镜像技术•增加/修改/删除卷组•增加/修改/删除物理卷•增加/修改/删除逻辑卷•解释使用换页空间的原因•显示换页空间使用情况,必要时增加或扩展换页空间设备本章目的 与与AIX存储相关的基本概念存储相关的基本概念lPV:Physical Volume 物理卷lVG:Volume Group 卷组lPP: Physical Partition物理分区lLP:Logical Partition 逻辑分区lLV:Logical Volume 逻辑卷lLVM:Logical Volume Manager逻辑卷管理器 传统传统UNIX磁盘存储磁盘存储空余空间分区2分区1问题:●分区位置不可变●扩展分区大小困难●文件和文件系统大小受限制●要求分配给分区的空间连续●预先计划难度 LVM:Logical Volume Manager包括一系列的命令、lib库、其他工具分为逻辑存储和物理存储LVM概念概念 l逻辑卷跨物理磁盘l逻辑卷可使用不连续的磁盘空间l逻辑卷可动态扩展l逻辑卷可做镜像l可方便的增加磁盘l逻辑卷可重定位LVM的优点的优点 存储各个概念间的关系存储各个概念间的关系 ●文件●目录●文件系统●逻辑存储●物理存储●逻辑卷管理器AIX 存储组件存储组件 ―物理卷(物理卷(PV::Physical Volume):物理硬盘):物理硬盘―卷组(卷组(VG::Volume Group):物理卷的组合):物理卷的组合―物理分区(物理分区(PP::Physical Partition):物理卷上的最):物理卷上的最小分配单位小分配单位PV1PV2Physical PartitionsVolume Group物理存储物理存储 物理卷物理卷PVl物理卷(物理卷(PV::Physical Volume)对应于一块硬盘)对应于一块硬盘-对应于一块硬盘对应于一块硬盘-命名为命名为hdisk0, hdisk1, ……(lspv)-与采用的技术无关与采用的技术无关SCSISSARAID…SAN l卷组(卷组(VG::Volume Group))-一组物理卷的集合一组物理卷的集合-物理卷不需要是相同的容量,也不需要时相同的技术实现物理卷不需要是相同的容量,也不需要时相同的技术实现-系统分区都在系统分区都在rootvg上上-逻辑空间的分配在一个卷组内完成逻辑空间的分配在一个卷组内完成-可以用可以用export,来与其他,来与其他Aix系统连接系统连接-HACMPl系统的第一个系统的第一个vg称为称为rootvg卷组卷组VG l安装时系统自动创建l包含:  -AIX系统文件  -初始交换空间l一般使用内置硬盘l通常使用一块硬盘,或者两块作镜像根卷组根卷组rootvg 物理分区(PP:Physical Partition) -物理卷上的最小分配单位 -一般为2的幂—2,4,6,… 1024M -每个卷组的PP固定 -卷组中的空间管理以PP为单位物理分区物理分区PP 逻辑存储逻辑存储PV1Logical PartitionsPV21 2 3 4Logical Volumes●逻辑分区(Logical Partition,LP):对应到物理分区●逻辑卷(Logical Volume,LV):逻辑分区的集合,可跨物理卷 LV的用途的用途一个LV可以包含:l日志文件系统(例如/dev/hd4)l换页空间(Paging Space,例如/dev/hd6)l日志记录设备(例如/dev/hd8)l启动逻辑卷(Boot Logical Volume,blv,例如/dev/hd5)l无结构(裸设备) 文件系统文件系统l文件系统是:文件系统是: -是存储数据的一种方法是存储数据的一种方法 -具有层次目录结构具有层次目录结构lAIX文件系统有文件系统有3种类型:种类型: -日志文件系统(日志文件系统(jfs)) -CD-ROM文件系统(文件系统(cdrfs)) -网络文件系统(网络文件系统(nfs))l不同的文件系统以目录结构连接起来不同的文件系统以目录结构连接起来 建立文件系统的目的●物理上可以放到硬盘的任何地方(性能好)●某些任务使用文件系统更为高效,例如备份、移动等等。

      ●可以限制用户对硬盘空间的使用●保证整个目录文件树结构的一致性,一个文件系统被破坏不会影响其他文件系统●可建立特殊的安全性解决方案●将数据/程序组织成组减轻文件管理的复杂度以提高性能 AIX标准文件系统标准文件系统/(root)hd4homehd1/sbin liblpp usr bindev tftpboot varmntetctmphd2/bin lib lppsharesbinhd9var/spooladm tmphd3/ /etc/filesystems 文件系统挂接(文件系统挂接(mount))●挂接:使文件系统与层次目录结构进行逻辑连接●文件系统与/dev目录下的特殊文件(LV)关联●文件系统挂接起来后,相关逻辑卷及其内容即连接到层次目录结构的一个目录上 挂接文件系统到空目录homelizjohnpastie/datadoc.profile.exrcmyscript挂接前homelizjohnpastie/datadoc.profile.exrcmyscript挂接后 挂接文件系统到有文件的目录homelizjohnpastie/datadoc.profile.exrcmyscript挂接前homelizjohnpastie/datadoc.profile.exrcmyscript挂接后reportspgms.profile.exrc 显示文件系统#lsfs 显示逻辑卷信息●依卷组显示逻辑卷#lsvg -l rootvg SMIT逻辑卷管理器菜单逻辑卷管理器菜单# smit lvm SMIT卷组菜单# smit vg 显示卷组信息显示卷组信息(1)●显示全部卷组或活动卷组●显示卷组状态 显示卷组信息显示卷组信息(2)●依物理卷显示●依逻辑卷显示 增加和删除卷组# smit mkvg●删除卷组:当卷组中最后一个物理卷从卷组中删除后,卷组自动删除 修改卷组修改卷组(1)# smit chvg 修改卷组修改卷组(2)# smit vgsc 重组卷组# smit reorgvg 激活/解除卷组●激活卷组(使其可用)varyonvg [-s] vg_name例如# varyonvg datavg●解除卷组(使其不可用)varyoffvg [-s] vg_name例如# varyoffvg datavg 引入/导出卷组# smit importvg 镜像PP2PP1hdisk0PP2PP1hdisk1PP2PP1hdisk2LP1LP2第一拷贝第二拷贝第三拷贝●AIX中,镜像是指一个逻辑分区对应多个同一卷组内的物理分区●写入时序安排:◇并行(Parallel):所有物理分区同时写入◇串行(Sequential):各个物理分区顺序写入 逻辑卷分配策略●物理卷内分配策略(Intra-physical volume policy):●物理卷间分配策略(Inter-physical volume policy):◇使用多少物理卷◇尽量集中或分散MECME smit lv菜单菜单# smit lv 显示逻辑卷信息(1)●显示卷组中所有逻辑卷●显示一个逻辑卷的状态信息 显示逻辑卷信息(2)●显示逻辑卷使用的物理分区在物理卷上的分配图●显示逻辑卷使用的逻辑分区与物理分区对应关系以及物理分区在各个物理卷上的总体分配图 增加逻辑卷# smit mklv 删除逻辑卷# smit rmlv 设置逻辑卷特性# smit lvsc 增加逻辑卷拷贝# smit mklvcopy 删除逻辑卷拷贝# smit rmlvcopy smit物理卷菜单物理卷菜单# smit rmlvcopy 显示物理卷信息显示物理卷信息(1)●显示系统中所有物理卷●显示一个物理卷的状态信息 显示物理卷信息显示物理卷信息(2)●显示一个物理卷内的逻辑卷情况 显示物理卷信息显示物理卷信息(3)●显示一个物理卷内物理分区使用情况 记录硬盘存储设置●显示所有硬盘(获取PVID和所属卷组情况)lspv●显示所有卷组lsvg●显示每个卷组中的逻辑卷情况在全部卷组激活的情况下:lsvg -o | lsvg -il●显示每个硬盘上的逻辑卷情况对每个物理卷执行:lspv -l pv_name Paging Space的概念的概念q为了给有限的内存提供更大的空间,系统将为了给有限的内存提供更大的空间,系统将正在工作的程序调入内存,而将处于正在工作的程序调入内存,而将处于inactive状态的应用放入磁盘。

      这块磁盘空间叫做系状态的应用放入磁盘这块磁盘空间叫做系统的统的Paging Spaceq并非内存的替代品并非内存的替代品 Paging Space的图释的图释RAM=16MB假定系统上正在运行操作系统、TCP/IP和XWindows操作系统XWindowsTCP/IP剩余6MB共占用10MB如果启动一个需要8MB内存的程序,内存中的某些内容会被暂存到硬盘上(page out,换出),腾出其他程序所需的空间,换出的内容可以根据需要随时换入(page in)操作系统XWindowsTCP/IP剩余6MB需要8MB的程序换 页 空 间 需要需要Paging Space的原因的原因q当内存容量不够时,用做第二内存当内存容量不够时,用做第二内存q只是处于只是处于active状态的应用和程序才需要存在与内存中状态的应用和程序才需要存在与内存中q系统对系统对Paging Space的需求和应用有密切的关系的需求和应用有密切的关系q用命令用命令lsps -a查看查看Paging Space大于大于70%时,需要增加时,需要增加内存空间内存空间q当当Paging Space 过小时,提示信息显示在过小时,提示信息显示在console上。

      上新的进程无法启动,系统可能停新的进程无法启动,系统可能停机机q不是内存的替代品,只能暂存数据,不能完成内存的其他不是内存的替代品,只能暂存数据,不能完成内存的其他功用功用 换页空间在硬盘上的位置换页空间在硬盘上的位置●换页空间是属性为“paging”的逻辑卷●使换页空间发挥最大性能的原则:◇使换页空间逻辑卷位于物理卷的“center”位置◇使用多个大小相差不多的换页空间设备(逻辑卷),各个设备在不同硬盘上◇将换页空间设备放置在比较空闲的硬盘上 显示换页空间定义及状态●显示所有换页空间大小及使用量●显示物理内存量●显示系统启动时自动启用的换页空间设备 增加换页空间设备# smit mkps Paging Space 的计算的计算q当内存小于当内存小于256M时,时, Paging Space大小大小是是内存的两倍内存的两倍q当内存小于当内存小于256M时时―512M+(memory-256M)*1.25 修改换页空间设备# smit chps●激活换页空间:swapon /dev/pagingnn或swapon -a 删除删除Paging Spaceq处于处于active状态的状态的Paging Space不能被删除。

      不能被删除―# chps -a ‘n’ paging00―# shutdown -Fr―# rmps paging00q第一个第一个Paging Space不能用这种方法(默认不能用这种方法(默认为为hd6)) 单元小结●逻辑卷管理器的结构◇卷组包含一个或多个物理卷◇每个物理卷划分为物理分区◇逻辑分区对应到物理分区(通常为1对1)●逻辑卷上可建立日志文件系统内存卸出设备换页空间日志记录设备启动逻辑卷空(裸设备) 单元小结(续)●镜像是一种高可用性技术,它使逻辑卷具有2到3个拷贝●通过SMIT和命令可以增加/修改/删除卷组、物理卷和逻辑卷●AIX系统启动需要换页空间●必须监视换页空间使用量,在不足时添加或扩展换页空间●换页空间可以随时扩展 第五章第五章 文件系统文件系统 本章目的本章目的描述AIX文件系统各个组件●增加/修改/删除文件系统●监视文件系统增长,控制增长迅速的文件●管理文件系统占用的硬盘空间●进行基本的文件系统完整性检查 日志文件系统结构inodessuperblockIndirect BlockData Block●超级块(Superblock):存放文件系统大小和标识、空闲块链表、nbpi●inode:存放文件大小、所有者、权限、创建/访问/修改时间●数据块(Data Block):存放数据●间接块(Indirect Block):存放到数据块的指针 inode结构结构●inode内容:-权限-指向数据块或间接块的指针个数-文件类型-所有者用户ID-文件大小-所有者用户组ID-最后修改时间-指向数据块或间接块的指针-最后访问时间-最后更改权限时间-访问控制信息●inode的大部分信息可以用ls -l命令得到 文件系统日志数据块inode写数据JFS Log写到log<确认>写到log更新inode同步log●注意:数据块修改不记入日志,只有inode和间接块更改信息记入日志 smit文件系统菜单文件系统菜单# smit fs 显示文件系统显示文件系统q# lsfsName Name NodenameNodename Mount Pt VFS Size Options Auto Accounting Mount Pt VFS Size Options Auto Accounting/dev/hd4 -- / /dev/hd4 -- / jfsjfs 622592 -- yes no 622592 -- yes no/dev/hd1 -- /home /dev/hd1 -- /home jfsjfs 16384 -- yes no 16384 -- yes no/dev/hd2 -- /usr /dev/hd2 -- /usr jfsjfs 2752512 -- yes no 2752512 -- yes no/dev/hd9var -- //dev/hd9var -- /varvar jfsjfs 8192 -- yes no 8192 -- yes no/dev/hd3 -- //dev/hd3 -- /tmptmp jfsjfs 24576 -- yes no 24576 -- yes no/dev/cd0 -- //dev/cd0 -- /cdromcdrom cdrfscdrfs -- -- roro no no nono/dev/lv00 -- /gwd1 /dev/lv00 -- /gwd1 jfsjfs 8192 8192 rwrw no no nono/dev/lv00 -- /home//dev/lv00 -- /home/xbxb jfsjfs 8192 8192 rwrw yes no yes no 显示已挂接文件系统显示已挂接文件系统 在已有在已有LV上建立上建立FS# smit crjfslv 增加一个日志文件系统增加一个日志文件系统# smit crjfs mount/unmount文件系统# smit mountfs 更改更改/显示日志文件系统显示日志文件系统# smit chjfs 删除日志文件系统# smit rmjfs 文件系统空间管理●文件系统不会随着存放数据的增加而自动扩展●避免文件系统空间问题◇监视文件系统已用空间的增长◇判断文件系统已用空间增长的原因◇控制占用空间增长迅速的文件 显示文件系统剩余空间#df -k 控制增长迅速的文件●/var/adm/wtmp●/var/spool/*/*●/smit.log●/smit.script●/etc/security/failedlogin●/var/adm/sulog 显示文件和目录的空间占用量 检验文件系统fsck命令●语法:fsck [ -p | -y | -n | -f ] [ fs_name ]●检查文件系统日志●检查inode、间接块、数据块和空闲块链表●如果不指定参数,fsck命令检验所有在/etc/filesystems中属性check=true的文件系统●问题报告存放在/lost+found目录中 单元小结单元小结●AIX文件系统组件是:超级块、inode、数据块和间接块●可以通过命令或smit增加/修改/删除文件系统●必须监视文件系统的使用,以确保不会在应用正常运行期间发生文件系统空间用完的情况●在怀疑文件系统结构有问题时,运行fsck命令检查和修复文件系统 第六章 备份与恢复第六章 备份与恢复 本章目的本章目的●根据情况确定备份策略●使用各种备份方法 备份的类型●系统备份:备份整个操作系统,即进行rootvg备份●完全备份:备份所有用户数据和配置文件等●增量备份:备份自上一次备份以来所有的改变 备份策略备份策略(1)系统备份完全备份增量备份增量备份··· 备份策略备份策略(2)●备份所有系统备份不能备份的数据◇所有用户数据◇所有改变了的系统文件◇所有用户应用程序◇所有非rootvg的数据●不要备份的数据◇没有改变的应用文件◇不需配置并可从安装介质快速安装的软件 备份设备 — 磁带驱动器●1/4”磁带驱动器(1.2GB)●4mm DAT磁带驱动器(2GB、4GB、12MB)●8mm磁带驱动器(5GB、10GB、20GB) rootvg备份备份 — mksysb●只备份rootvg●只备份已挂接的文件系统●以备份格式创建可启动磁带●保存rootvg中的换页空间设备定义●保存逻辑卷策略●备份时应使活动的用户和应用减至最少 rootvg备份备份 — smit屏幕屏幕# smit mksysb 非rootvg的卷组备份# smit savevg 恢复rootvg备份●依照从磁带安装操作系统的步骤用mksysb磁带启动Welcome to Base Operting SystemInstallation & 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 DrivePath Name >>> 1 tape/scsi/4mm/12GB/dev/rmt0 恢复非rootvg卷组备份# smit restvg 依文件名备份-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 依文件名备份依文件名备份-smit屏幕屏幕# smit backfile 依依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 依依inode备份文件系统备份文件系统-smit屏幕屏幕# smit backfile 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 恢复文件或目录-smit屏幕# smit restfile 恢复文件系统 — smit屏幕# smit restfilesys 其他其他UNIX备份命令备份命令●tar (tape archive)◇适用范围广◇非常适合在不同UNIX平台间传送文件◇可恢复空目录(-d选项)◇不支持AIX访问控制列表(ACL,属于扩展inode内容)●cpio(copy input to output)◇适用范围广◇符号链接较多时可能不能正常工作◇不支持AIX访问控制列表(ACL,属于扩展inode内容)●dd(device to device)◇创建精确相同的备份映像,可用于精确备份逻辑卷◇可用于转换某些内容(例如大小写、ASCII与EBCDIC互转等) 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操作,但不实际恢复任何文件 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 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:以大写形式显示当前目录下的文件和目录 单元小结●为了正确地实施备份,事先必须确定备份策略:备份频度、所用介质以及备份类型●备份可以针对文件、文件系统或卷组●可用其他UNIX备份命令,但必须知道它们各自的优越性和局限性:tar、cpio、dd 第七章第七章 用户管理和安全性用户管理和安全性 本章目的●解释用户和用户组概念,以及何时和怎样定义它们●解释控制root访问的各种方法●管理文件与用户的关联●增加/修改/删除用户●增加/修改/删除用户组●管理用户口令●与其他用户通讯 用户管理概念用户帐号●每个用户帐号都有唯一的用户名、用户ID和口令●文件所有者依据用户ID判定●文件所有者一般为创建文件的用户,但root用户可以改变一个文件的所有者●固有用户◇root超级用户◇adm, adm, bin, …大多数系统文件的所有者,但不能用这些用户登录用户组●需要访问同一文件或执行相同功能的多个用户可放置到一个用户组●文件所有者组给了针对文件所有者更多的控制●固有用户组:◇system管理者组◇staff普通用户组 用户组●一个用户组包含一个或多个用户●每个用户都必须属于至少一个用户组,一个用户可属于多个用户组●可以使用groups或setgroups命令查看用户所属的组●一个用户所属的主用户组用于在创建文件时标明文件所有者组。

      更改主用户组使用newgrp或setgroups命令 用户组层次systemsecurityprintqadmauditstaff 用户层次rootadmin用户(admin标志设为true)普通用户 控制root访问●限制root登录●系统管理员必须按照不公开的时间表定期更改root口令●对不同的系统指定不同的root口令●为每个系统管理员建立一个自己的帐号执行系统管理任务时,首先用自己的帐号登录,然后用su命令切换到root用户这可以为日后清查留下审计记录●root的PATH环境变量设置不能危及系统安全 su命令命令●su命令使一个用户切换到另一用户帐号,su会创建一个新的shell进程例如:# su team01$whoamiteam01●如果su命令带上“ - ”参数(前后都有空格),用户环境也被切换例如:$ cd /tmp$ su - root # pwd / 安全性记录文件●/var/adm/sulog记录每次su命令的执行这是个文本文件使用任何观看文本文件的命令查看●/var/adm/wtmp和/etc/utmp记录用户的成功登录使用who命令查看●/etc/security/failedlogin记录所有不成功的登录尝试。

      如果用户名不存在,记录为UNKNOWN项目使用who命令查看 文件和目录权限文件和目录权限(1)文件:●r:用户可以读取文件●w:用户可以修改文件内容●x:用户可以将文件当作命令执行目录:●r:用户可以列出目录下的内容●w:用户可以在目录中建立和删除文件或目录●x:用户可以切换到这个目录中,或把这个目录放入PATH环境变量 文件和目录权限文件和目录权限(2)所有者rwx所有者组成员rwx其他用户rwx241241241rwxrwxr-- = 774(8进制形式)r-xr-xr-x = 555(8进制形式) 改变文件或目录权限和所有者改变文件或目录权限和所有者●修改文件或目录权限:文件原有权限: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 安全性相关文件安全性相关文件●包含用户属性和访问控制的文件●/etc/passwd合法用户(无口令内容)●/etc/group合法用户组●/etc/security/passwd含有加密形式的用户口令●/etc/security/user用户属性,口令限制●/etc/security/limits对用户的限制●/etc/security/environ 用户环境设定●/etc/security/login.cfg登录设置●/etc/security/group用户组属性 用户环境的合法性检查和修正用户环境的合法性检查和修正●检查/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 用户环境初始化过程登录用户环境建立完成/etc/profile/etc/environment$HOME/.profile●/etc/profile:一个shell脚本,控制整个系统的默认环境变量,例如TERM、MAILMSG等。

      ●/etc/environment:控制所有进程的基本环境例如HOME、LANG、TZ、NLSPATH等●/$HOME/.profile:每个用户自有的环境变量设置文件,位于用户的宿主目录中 安全和用户管理菜单安全和用户管理菜单# smit security 用户管理菜单# smit users 增加用户# smit mkuser 更改/显示用户属性# smit chuser 删除用户帐号●删除用户帐号:# rmuser -p team01●删除用户宿主目录(不象创建用户自动创建宿主目录,删除用户时不会自动删除宿主目录)# rm -r /home/team01 设置用户口令●在设置口令前,新用户帐号不可用●修改用户口令:◇password [username]:使用这个命令,root用户可以修改任何用户的口令,其他用户只能修改自己的口令◇pwdadm [username]:使用这个命令,root用户可以修改任何用户的口令,security组成员可以修改除root以外的用户口令,其他用户只能修改自己的口令 用户组管理菜单# smit groups 增加用户组# smit mkgroup 更改/显示用户组# smit chgroup write和wall●write命令用于在某个用户的终端上显示文本信息例如:# write john●wall命令在所有终端上显示文本信息。

      一般用于向所有用户发送通知例如:# wall Warning! This system will be unavailable from 6:00 单元小结●每个用户在AIX系统中都必须属于一个用户组,可以属于多个,如果是这样,必须为其指定一个主用户组●属于系统固有用户组的用户,根据其所在组的不同,可以执行某一类系统管理任务●不要使用root用户进行普通的操作,并且应当密切监视对root用户的使用●文件和目录有所有者和3组许可权,使用chmod、chown、和chgrp命令可以修改它们●系统将包含用户和用户组信息的ASCII文本文件放置在目录/etc和/etc/security中●用户、用户组及其属性可以使用smit创建、修改和删除 第八章第八章 TCP/IPTCP/IP配置和基本配置和基本网络工具网络工具 本章目的 ●在以太网连接上配置TCP/IP●使用基本的TCP/IP工具◇登录到其他系统◇传送文件◇远程运行命令 名字和地址●每个TCP/IP网络中的主机都应当分配一个名字●使用主机名可以带来方便性●某些命令必须使用主机名才能指定远程主机●每个TCP/IP中的主机系统都必须拥有一个或多个IP地址 配置TCP/IP所需信息●IP地址: 每个适配器都必须指定唯一的IP地址和掩码。

      ●主机名:每个系统都必须有唯一的主机名每个适配器的IP地址也可以拥有一个或多个名字名字到IP地址的翻译是通过/etc/hosts文件完成的●路由:与远程网上的主机通讯,必须使用路由 配置TCP/IP(1)# smit mktcpip 配置TCP/IP(2)# smit mktcpip 平面(Flat)地址解析●在配置TCP/IP后,应当把主机名和对应IP地址,以及其他要用到的名字<—>地址对应关系写到/etc/hosts文件中 基本TCP/IP用户工具●检验连通性ping●文件传输ftp●远程登录telnet●远程执行rexec 单元小结●使用smit进行基本TCP/IP配置需要以下信息:IP地址、子网掩码和主机名●TCP/IP提供一些有用的基本工具:ping、telnet、ftp、rexec 第九章第九章第九章第九章 检错与报告检错与报告检错与报告检错与报告 本章目的本章目的q了解了解AIXAIX错误报告工具的组成部分错误报告工具的组成部分q解释错误报告解释错误报告q监测和维护错误日志监测和维护错误日志 错误日志的目的错误日志的目的q在监测到硬件、软件和操作错误时记录相应的在监测到硬件、软件和操作错误时记录相应的信息信息q用户其他的相关信息被记录下来用户其他的相关信息被记录下来q报告通过记录产生报告通过记录产生q用户能够客户化错误信息用户能够客户化错误信息q当发生某些特定的错误时,系统发出指定信息当发生某些特定的错误时,系统发出指定信息q可以查询到建议操作可以查询到建议操作 错误日志过程错误日志过程 通过通过smit使用使用error log 通过通过smit产生错误报告产生错误报告 通过通过errpt产生错误报告产生错误报告q显示所有的错误报告显示所有的错误报告―# errptq只报告硬件错误只报告硬件错误―# errpt -d -Hq描述描述ID为为F49E2A17的错误报告的错误报告―# errpt -a -j F49E2A17 报告实例报告实例# errpt 参数详解参数详解q标识标识‘C’::错误归类错误归类―H::硬件硬件―S::软件软件―O::操作错误操作错误―U::不能确定不能确定q标识标识‘T’::错误类型错误类型―PERM(并且并且C为为H)::显示系统遇到硬件问题并且无法自动修复显示系统遇到硬件问题并且无法自动修复―PERD(并且并且C为为H):系统硬件变为不可用并引起一系列错误系统系统硬件变为不可用并引起一系列错误系统―PERM(并且并且C为为S)::显示系统遇到软件问题并且无法自动修复显示系统遇到软件问题并且无法自动修复―TEMP(并且并且C为为S)::显示系统遇到软件问题并且已经自动修复显示系统遇到软件问题并且已经自动修复 错误日志的清除错误日志的清除(手工)手工)qroot用户通过手工命令用户通过手工命令errclear直接直接清除错误日志清除错误日志―# errclear 102清除清除10天以前的所有日志天以前的所有日志―# errclear -d H 02清除所有硬件的错误清除所有硬件的错误―# errclear -N disk 02删除所有资源组为删除所有资源组为disk的记录的记录―# errclear -T UNKN 02删除所有类型为删除所有类型为unknown的记录的记录―# errclear 02删除所有记录删除所有记录 通过通过errdemon管理错误日志管理错误日志(1)q显示显示error log的特性的特性―# /usr/lib/errdemon -lError Log Attributes--------------------------------------------Log File /var/adm/ras/errlogLog Size 1048576 bytesMemory Buffer Size 8192 bytes 通过通过errdemon管理错误日志管理错误日志(2)q改变错误日志的存放文件改变错误日志的存放文件―# /usr/lib/errdemon -i filenameq改变文件的大小改变文件的大小―# /usr/lib/errdemon -s logsizeq改变内存缓冲区的大小改变内存缓冲区的大小―# /usr/lib/errdemon -B buffersize 第十章第十章第十章第十章 系统性能系统性能系统性能系统性能 本章目的本章目的q通过通过AIXAIX标准命令研究系统中标准命令研究系统中CPUCPU,,内存和内存和I/OI/O瓶颈瓶颈q了解了解AIXAIX相关的相关的AIXAIX命令命令q使用使用PDTPDT产生系统状况的报告产生系统状况的报告q使用使用perfpmrperfpmr工具工具q调整内核参数调整内核参数 性能管理的范围性能管理的范围系统管理员分配现有的资源分配增加的资源建立系统的策略应用开发人员设计特征系统互操作 Performance Toolsq# psq# sarq# vmstatq# iostatq# tprofq# svmonq# filemonqPDT(Performance Diagnostic Tool)qperfpmr(Performance Problem Management Report) 命令命令psq##ps -ef―E选项:列出所有的用户进程选项:列出所有的用户进程―l选项:列出优先级信息选项:列出优先级信息q# ps aux―查看所有进程占用查看所有进程占用CPU,,内存,时间内存,时间q# ps -mo ThREAD―TID 参数:参数:象象PID一样是一样是Thread-id―BND 参数:参数:使用CPU数使用CPU数 命令命令w这条命令的语法和它的输出内容是:# w01:25 PM up 11 days,15:28,43 users, load average: 0.57, 0.40,0.39Userttylogin@IdleJCPUPCPUwhatmeldaurpts/208:40AM1:292:0338ileafsmithpts/608:37AM4:491:521:13sleepjohnstonpts/16 02:46PM22:303025aixtermteelingpts/18 Wed08AM2days1717aixterm 管理作业的方法管理作业的方法-前台运行的作业通过:- batch- nice- /etc/security/limits-后台运行的作业通过:- renice 性能分析流程性能分析流程查看CPU查看内存可能是CPU限制可能是内存限制可能是磁盘/SCSI限制查看磁盘是否高CPU使用率磁盘间平衡高数据页交换是是是否否否平衡磁盘负载高队列长度查看运行队列长度 CPU的使用情况(的使用情况(sar –u)这条命令的语法是:# sar [options] interval number例如:# sar –u 60 3AIX NODE 2 3 00000211 07/06/99%usr%sys%wio%idle08:25:1148520008:26:1063370008:27:12594100.Average564400◆ 当 %usr+%sys > 80% 时,CPU 紧张 查看运行队列(查看运行队列(sar –q))这条命令的语法是:# sar [options] interval number例如:# sar –q 60 3AIX NODE 2 3 00000211 07/06/9908:41:21runq-sz%runoccswap-sz%swpocc08:42:211.210008:43:211.010008:44:211.1100..Average1.2100 Paging 信息信息# vmstat 1 3◆当内存资源十分紧张时,将引起paging-stealing 和 paging-space activity,进而产生I/O 问题 I/O 信息信息# iostat 1 10 查看内存整体的使用情况查看内存整体的使用情况(1)# svmon -G 查看内存整体的使用情况查看内存整体的使用情况(2)qMemory―size:真正的内存大小真正的内存大小―inuse:使用的内存使用的内存―free:没使用的内存没使用的内存―pin::pinned memory的的 大小大小 性能诊断工具性能诊断工具PDT运行PDT设置程序:# /usr/sbin/perf/diag_tool/pdt_config crontab文件中相关文件中相关PDT的内容的内容# cat /var/spool/cron/crontabs/adm0 9 * * 1-5/usr/sbin/perf/diag_tool/Driver_ daily0 10 * * 1-5/usr/sbin/perf/diag_tool/Driver_ daily20 21 * * 6/usr/sbin/perf/diag_tool/Driver_ offweekly PDT的组成的组成cron收集控制收集器保持控制报告控制PDT历史数据报告生成器文件,信件当前数据过时后丢弃当前和历史数据周期性生成 客户化客户化PDT-收集(Collection)-报告(Reporting)-阀值(Thresholds)-保持(Retention) 一个一个PDT报告的例子报告的例子Performance Diagnostic Facility 1.0Report printed: Thur Oct 5 10:00:00 1995Host name: Range of analysis includes measurement from: Hour 14 on Monday 4th September 1995 to hour 9 on Thrusday 5th OctoberAlertsI/O CONFIGURATIONNote volume hdisk2 has 480 MB available for allocation whereas volume hdisk1 has 0MB available.PAGING CONFIGURATIONPhysical Volume hdisk1 (type:SCSI) has no paging space definedProcessesFirst appearance of 53833 (xpm) on top-3 cpu list (cpu% = 43.30)I/O BALANCEPhysical volume hdisk0 is significantly busier than othersPAGING SPACE AND MEMORYMean page space used = 46.85 MBSystem has 32 MB memory; may be inadequateUpward TreadsFILE SYSTEMSFile 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 daysERRORSHardware ERRORS; time to next error is 0.982 daysSystem HealthSYSTEM HEALTHSummaryThis is a severity level 1 report. No further details available at severity level > 1 性能问题管理(性能问题管理(PerfPMR))-这条命令的语法是:# /usr/sbin/perf/pmr/perfpmr seconds delay seconds = 采集周期 delay = 开始收集前的等待时间-使用PerfPMR 3600表示标准的采集周期为1小时# perfpmr 3600 单元小结单元小结-系统管理员和应用开发人员的区别-资源管理包含的所有任务-更好地理解系统如何工作有助于做出更好的性能管理决定-下列命令可以被用来确定系统潜在的瓶颈:- ps- w- vmstat- iostat- sar- PDT-PDT是AIX 中的一个产生系统一般健康报告的工具-PerfPMR被用来获取一些数据,这些数据是支持服务中心需要的,被用来分析导致性能问题的可疑缺点的 谢 谢 。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.