已阅读5页,还剩65页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
文档名称 AIX 命令参考手册文档密级 3 27 2020未经许可不得扩散第 1 页 共 70 页 AIX 命令参考手册 第 1 章 AIX 资源检测命令资源检测命令 性能优化以及确定系统中的性能瓶颈是系统管理员的主要任务之一 在一个计 算机系统中 CPU 内存 硬盘和网络是影响系统性能的主要因素 因此系统性能调 整也主要在于如何在这些资源中获得某种平衡 以满足人们对系统性能的期望 性 能调制需要很多技巧 知识以及经验 不能仅靠分析统计数字 图表就可取得 性 能调制有时是一件复杂甚至是非常困难的任务 如同其它 UNIX 系统一样 AIX 也给系统管理员剪裁系统提供了非常丰富的手段 这 里我们简单介绍 RS 6000 AIX 系统中几个用于监控和调制多项系统资源的工具 每 个工具的功能都很强 如想更透彻地了解这些命令的用法 请参考有关技术资料或 手册 这里讲述的命令将不仅仅局限于 CPU 硬盘 内存或网络资源的某个方面 它们可用于其中的一项或多项资源 1 1 AIX 监控工具 1 1 1 iostat iostat 命令主要通过观察物理磁盘的活跃时间以及他们的平均传输速度 监控系统 输入 输出设备负载 根据 iostat 命令产生的报告 用户可确定一个系统配置是否 平衡 并据此在物理磁盘与适配器之间更好地平衡输入 输出负载 iostat 工具的主要目的是通过监控磁盘的利用率 tm act 字段 而探测到系统中 的 I O 瓶颈 iostat 还可用于确定 CPU 问题 辅助容量规划 并可以为最终解决 I O 问题提供相关材料 vmstat 和 iostat 联合使用 可捕获到确定与 CPU 内存和 I O 子系统有关的性能问题的必需数据 iostat 命令可产生下面四种类型的报告 tty 和 CPU 利用情况 磁盘的利用情况 系统吞吐率 适配器吞吐率 1 1 2 netpmon netpmon 命令可以监控关于网络行为的系统事件和性能以及网络行为对 CPU 的消耗 netpmon 命令在指定的监控周期报告网络行为 netpmon 启动后直至发布 trcstop 命令终止它之前 一直在后台运行 如果使用缺 省设置 trace 命令将会在 netpmon 命令之后立即自动启动 另外 netpmon 中还可 用 trcon 命令选择在后面的某个时间跟踪 当这种跟踪用 trcstop 命令终止后 文档名称 AIX 命令参考手册文档密级 3 27 2020未经许可不得扩散第 2 页 共 70 页 netpmon 命令就会输出它的报告并退出 缺省时报告会输出到标准输出 需要时也 可以重定向到某个文件 netpmon 命令还可以在一次先前产生的跟踪中以脱机模式使用 在这样的情况下 需要用 gennames 命令产生一个文件 该文件必须在 trace 终止后立即产生 所产生的报告中包括 CPU 使用情况 网络设备驱动器 I O 情况 互联网络套接字调 用 以及网络文件系统 NFS I O 信息 CPU use netpmon 命令报告线程和中断处理器对 CPU 的使用情况 该命令将网 络相关行为的 CPU 使用情况与其它行为的 CPU 使用情况区分开 Network Device Driver I O netpmon 命令监控网络适配器上所通过的 I O 统 计 Internet Socket Calls netpmon 命令在互联网络套接字上监控 read recv recvfrom write send 以及 sendto 子程序 ICMP TCP UDP 这几个 协议的每个进程都会予以报告 NFS I O netpmon 命令监控客户 NFS 文件上的 read 和 write 子程序 NFS 客户 上的 RPC 请求以及 NFS 服务器的 read 和 write 请求 1 1 3 PDT 性能诊断工具 PDT 通过收集和集中各种性能 配置和可用数据自动找出性能问题 PDT 评估系统的 当前状态并跟踪系统在工作量和性能上的变化 PDT 数据收集和报告很容易起用 不需要更多的管理行为 虽然许多常见的系统性能问题都有特定性 但 PDT 还试图用一些被认为性能好的系 统中的通用概念来帮助它查找问题 这些概念包括 资源的平衡使用 在限定范围操作 确定的工作量趋势 无错误操作 系统参数得到适当设置 1 1 4 ps ps 命令是 UNIX 系统中最常见的命令 它主要显示系统中关于进程的统计和状态信 息 如进程 ID I O 行为以及 CPU 利用率等 利用 ps 命令提供的信息 可决定一个 进程运行了多长时间 进程使用了多少 CPU 时间 以及进程是否受系统的惩罚 还 可用 ps 命令确定进程使用了多少内存 完成多少 I O 进程的优先级以及是谁创建 了进程 下面这几个命令组合对于管理 RS 6000 AIX 系统有帮助 1 显示 10 个消耗 CPU 最多的进程 ps aux head 1 ps aux sort rn 2 head 10 2 显示 10 个消耗存储空间最多的进程 ps aux head 1 ps aux sort rn 3 head 10 文档名称 AIX 命令参考手册文档密级 3 27 2020未经许可不得扩散第 3 页 共 70 页 3 按顺序显示系统中受罚的进程 ps eakl head 1 ps eakl sort rn 5 4 按优先级顺序显示系统中的进程 ps eakl sort n 6 head 5 按处理时间为顺序显示系统中的前十个进程 ps vx head 1 ps vx grep v PID sort rn 3 head 10 6 按实际内存使用的多少顺序显示系统中的前十个进程 ps vx head 1 ps vx grep v PID sort rn 6 head 10 7 按换入页面的多少顺序显示系统中的前 10 个进程 ps vx head 1 ps vx grep v PID sort rn 4 head 10 1 1 5 vmstat vmstat 命令报告关于核心线程 虚拟内存 自陷 trap 磁盘以及 CPU 行为的统 计 而且每种行为报告都被更细致地用百分比分别表示用户态 核态 空闲以及等 待磁盘 I O 等情况 内核维持了对核心线程 换页以及中断行为的统计数据 而 vmstat 命令则通过使用 knlist 子程序和 dev kmen 伪设备驱动器访问这些数据 磁盘的输入 输出统计是通 过设备驱动器维持的 对于磁盘 平均传输速度是通过使用活跃时间核传输信息数 目决定的 而活跃时间百分比则是从报告期间驱动器忙的时间量计算出来的 vmstat 命令产生五种类型的报告 虚存行为报告 fork 子进程情况报告 每个设备产生的中断情况报告 汇总报告 输入 输出行为报告 1 1 6 sar sar 命令报告 CPU 的使用情况 I O 以及其它系统行为 sar 命令可以收集 报告以 及保存系统行为信息 如果没有指定输入文件 则 sar 调用 sarc 命令访问系统数据 用户可用让 cron 命令运行两个 shell 脚本 usr lib sa sa1 和 usr lib sa2 以 提供日统计和报表 在 crontab 文件 var spool cron crontabs adm 中包括了一些 样本节 用于示范 cron 要在何时运行这些 shell 脚本 以这种方式收集到的数据对 于确定系统的时间周期特征和决定峰值使用时间是有用的 但要注意的是 sar 命令自己运行时会产生相当数量的读写 因此最好在没有工作 量的情况下运行 sar 统计 看看 sar 对总的统计数字有多大的影响 1 1 7 topas topas 命令用于监控各种系统资源 如 CPU 的使用情况 CPU 事件和队列 内存和换 页空间的使用 磁盘性能 网络性能以及 NFS 统计等 它还会报告指派给不同 WLM 文档名称 AIX 命令参考手册文档密级 3 27 2020未经许可不得扩散第 4 页 共 70 页 类的进程对系统资源的消耗情况 它还能报告系统中最热门的进程和工作量管理器 WLM 的热门类 有关 WLM 类信息只有在 WLM 激活时才会显示 topas 命令将热门 进程定义为那些使用大量 CPU 时间的进程 topas 命令没有作日志的选项 所有信 息都是实时的 topas 命令利用 System Performance Measurement Interface SPMI API 获得有 关信息 正是因为通过 SPMI API 使系统开销保持在最小程度 topas 命令使用 perfstat 库调用访问 perfstat 内核扩展 1 1 8 truss truss 命令跟踪一个进程的系统调用 所接收的信号以及招致的机器错 要检查的 应用程序可在 truss 命令的命令行中指定 也可将 truss 命令挂在一个或多个已经 在运行的进程上 1 2 AIX 调制工具 1 2 1 fdpr fdpr 命令改进用户级程序和库的执行时间和对实际内存的使用 fdr 命令可以通过 不同的操作 如删除不必要的指令和重组代码和数据 而实现这样的目标 fdr 命 令安装在目录 usr bin 下 fdpr 命令在三个不同阶段上 对原有的执行代码应用先进的优化技术从而为其构筑 一个优化的可执行代码 这三个阶段分别是 在阶段 1 fdpr 创建一个增加了某些装置 instrumented 的可执行程序 原有 的可执行程序被保存为 ProgramFile save 而新版本被命名为 ProgramFile instr 在阶段 2 fdpr 运行该增加了某些装置的可执行程序 并收集摘要 profiling 数据 该摘要数据被保存在一个叫 ProgramFile prof 的文件中 运行执行程序时需要为它提供典型的输入数据 以使 fdpr 命令能够找出代码中可优 化的部分 在阶段 3 fdpr 命令使用阶段 2 中收集到的重要信息对可执行代码重新排序 这 些重新排序涉及到这样一些任务 1 将那些高频度执行代码序列包装在一起 2 对条件分之重新排序 以改进硬件对分之条件的预测 3 将较少使用的代码部分移出来 4 内嵌一些热门函数 5 从重排序后的代码中删除掉 NOP 空操作 指令 另外 编译器中还提供了一个 qfdpr 标志 用它可使编译器在执行代码中增加一些 额外的信息 以辅助 fdpr 对该执行代码重新排序 但是 如果使用这个 qfdpr 标 志 则 fdpr 也只对那些用 qfdpr 标志编译的模块重新排序 1 2 2 schedtune schedtune 命令可以给抖动 进程挂起 时间片以及线程在锁上所能轮询的时间长 文档名称 AIX 命令参考手册文档密级 3 27 2020未经许可不得扩散第 5 页 共 70 页 度等设置准则 用 schedtune 可调整 AIX 中所设立的一组影响其内存负载控制机制的参数 Schedtune 命令用于显示和修改那些用于检测系统内存是否在过度使用以致造成抖 动的参数 Schedtune 命令还能用于修改运行在系统上的进程的惩罚和衰减因子 在 root 用户下 用 schedtune 命令可做下面的事情 决定用于确定抖动的准则 决定哪个准则用于挂起进程 决定在抖动终止后要等待多长时间才重新激活那些先前被挂起的进程 决定被挂起的进程的最小数目 调制调度优先级公式 更改时间片数值 决定在一把锁上轮询多长时间 将 schedtune 值复位到它的缺省值 需要注意的是 所有用 schedtune 作的修改在系统重启后都将丢失 为了确保所需 的 schedtune 值在引导时能够置上 可在 etc inittab 文件中插入适当的 schedtune 命令 如 schedt 2 once usr samples kernel schedtune s 65536 1 2 3 vmtune vmtune 命令负责显示和调整虚存管理器 VMM 和其它 AIX 部件使用的参数 系统 中的根用户可动态修改包括下面这些参数 VMM 页替换 永久文件读写 文件系统缓冲区结构 bufstructs LVM 缓冲区 裸输入 输出 换页空间参数 页删除 内存固定参数 第 2 章 处理系统启动问题处理系统启动问题 本章目标 文档名称 AIX 命令参考手册文档密级 3 27 2020未经许可不得扩散第 6 页 共 70 页 1 理解系统启动的基本过程并且能够正常的关闭系统 2 进入 Aix 错误日志 3 解决启动问题 4 记住并能理解基本的 LED 上的错误代码 2 1 本章的主要命令 alog cfgmgr last bootlist uptime mpcfg shutdown 2 2 启动过程 2 2 1 启动的前提条件 必须有一个 boot image 可以加载 同时要能够进入 和 usr 文件系统 如果 tmp var 不能进入呢 2 2 2 启动的三种形式 a 硬盘启动 b 无盘工作站启动 通过网络上的其它远程机器提供的启动文件 c 服务模式 也叫维护模式 key 设置在 service 位置上 或是 PCI 架构 通过按 F5 来进入维护模式 2 2 3 机器启动的三个阶段 a 只读存储内核初始化阶段 Read only storage kernel init phase 在 这一阶段 主板被检查 ROS 初始化程序加载时寻找 bootlist 一旦找到 启动设备 boot image 读入内存并开始系统初始化 b 基本设备配置阶段 所有的设备在这一阶段被配置 通过 cfgmgr 命 令 c 系统启动阶段 在这一阶段 所有的 lv 激活 交换换页开始 并且 init 开始读取并执行 etc inittab 里的程序 2 3 加电顺序 LED 显示和声音提示 在启动过程中要注意 LED 上代码的变化 它可以提示系统处于哪一个启 动阶段 同时要注意嘀声提示 在设备 logo 展示完后 如果这时系统 ROS 没有 被破坏 又会出现一次嘀声提示 这时可以选择按 F1 或 F5 如果没有 文档名称 AIX 命令参考手册文档密级 3 27 2020未经许可不得扩散第 7 页 共 70 页 任何选择 这时开始调用 bootlist 来搜索启动设备 2 4 有用的命令 2 4 1 alog 命令 可以使用 alog 命令来查找启动过程的产生的问题 它维护和管理启动日 志 位于 var adm ras bootlog 由于启动日志是固定大小的 所以它循环 使用 在启动时 rc boot 启动脚本调用了 alog 并把启动日志记录到 bootlog 中去 alog 配置数据库中又四种日志 boot bosinst nim dumpsymp 1 查看日志内容 alog f LogFile o 2 记录数据到一个指定的日志文件中 alog f LofFile q s Szie 3 显示某一日志类型的冗长值 alog L LogType V 4 改变某一日志类型的属性值 5 显示当前某一日志类型的属性 alog L t LogType 实际应用 alog L alog o t boot 记在 由于 bootlog 没有协同机制的控制 所有如果又多个进程要同时 写该日志时 可能记录上会有错误 2 4 2 cfgmgr 命令 1 语法 cfgmgr f s p Phase I Device l Name v f 指定运行第一阶段配置规则 只有在 boot 是使用 在系统启动后 是 不能使用这一选项的 i Device 指定安装介质的位置 l Nmae 指定设备名 p Phase 指定阶段 文档名称 AIX 命令参考手册文档密级 3 27 2020未经许可不得扩散第 8 页 共 70 页 s 指定 cfgmgr 执行第二阶段的配置规则 v 输出显示信息 结合 3 2 来学习 2 设备配置是受 Configuration Rules object class 控制的 每条配置规则 指定以下三项 要执行程序的全路径 相对于其它规则 什么时候执 行该程序 在什么阶段执行 3 在系统启动时 cfgmgr 分为两个阶段 第一阶段带有 f 参数 第二 阶段带 s 参数 4 cfgmgr 识别三阶段配置规则 其中阶段 2 是 second boot phase for normal boot 阶段三是 second boot phase for service boot 阶段 1 是在 系统启动时自动运行的 要运行阶段 2 可以使用 cfgmgr cfgmgr s 或 cfgmgr p 2 等命令 而要运行阶段 3 只能用 cfgmgr p 3 命令 5 可以指定 i 参数来使识别设备时自动安装该设备所需软件 注意 为了包含配置数据库的完整性 在运行 cfgmgr 时不要轻易使用中 断 6 一般在系统运行状态下使用 cfgmgr v 来加配新加的设备 2 4 3 使用 last 命令 但用户登录或退出系统时 都会在 var adm wtmp 文件中记录 除非他们 被 acctcon1 和 acctcon2 命令生成每日报告 last 命令就是读取该文件 如果碰到系统时间改变 该文件记录会有两个记录时间 以保证登录时 间跨度的准确性 语法 last f FileNmae Number Name Terminal 其中 Name 是登录用户名 Terminal 是登录的终端名 last root console last shutdown 可以查看系统 shutdown 的时间 2 4 4 bootlist 命令 有效的 boot 设备 fdxx hdiskxx cdxx rmtxx entxx tokxxx 2 4 5 uptime 命令 显示系统启动了多长时间 后面的负载数字是指可运行的处理器在过去 5 10 15 分钟的平均负载 2 4 6 mpcfg 命令 文档名称 AIX 命令参考手册文档密级 3 27 2020未经许可不得扩散第 9 页 共 70 页 该命令使用在老式的 Micro Channel 架构的机器上 该命令是用户可以有 root 的权限去管理服务信息 包括服务支持和诊断 工具 1 为了显示服务信息 mpcfg d f m p s 2 改变服务信息 mpcfg c f m p s w Index Value 3 保持或恢复服务信息 mpcfg r s 2 4 7 使用 shutdown 命令 1 参数 h 和 v 参数一样 关闭该系统 F 尽快关闭系统 i 指定交换模式 2 可以添加应用程序的关闭到 shutdown 的程序中 但 shutdown 命令发起时 它会检查 etc rc shutdown 文件 所有可以把关 闭应用程序写入该文件 2 5 解决启动中问题 2 5 1 进入一个没有 不能 启动的系统 2 5 2 安装介质的问题 2 5 3 LED 上显示的启动时的错误代码 1 201 破坏的 boot image 2 223 229 无效的引导顺序 3 551 555 557 受破坏的文件系统或文件系统日志 4 552 554 556 超级快或定制的 ODM 库受破坏 5 553 受破坏的 etc inittab 文件 文档名称 AIX 命令参考手册文档密级 3 27 2020未经许可不得扩散第 10 页 共 70 页 第 3 章 硬件设备硬件设备 3 1 列出硬件设备 使用 lsdev lspv lsattr 三个命令 3 1 1 使用 lsdev 命令 该命令显示设备配置在 ODM 库中的信息 使用 C 和 P 参数 1 列出在预定义 ODM 库中的设备 lsdev P H 其中 H 是限制列输出的头 headers above the column output 2 列出在已定制 ODM 库中的设备 lsdev C H 3 列出可用设备 lsdev C c adapter S a 其中 S 是指定设备状态 4 列出支持的设备 lsdev P r class 3 1 2 使用 lspv 命令 格式 lspv l p M n DescriptorPhysicalVolume v VolumeGroupID 参数 p 列出该 PV 上每个 PP 的 range state region lv name type and mount point v VolumeGroupID 列出基于该 VolumeGroupID 变量的有关信息 比如 lspv p hdisk0 3 2 cfgmgr 配置系统设备 1 cfgmgr 命令用于配置系统设备 并且可以选择性的安装所需的设备 驱动软件包 2 Congiguration Rules object class 作为设备配置数据库 Device Configuration database 的一部分 每条配置规则包含有三项 要运行的 文档名称 AIX 命令参考手册文档密级 3 27 2020未经许可不得扩散第 11 页 共 70 页 可执行程序的全路径 什么时候运行该程序 即 seq 项 哪一阶段运行 该程序 如 Phase seq rule 1 1 usr lib methods defsys 2 5 usr lib methods ptynode 3 10 usr lib methods startlft cfgmgr 运行分为三个阶段 分别有 f s 或不带参数 p 3 来设定 先后顺序 即 seq 项 数值越小 优先级越高 但 0 除外 它的优先级 最小 所有在 seq 项中 值为 1 时优先级最高 3 在使用 cfgmgr 来安装配置设备时 有时会提示某些需要的设备驱动 软件没有安装 如果系统没办法确定该安装哪个软件包版本 它会使用 冒号 隔开 在同一行内列出可能需要安装的驱动软件包 这时 还 可以指定 i 来让系统自动安装所需的驱动软件包 4 参数说明 i device 指定安装介质的路径 l Name 指定要配置的设备名 p Phase 指定确定的某一阶段 s 运行第二阶段配置规则 v 显示信息输出 比如 cfgmgr l scsi0 cfgmgr i usr sys inst images 3 3 系统管理服务 SMS cfgmgr 是在软件层面上去管理配置设备 可以使用 SMS 在硬件层面上 去检测和配置系统配件 在系统启动时按 F1 进入图形 SMS 菜单 或按 F4 进入 ASCII SMS 菜 单 如果在启动时最后一个 IBM 图标 icon 出现后在按 F1 或 F4 那么 这时将进入正常的启动引导阶段 可以在 SMS 中设置进入密码 但如果忘记的话 唯一的办法是对主板 的芯片放电 remove the on board system battary 文档名称 AIX 命令参考手册文档密级 3 27 2020未经许可不得扩散第 12 页 共 70 页 3 4 硬件设备的兼容性 SCSI PCI 和 ISA 不同标准和接口的设备 配置不同 3 4 1 设备配置数据库 设备配置信息是存储在设备设备配置数据库 Device Configuration Database 通过 ODM 来管理的 它包括两个内容 预定义数据库 包括所有可能配置到系统的设备配置数据 已定制好数据库 包括系统中所有目前已定义的和配置好的设备的配置 信息 3 4 2 使用 lsattr 命令 使用 lsattr 命令来列出某个设备或某种设备的信息 语法如下 lsattr D o E o F Format l Name a Attribute f File h H D 显示缺省值 E 显示当前值 a Attribute 指定某个或某类设备的某个属性 l Name 指定定制设备对象类的设备登录名 简单说 就是设备名 R 指定某一属性的合法值 可能取值 s Subclass 指定某一设备子类名 t Type 指定某一类设备 比如 lsattr El rmt0 lsattr Dl rmt0 lsattr l scsi0 a bus intr lvl E lsattr l tty0 a login R 此命令输出 enable disable share delay hold 注意 使用 lasttr 命令所显示的设备属性的有效值是从配置数据库取得 的 如果使用 chdev 没有使用 p 参数 结果改了设备的属性 但还没有 更新到配置数据库中去 这时 lsattr 显示的可能不是该设备属性的实际 值 直到等到系统重启后两者数据才会一致 试一试 不要重启情况 文档名称 AIX 命令参考手册文档密级 3 27 2020未经许可不得扩散第 13 页 共 70 页 3 5 使用 smit device 菜单 3 6 系统错误日志 3 6 1 使用 errdemon 命令 errdemon 守护进程 usr lib errdemon 检测系统错误并写入到 dev error 该错误日志最终记录到 var adm ras errlog 文件中去 usr lib errdemon l 显示有关配置情况 usr lib errdemon B 16384 usr lib errdemon s 2000000 3 6 2 使用 errpt 命令 errpt 命令步骤任何错误日志分析 可以使用 diag 来分析错误 参数 s StartDate 指定在该指定时间后的日志 比如 errpt aj 2bfa76f6 errpt a s 0405093005 显示 2005 年 4 月 5 日 9 30 以来的日志 3 6 3 使用 errlogger 命令 可以使用 errlogger 命令来记录操作信息或其它信息到系统错误日志中去 errlogger Testing use of errlogger command 3 6 4 其它 error 有关命令 errclear errinstall 在错误日志信息设置中安装信息 errupdate 升级错误记录模板储存库 3 7 诊断硬件问题 利用 diag 上多个可选的工具和服务可以用来诊断硬件上的问题 运行 diag 选择 Diagnostic Routines 再选择 Problem Determination 也可以使用命令行 diag d sysplannar0 v e 来诊断 sysplannar0 设备 的问题 文档名称 AIX 命令参考手册文档密级 3 27 2020未经许可不得扩散第 14 页 共 70 页 3 8 系统日志 Aix 使用 syslogd 来记录系统信息 syslogd 守护进行读取数据报路 datagram socket 并把它记录到 etc syslog conf 中定义的目的地 etc syslog pid 文件中记录的是 syslogd 守护进程的进程号 可以使用 kill 或 refresh 等命令来重启或刷新该守护进行 一旦 syslog conf 配置文件被 改动后 每条信息各成一行 它可能包含一个有在号里标记的优先级代码 超 过 900bytes 的信息会被截去 usr include sys syslog h 文件里包含着定义在 etc syslog conf 文件里可以 定义的各种工具和优先级代码 Syslogd 命令语法 syslogd d s f ConfigurationFile m Markinterval r 3 8 1 syslogd 配置文件 etc syslog conf 文件控制着 syslogd 守护进程的行为 它决定着 syslogd 往哪里发送错误信息和如何对其它系统的事件作出反映等 3 8 2 etc syslog conf 配置文件的格式 syslog conf 配置文件的每一行包含有一个选择项和一个动作项 中间用 一个或多个 tab 空格 键隔开 比如 mail debug usr spool mqueue syslog 在选址项中 定义一个工具及其优先级 中间由点号连接 可以由多个 选址项并列 中间要用分号隔开 要选择所有的工具 用星号 如 debug mail none tmp debug log 工具由以下几项 kern user mail daemon auth syslog lpr news uucp 其中 代表所有工具 优先级别 emerg alert crit err warning notice info debug none 其中 none 的含义是不包含所选的工具 只用于在同一行中有 号工具的定义 行 如 err lpr none tmp error log 在 syslog conf 文件中定义了某级别 意思就是在该级别和该级别以上的所有信息都会被记录 在动作项 action field 中 可以定义要把信息发送的所在地 如某个 目录或某个用户 某台主机 可有 File Nmae Host User User 3 8 3 使用系统日志 文档名称 AIX 命令参考手册文档密级 3 27 2020未经许可不得扩散第 15 页 共 70 页 1 启动关闭和刷新 syslogd 进程 Syslog conf 的配置 2 定义 mail 工具在 debug 级别或以上信息到文件 tmp mail syslog mail debug tmp mailsyslog 3 定义所有错误级别或以上信息 出来 lpd 工具到主机 Logserver err lpd none Logserver 4 定义所有的 mail 工具信息到所有用户终端屏幕 mail debug 5 定义所以在 emerg 优先级或以上和 mail daemon 工具在 crit 级别以 上信息给用户 stan 和 xtjk emerg mail daemon crit stan xjtk 3 9 mkdev 设置一个 ASCII 终端 使用 smit tty 或直接使用 smit maktty 也可以使用 mkdev 命令行 mkdev c tty t tty s rs232 p sa0 w s1 a login enable a term vt100 rmdel l tty name d 删除某个终端 第 4 章 系统和软件安装系统和软件安装 4 1 基本操作系统安装 要安装操作系统 在机器启动时要切换到维护模式 即听到嘀声后按下 F5 或 Esc 5 键来选择安装选项 4 1 1 全新完全安装 4 1 2 升级安装 Migration installation 保留了 rootvg 里的所有文件系统 lv 和系统配置文件 除了 tmp 文件系 统 4 1 3 保留安装 保留用户数据 将会删除和重建操作系统的文件系统如 文档名称 AIX 命令参考手册文档密级 3 27 2020未经许可不得扩散第 16 页 共 70 页 var tmp usr 四个文件系统 任何在这些目录的用户数据也会丢失 系统配置将必须重做 可以使用 etc preserve list 来定义需要保留的系统文件 The etc filesystems files is listed by default 4 2 高级安装选项 4 2 1 安装 Package Set or Desktop 该选项让你配置系统启动后将会使用的界面 缺省是安装 Package Set 而 这就只能选择 ASCII 控制台 Desktop 选项是图形界面 可以选择 CDE KDE GNOME 等图形界面 如果选择 None 那在此选项下支行安装最小的配置如 X11 Java perl SMIT 和基于 Web 的系统管理工具 4 2 2 启用 Trusted Computing Base TCB 本选项提供一个更高级别的安全 选择本选项将会安装 bos rte security 软件包 而且你配置和启用它 如果你在此时不安装 TCB 那么你就要 重新安装操作系统 安装了 TCB 你可以在系统中通过卸装 bos rte security 软件报来卸载 4 2 3 启用 64 bit 和 JFS2 如果你的机器是 64 位的处理器 那么将会默认加载 load 64 bit 内核 但只有你选择了这一选项后系统启用 enable 64 bit 内核 如果你是升级安装而来 那么原来的 JFS 文件系统将不会转换成 JFS2 文件系统 4 3 配置助手 Configuration Assistant 安装完毕系统重启后 配置助手工具 usr sbin install assist 将会自动运行 配置完毕后 记得要 退出配置助手 选择 结束 这样下次启动才 不会还是自动启动配置助手 使用 oslevel 命令 4 4 使用 oslevel 命令鉴定系统软件维护版本 使用 oslevel 命令来鉴定一个系统的软件的维护版本 maintaneance 文档名称 AIX 命令参考手册文档密级 3 27 2020未经许可不得扩散第 17 页 共 70 页 level osleve l Level g q l Level 列出早于指定维护版本的 fileset g 列出迟于目前维护版本的 fileset 软件的版本 vv rr mmmm ffff vv version number 版本号 rr release number 发布版号 mmmm modifacation level 修改版号 ffff fix level 补丁版号 例如 oslevel oslevel q oslevel g oslevel l 4 3 3 0 4 5 软件包 software packaging 4 5 1 Filesets A fileset 是 Aix 操作系统最小的安装基本单位 比如 uucp 或者 nfs client 4 5 2 Packages 一组提供某种特定功能的 fileset 的集合 如 4 5 3 Licensed Porgram Products LPP A Licensed Program Product is a complete software product including all packages associated with that licensed porgram 4 5 4 Bungles A bungle is a list of software that can contain filesets packages and LPPs that are suited for a particular use 系统定义的默认 bundles 在 usr sys inst data sys bundles 而用户生成的 bundles 则储存在 usr sys inst data user bundles 4 5 5 PTFs and APARs 文档名称 AIX 命令参考手册文档密级 3 27 2020未经许可不得扩散第 18 页 共 70 页 PTF Program Temporary Fix 的首字母的缩写词 如同其它软件包一样 它使用 lslpp 命令来安装 APAR Authorized Program Analysis Report 的首字母的缩写词 它使用 instfix 命令来安装到系统中去 经过测试和确认后 APARs 最后将变成 PTFs 4 6 安装可选的软件包或升级 4 6 1 4 6 1 installp 命令 软件可以安装成两种状态 applied 和 committed Applied 状态保存了原 来以前版本的软件 它把以前版本存储在 usr lpp PackageName 目录下 这种方式可以回滚到以前的软件版本 而 committed 状态删除了存放在 usr lpp PackageName 目录下的所有以前版本 建议在安装新软件包时使 用 applied 状态而不要使用 committed 1 安装软件在 applied 状态 installp avx d usr inst images 2 安装软件在 committed 状态 installp acpX d usr inst images 注意 如果你同时从同一个安装介质中运行两个 installp 命令 将会提示 错误 这时你可能要使用 installp C 来清除失败的安装 还有 安装结果输出到 var adm sw installp summary 可以查看该文件来 查看安装了哪些软件包 3 提交 committing 处于 applied 状态的软件升级包 installp cgX all 4 取消 applied 状态的升级 回到原来的版本 installp rBfx reject list 5 删除已安装的软件 installp ugp V2 ipsec rte 6 失败安装过后的清除 installp C 7 列出安装介质上所有可安装的软件包 installp L d dev cd0 文档名称 AIX 命令参考手册文档密级 3 27 2020未经许可不得扩散第 19 页 共 70 页 4 6 2 4 6 2 使用 smit 来维护软件 使用 smit 菜单来维护软件时 可以在 var adm sw installp log 记录维护日 志 如同使用 installp 命令一样 当然使用 smit 也会在 HOME smit log 记录使用 smit 的日志 4 7 维护可选软件 应用于软件包升级 被发布用于修复一个问题的软件称为 update 4 7 1 列出软件的维护版本 使用 lslpp 命令 有以下选项 f 列出属于某个软件包的所有文件 w 列出某个文件属于哪个软件包 h 列出软件包安装和升级的历史信息 可以查看安装或升级时间 a 但和其它选项合着使用时 列出指定软件包的所有信息 不能和 f 一起使用 1 列出当前软件包的维护版本 lslpp l 2 列出某软件包包含哪些文件 lslpp f 3 列出安装和升级历史 lslpp h bos sysmgt trace 4 7 2 下载补丁 使用 IBM 提供的 FixDist 工具可以到 站点下载 补丁包 fixes BFF 格式 Backup File Format 是使用 Aix 系统命令 backup 来生成的 可以使用 restore 来读取 补丁包一般是 bff 格式 还包括有 info 文件来 描述升级包 toc 和 inutoc 命令 4 7 3 instfix 显示和升级安装的软件到最新版本 显示一个单一的补丁 使用 instfix 命令 有以下选项 文档名称 AIX 命令参考手册文档密级 3 27 2020未经许可不得扩散第 20 页 共 70 页 a 显示一个补丁的特征文本说明 i 显示补丁或关键字是否已安装 k Keyword 指定一个 APAR 号或关键字 T 显示安装介质的补丁列表 例如 1 列出补丁列表 instfix T d dev cd0 2 查看 APAR IX75893 是否已经安装 instfix aik IX75893 3 查看补丁 IX75893 的相关信息 instfix aik IX75893 4 查看哪些维护版本安装到系统上 instfix i grep ML 5 安装补丁 instfix aix IX75893 d dev cd0 也使用 smit show apar stat 来查看补丁的状态 使用 smit updata by fix 来安装 APAR 使用 smit update all 来升级所有软件包到最新版本 4 8 在硬盘上创建安装映象 使用 smit bffcreate 菜单 使用这种方法可以解决需要安装处于不同安装介质 如不同光盘 的但 有相互依赖 co requisites 的软件包 4 9 可变的硬盘安装 可以减少停机时间 可是用于测试新的版本 只在 4 3 或以上版本可用 4 9 1 需事先安装的软件包 bos alt disk install boot images 用于使用 mksysb 备份带来安装 Bos alt disk install rte 用于使用克隆 rootvg 来安装 4 9 2 可变的 rootvg 克隆 文档名称 AIX 命令参考手册文档密级 3 27 2020未经许可不得扩散第 21 页 共 70 页 把当前的 rootvg 克隆到该系统中一个新的硬盘中 注意 不支持 SSA 硬 盘 4 9 3 可变的 mksysb 安装 可以使用不同机型或架构的 mksysb 备份带来安装 第 5 章 存储管理 存储管理 LVM 和文件系统和文件系统 5 1 相关概念 PV VG PP LV LP 的概念和相互关系 5 2 逻辑卷管理 5 2 1 LVM 配置数据 对 vg lv 和 pv 的描述数据并不是只放在一个地方 而是存放在很多地 方 1 ODM 数据库 ODM 数据库存放着包括所有配置 PV VG 和 LV 的信息 它和 VGDA 中的信息是镜像的 比如 在 import 一个 vg 时 VGDA 的信息就会拷 贝到 ODM 库中 ODM 数据库同时也存放着与 Logical Volume Control Block 逻辑卷控制 块 镜像的信息 2 VGDA volume group descriptor area 在一个 vg 包含的 pv 的开始部分 存放着所有的属于该 vg 的 lv pv 的 描述信息 每个硬盘至少包含有一个 VGDA 每个 VGDA 都有个时间戳 它鉴定 了该 VGDA 是否时最新的 有时 VGDA 没有被同步 所以 有时你需 要更新这些没有同步的 VGDA 信息 这也是 varyon 程序所要做的 VGDA 是在一块硬盘被分配为 PV 是分配的 而在一个 PV 加入一个 VG 时 该 VGDA 加入了 VG 的相关信息 当一个 PV 从 VG 删除时 相应 的 VG 信息也从 VGDA 中删除啦 文档名称 AIX 命令参考手册文档密级 3 27 2020未经许可不得扩散第 22 页 共 70 页 3 VGSA volume group status area VGSA 保存这 pv 和 pp 的状态信息 4 LVCB logical volme control block LVCB 位于每个 lv 的开始部分 它包含每个 lv 的信息 使用了几百个 字节空间大小 如 getlvcb TA hd2 其它命令 5 2 2 Disk quorum 每个 PV 上 VGDA 的个数 主要看该 VG 包含基本 PV 当一个 quorum 失去后 该 vg 自动 varyoff 掉 使用 lvm 无法在进入该 vg 保证了数据不会丢失 在镜像情况下 可以把 quorum 关掉 这时可以提高该 vg 的可用性 但 可能会导致数据丢失的风险 所有要及时更换故障硬盘 5 2 3 硬盘镜像 Aix 提供一个 lv 级别上的镜像工具 但使用 mklv 来创建一个 lv 时 可 以选择两到三个拷贝 但为了增强该
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026中国肿瘤早筛技术临床应用普及率与商业模式创新评估报告
- 2026中国罕见病药物医疗保障政策与市场准入机制研究报告
- 2026中国神经导管行业外周神经损伤治疗与再生医学应用前景报告
- 2025年二建《建筑工程实务》考试测试题及答案
- 2025年护理风险管理考试题目及答案
- 2025年初级制药工职业技能等级认定操作技能冲刺试卷及答案
- 弱电有线施工方案
- 2025年保险学基础知识与应用能力考试试题及答案
- 2025年育婴师职业道德与责任考核试题及答案
- 2025年注册会计师考试试题及答案
- 建筑工程质量员培训课件
- 2025年中考语文备考之非连续性文本阅读7大考点+4道中考题
- 2025天津市滨海新区辅警考试试卷真题
- 2022机动车运行安全技术条件
- 水样采集考试题及答案
- 压力焊工培训课件
- 工艺验证检查指南2025
- 箱式变电站安装施工方案
- 蔚来销售工作流程
- 《声音小天地:1 寻找代表家乡的声音》教学设计-2024-2025学年五年级上册综合实践活动沪科黔科版
- 统编版四年级语文上册第三单元主题阅读(含答案)
评论
0/150
提交评论