资源预览内容
第1页 / 共11页
第2页 / 共11页
第3页 / 共11页
第4页 / 共11页
第5页 / 共11页
第6页 / 共11页
第7页 / 共11页
第8页 / 共11页
第9页 / 共11页
第10页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
IBMIBM 小型机维护手册小型机维护手册IBM 小型机维护手册IBM 小型机维护手册一、AIX 操作系统简介AIX 操作系统是有 IBM 公司研发的 Unix 操作系统,在技术、功能上又有许多增强:模块化的内核;动态调整内核;多线索内核;高效率的输入/输出;实时处理;安全性能;日志文件系统;存储管理(包括镜像技术和条块化技术) ;系统管理;在线帮助查询。二、设备管理21 块设备(Block Device):采用结构化的随机访问方式的具有缓冲的设备。块设备通常为磁盘文件系统(Disk File System) 。22 字符设备(Character Device):裸设备(Raw Device) ,是无缓冲的连续、定向流设备。字符设备通常为系统周边设备,如终端、打印机等。23 主设备号(Major Number):标识系统内核中的设备驱动号。24 次设备号(Minor Number):标识特殊的设备类型。ODM 数据库由预定义数据库(Predefined Database)和定制数据库(Customized Database)组成。用于存储系统中所有逻辑设备的信息及其属性。其中:预定义数据库:包含所有基于系统配置的系统可支持的设备(Supported Devices)的配置数据。定制数据库:包含当前系统中所有定义的(Defined Devices)和可用的(Available Devices)设备配置数据。设备的类(Class):标识设备设备的子类(Subclass):标识设备如何连接至系统设备的类型(Type):标识设备的类型设备的名字(Name):标识逻辑设备名# lsdev 设备列表# lsattr 设备属性列表# chdev 更改设备属性# lscfg 显示当前系统中设备的配置信息25 设备的配置:# mkdev c Class s Subclass t Type p Parent_Adapter w Connection_Location a Attribute=value-c Class:指定设备所属的类(如:tape)-s Subclass:指定设备所属的子类(如:scsi)-t Type:指定设备所属的类型(如:150mb)-p Parent_Adapter:指定设备的父卡号(如:scsi0)-w Connection_Location:指定设备连接在父卡上的位置或地址(如:5,0)-a Attribute=value:指定设备的属性(如:ret=no)26 设备的状态:Undefined:系统中没有此设备的存在记录(设备信息存储于预定义数据库中) (Supported)Defined:系统已为此设备分配了逻辑设备名和端口,但系统当前不能访问此设备(设备信息存储于定制数据库中) (Defined)Available:设备在系统中已经定义了并且可以使用(设备信息存储于定制数据库中) (Available)# cfgmgr 自动配置系统中的自适应设备(Self-Configuring Devices)三、存储管理31AIX 中逻辑存储的限制卷组(VG) 255 个/每个系统物理卷(PV)32 个/每个卷组物理分区(PP)1016 个/每个物理卷逻辑卷(LV)256 个/每个卷组逻辑分区(LP)32512 个/每个逻辑卷AIX 系统逻辑卷:Paging Space:/dev/hd6,用于存储虚拟内存中信息的固定的磁盘空间Journal Log:/dev/hd8,用于记录系统中文件系统结构的改变Boot LV:/dev/hd5,用于系统启动映象的物理上连续的磁盘空间AIX 系统文件系统:/(root):系统启动进程所需的重要的系统设备信息及应用程序的存储空间(win 系统中的 window 目录)/usr:/dev/hd2,系统命令、信息库以及应用程序的存储空间/var:/dev/hd9var,系统的日志文件和打印数据文件的存储空间/home:/dev/hd1,系统中用户数据的存储空间/tmp:/dev/hd3,系统临时文件和用户工作的存储空间32LVM 操作命令:# lsvg 查看系统中属于活动 VG 的 LV 的信息# lslv 查看属于指定 LV 的信息时,系统将给出指定 LV 的 LP 数及其拷贝数。# lspv 查看系统中 PV 的信息# mkvg 创建新的 VG# chvg 更改 VG 的启动特性# extendvg 扩展 VG 的大小# reducevg 缩小 VG 的大小# reorgvg 重新安排 VG 中 LV 的分配策略# varyonvg 激活一个 VG# varyoffvg 关闭一个 VG# importvg 接入一个 VG# exportvg 输出一个 VG注意:将一个 VG 从系统 A 移至系统 B 的正确步骤为:系统 A:# umount all# varyoffvg VG_Name# exportvg VG_Name系统 B:# impoertvg# varyonvg VG_Name# rmlv 删除一个 LV# chlv 更换 LV 的名字# migratepv 将一个 PV 上的数据移至另一个 PV注意:1、迁移 PV 上的数据时,要求目标 PV(Target_PV)的大小大于源PV(Souce_PV), 且目标 PV 与源 PV 必须在同一个 VG 中。1、当增加一个 LV 的拷贝数(增加 LV 的镜像)时,必须用# syncvg命令使 LV 及其拷贝同步(同步镜像) 。33FS 的管理:JFS 的结构:超级块(Superblock):超级块中包含 FS 的大小、标识、空闲空间列表、磁盘片段(Fragment)大小以及 nbpi(决定 FS 中 inodes 的数目) 。I 节点(inodes):I 节点中包含文件的大小、文件所有者、文件的权限、文件的创建和访问的时间以及指向数据块的指针。数据块(间接块):四、进程管理AIX 是一个多用户多任务的操作系统,操作系统管理多个用户的请求和多个任务。大多数系统都只有一个 CPU 和一个主存,但一个系统可能有多个二级存储磁盘和多个输入/输出设备。操作系统管理这些资源并在多个用户间共享资源,当您提出一个请求时,给您造成一种假象,好象系统只被您独自占用。而实际上操作系统监控着一个等待执行的任务队列,这些任务包括用户作业、操作系统任务、邮件和打印作业等。操作系统根据每个任务的优先级为每个任务分配合适的时间片,每个时间片大约都有零点几秒,虽然看起来很短,但实际上已经足够计算机完成成千上万的指令集。每个任务都会被系统运行一段时间,然后挂起,系统转而处理其他任务;过一段时间以后再回来处理这个任务,直到某个任务完成,从任务队列中去除。41 进程及作业AIX 系统上所有运行的东西都可以称之为一个进程。每个用户任务、每个系统管理守护进程,都可以称之为进程。aix 用分时管理方法使所有的任务共同分享系统资源。我们所关心的是如何去控制这些进程,让它们能够很好地为用户服务。进程的一个比较正式的定义是在自身的虚拟地址空间运行的一个单独的程序。进程与程序是有区别的,进程不是程序,虽然它由程序产生。程序只是一个静态的指令集合,不占系统的运行资源;而进程是一个随时都可能发生变化的、动态的、使用系统运行资源的程序。而且一个程序 可以启动多个进程。进程和作业的概念也有区别。一个正在执行的进程称为一个作业,而且作业可以包含一个或多个进程,尤其是当使用了管道和重定向命令。作业控制指的是控制正在运行的进程的行为。比如,用户可以挂起一个进程,等一会儿再继续执行该进程。shell 将记录所有启动的进程情况,在每个进程过程中,用户可以任意地挂起进程或重新启动进程。作业控制是许多 shell(包括 bash 和 tcsh)的一个特性,使用户能在多个独立 作业间进行切换。42 启动进程键入需要运行的程序的程序名,执行一个程序,其实也就是启动了一个进程。在 aix 系统中每个进程都具有一个进程号,用于系统识别和调度进程。启动一个进程有两个主要途径手工启动和调度启动,后者是事先进行设置,根据用户要求自行启动。 1、手工启动由用户输入命令,直接启动一个进程便是手工启动进程。但手工启动进程又可以分为前台启动和后台启动。 前台启动是手工启动一个进程的最常用的方式。一般地,用户键入一个命令“ls-l” ,这就已经启动了一个进程,而且是一个前台的进程。这时候系统其实已经处于一个多进程状态。2、调度启动有时候需要对系统进行一些比较费时而且占用资源的维护工作,这些工作适合在深夜进行,这时候用户就可以事先进行调度安排,指定任务运行的时间或者场合,到时候系统会自动完成这一切工作。要使用自动启动进程的功能,就需要掌握以下几个启动命令。第一个重要的命令是 at 命令用户使用 at 命令在指定时刻执行指定的命令序列。也就是说,该命令至少需要指定一个命令、一个执行时间才可以正常运行。at 命令可以只指定时间,也可以时间和日期一起指定。需要注意的是,指定时间有个系统判别问题。比如说用户现在指定了一个执行时间凌晨 3:20,而发出 at 命令的时间是头天晚上的 20:00,那么究竟是在哪一天执行该命令呢?如果用户在 3:20 以前仍然在工作,那么该命令将在这个时候完成;如果用户 3:20 以前就退出了工作状态,那么该命令将在第二天凌晨才得到执行。3、cron 命令前面介绍的两条命令都会在一定时间内完成一定任务,但是要注意它们都只能 执行一次。也就是说,当指定了运行命令后,系统在指定时间完成任务,一切就结束了。但是在很多时候需要不断重复一些命令,比如某公司每周一自动向员工报告头一周公司的活动情况,这时候就需要使用 cron 命令来完成任务了。实际上,cron 命令是不应该手工启动的。cron 命令在系统启动时就由一个 shell 脚本自动启动,进入后台(所以不需要使用 常用磁带机选项 /dev/rmt0: 若选择/dev/rmt0, 在插入磁带和写完一次磁带时, 磁带机都将磁带反绕到头,因此, 下一次备份文件将覆盖本次备份。/dev/rmt0.1: 若选择/dev/rmt0.1, 则插入磁带和写完一次磁带时, 磁带机均不反绕磁带,因此, 一盘磁带可以连续备份几个文件或文件系统。#smit fs 选择“备份文件系统“ 添入要备份的“文件系统名称“ 添入“/dev/rmt0.1“ 重复上述操作即可在同一盘磁带上备份多个文件系统. 5.3 rootvg 的恢复 启动机器进入维护模式 参见安装手册, 当出现“Welcome to Base Operating System Installation and Maintanence“时, 选 3 “Start Maintenance Mode for System Recovery“ 恢复系统 继续选 4 “Install from a System Backup“ 出现“Choose mksysb Device“画面, 选“/dev/rmt0“并插入磁带后回车.这时候, 系统自动恢复操作系统. 5.4 用户数据恢复#tctl -f /dev/rmt0 rewind #smit fs 选择“恢复文件系统“ 添入“设备名称“和“目标目录“ 系统会自动找到相应目录恢复.六、日常维护61 文件系统是否满 df k 可以以 K 为单位检查文件系统的使用率。 (90%以上,需要调整)6.2 检查系统出错日志 使用 errpt |more 来检查 清除现有的 log: Errclear 0 6.3 检查系统合法/非法登陆情况 使用 Last 命令来检查来自登陆的地方。 6.4 检查系统是否有巨大的 Core 文件生成 使用 find / -name core print 来检查。对 Core 文件,一般直接删除就可以了。 6.5 系统性能检查:a) CPU 性能:使用 Vmsta
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号