AIX基础培训
- 格式:doc
- 大小:1.56 MB
- 文档页数:68
AIX 基础培训教材第一章AIX简介主要内容:AIX与UNIXAIX的组成1. AIXAIX是IBM公司开发的UNIX系统,是用在IBM的RISC System/6000计算机上的专用操作系统。
曾多次被业界评为最佳的商用UNIX系统。
AIX是A dvanced I nteractive E X ecutive的简称。
2.UNIX与AIX的发展历史∙60年代末第一个UNIX操作系统在Bell Labs开发出来∙1980年加州大学Berkeley分校发布了他们的UNIX系统∙IBM从1985起开始使用UNIX系统∙1986年IBM发布AIX第一版,用在RT6150计算机上∙1990年IBM推出RISC System/6000及新的AIX Ver.3∙1994年IBM推出AIX Ver. 4.1∙目前AIX的最新版本为4.3,这是一种能同时运行32位及64位应用软件的64位操作系统。
可运行在任何一款RS/6000的计算机上,并与AIX原有版本保持二进制兼容。
3. AIX的主要组成∙ Kernel(内核)介于硬件设备及外壳(Shell)之间,管理多进程、多用户,管理存储设备,控制文件存取,Kernel的大部分用C语言编写、小部分用汇编编写。
Hardware ArrayKernelShellApplication∙ File system(文件系统)AIX的文件系统具有倒树状结构,通常包括三种文件类型:普通文件、目录、特殊文件(指向连接到系统的各种外设)。
(1)bin -- 系统命令文件(2)etc -- 系统文件(3)dev -- 各种设备文件(4)home -- 各用户目录(5)tmp -- 临时文件(6)usr --(7)var --∙ Shell(外壳)Shell是AIX的用户界面,在AIX中Shell有三种:Korn、Bourne、C,确省状态下是使用Korn Shell。
Shell同时也是命令解释器,具有可编程性,支持应用程序的前台或后台运行。
AIX6基础培训AN100培训课程代号:AN100课时:4天培训费用:3200元培训对象:在AIX 6操作系统环境中工作的用户和任何希望了解AIX 6基础知识的人,计划学习AIX System Administration课程的学员。
UNIX系统管理员,爱好者。
培训收益:AIX系统日志,并设置用户密码。
使用AIX的在线文档AIX的文件和目录管理shell编程使用vi编辑器AIX命令,并执行共同的AIX的进程管理自定义的工作环境使用普通的AIX工具写简单的shell脚本使用AIXWindows环境使用通用桌面环境培训课题:第1天单元1 - 介绍到AIX单元2 - 使用系统练习1 - 使用系统单元3 - AIX的文件练习2 - AIX的文件单元4 - 文件和目录练习3 - 文件和目录单元5 - 使用文件练习4 - 使用文件Day 2 第2天单元6 - 文件权限练习5 - 文件权限第七单元- vi编辑器练习6 - vi编辑器第八单元- 壳牌基础练习7 - 壳牌基础第九单元- 使用shell变量练习8 - 使用shell变量Day 3 第3天第十单元- 过程11单元- 控制过程练习9 - 控制过程单元12 - 自定义用户环境练习10 - 自定义用户环境Part I单元13 - AIX的工具,第一部分练习11 - AIX的工具(1)Part I (Continued)单元13 - AIX的工具,第一部分(续)练习12 - AIX的工具(2)Part II该股14 - AIX的工具,第二部分单元13 - (3)AIX的工具Day 4 第4天Part II (Continued)该股14 - AIX的工具,第二部分(续)练习14 - AIX的工具(4)单元15 - 附加Shell特性练习15 - 附加Shell特性16单元AIX的图形用户界面。
银河培训AIX基础入门培训AU13AU13培训简介:IBM AIX 6操作系统的基本概念和系统的基本操作,包括常用命令,联机帮助软件,文件的操作和权限,vi 编辑器,K Shell 基本知识,进程的管理,用户环境的设定以及简单的Shell编程。
标准价格:¥2800AU13课程背景:介绍IBM AIX 6操作系统的基本概念和系统的基本操作,包括常用命令,联机帮助软件,文件的操和权限,vi 编辑器,K Shell 基本知识,进程的管理,用户环境的设定以及简单的Shell编程。
AU13授课对象:在AIX 6操作系统环境中工作的用户和任何希望了解AIX 6基础知识的人,计划学习AIX System Administration课程的学员。
AU13预备技能:熟悉基本IT概念和系统管理任务。
AU13课程目标:·登陆AIX系统,设置用户密码·使用AIX在线文档·介绍AIX中文件类型,以及如何对文件及目录进行操作·介绍文件许可位的含义·如何使用八进制方式以及符号方式对文件许可位进行更改·如何使用vi编辑器对文件进行编辑·介绍shell的基本概念·使用各种shell特性,如重定义目录,通道,多字符集,命令和变量的替换·使用vi 编辑器·执行AIX命令·管理AIX进程·使用AIX窗口和CDE·使用普通AIX实用工具AU13主要课题:·登陆AIX系统,设置用户密码·使用AIX在线文档·介绍AIX中文件类型,以及如何对文件及目录进行操作·介绍文件许可位的含义·如何使用八进制方式以及符号方式对文件许可位进行更改·如何使用vi编辑器对文件进行编辑·介绍shell的基本概念·使用各种shell特性,如重定义目录,通道,多字符集,命令和变量的替换·使用vi 编辑器·执行AIX命令·管理AIX进程·使用AIX窗口和CDE·使用普通AIX实用工具。
UNIX管理员AIX快速入门何为系统管理?●在很多操作系统中,系统管理包括不同的任务:⏹用户控制⏹设备管理⏹网络管理⏹性能调整⏹操作系统安装⏹备份●本专题讨论会将涉及以上所有内容日程安排⏹第一单元-AIX介绍⏹第二单元-启动AIX -第一次使用⏹第三单元-SMIT⏹第四单元-网络⏹第五单元-磁盘、逻辑卷管理⏹第六单元-文件系统(JFS)和换页空间⏹第七单元-其它设备⏹第八单元-安全管理⏹第九单元-AIX安装⏹第十单元-性能监测第一单元AIX介绍什么是AIX●运行在P系列服务器上的操作系统●A dvanced I nteractive e X ecutive⏹带有BSD附加件的UNIX System V系统⏹遵循UNIX标准●获得系统管理方面的奖项●有着更多的特性和功能连续6年保持UNIX操作系统总体性能第一Internet和Web应用功能排名第一AIX 的几项第一...●AIX 在很多技术方面都是第一,其中包括:⏹LVM●Logical Volume Manager 逻辑卷管理器●内置在操作系统中⏹JFS、JFS2●Journal File System 日志文件系统⏹动态内核●增加新设备,更改配置不需要重建AIX内核⏹mksysb●制作系统启动映像⏹SMIT●System Management Interface Tool●系统管理界面AIX 的当前情况...●AIX 5L⏹运行在32位或64位硬件上⏹有32位和64位两种核心⏹32位应用程序二进制兼容老版本AIX⏹64位应用程序需要在5L上重新编译⏹运行在单处理器、SMP和SP并行机器上⏹AIX5.1可以在所有的RS/6000, P系列服务器上运行⏹AIX 5.2支持动态逻辑分区⏹AIX 5.2不支持MCA体系结构的RS/6000机器还提供高可用性...●高可用性High Availability Cluster Multi Processor⏹HACMP程序包●软件和服务⏹可在所有的P系列服务器上运行⏹使用外置共享磁盘和HACMP软件⏹多达32台机器的集群●通常使用两台机器⏹空闲备用–机器A 正在运行应用–机器B 处于空闲状态–机器A 发生故障●机器B 重新启动一些(或所有)应用–机器A 修复好●机器B 停止应用,然后在A 上重新启动客户机A B 快速处理器备份处理器CGOHASALV1.0-10HACMP -两种流行的配置客户机A B两个处理能力相当的服务器⏹互为备份–机器A 和B 都在运行独立的应用–机器发生故障,假设为B ●机器A 运行所有(或局部)应用–机器修复后●机器A 停止机器B 的应用,然后在B 上重新启动sAIX 的相关软件...●编译器编译器,可单独购买⏹在AIX中不提供C●VisualAge C++ for AIX●C for AIX●DB2 通用数据库⏹采用Web集成的数据库⏹运行在很多平台上●WebSphere⏹电子商务产品集⏹完整的连锁部件集●Tivoli⏹完整的系统管理解决方案●Performance Toolbox/6000⏹监视多个RS/6000系统总结●RS/6000,P系列服务器和AIX●所有的UNIX都各有特点⏹包括AIX⏹不能称之为好与坏-只是不同●我们希望,通过学习您会越来越喜欢AIX⏹它的一些特性使系统管理员能够更加简单地完成管理任务。
AIX培训教材一、系统存储NOTES:工作站和个人电脑的硬磁碟主要可分为integrated drive electronics(IDE)或small computer system interface(SCSI)两者。
IDE硬碟将控制功能集成进硬碟本身的电路。
SCSI硬碟也将控制器集成进硬碟中,但在I/O上需要一个较复杂的介面卡。
RS/6000支援内接硬碟及微通道介面卡外接singleended SCSI/SCSI-2或differential SCSI-2设备。
大多数的磁碟已经格式化,并存有一个坏轨表。
如果必须重新格式化磁碟,应调用diag命令或由diagnostic磁碟片重新启动。
从功能菜单中选择service Aid,再选Disk Media和Format Disk and Certify。
安装磁碟:在系统中加入一个新的SCSI磁碟,应将磁碟插上一个在系统背面的SCSI介面。
最好在电源关闭时做这个动作。
如果非常小心的话,也可on-line来做。
数个SCSI设备可用daisychain(串接)的方式串接在一个单一的SCSI卡上。
串接的每个磁碟必须有一个唯一的SCSI ID和LUN编号。
SCSI ID可以由磁碟上(或在外接盒上)的跳线或开关来选择。
SCSI ID的范围为0至7,通常7指定给SCSI介面卡。
当系统启动时,新的磁碟会被自动地辨识出来,并记录在ROS和ODM资料库中。
也可调用cfgmgr或mkdev命令来on-line更新设备。
新的磁碟会被指定一个可用的hdisk<nn>标签。
#mkdev –c disk –s scsi –t osdisk –p scsi2 –a pv = yes#smit cfgmgr可用diag命令来查看系统是否起用新设备:#diag●AIX存储结构1.文件2.目录3.文件系统4.逻辑存储5.物理存储6.逻辑卷管理●UNIX磁碟存储1.固定分区2.扩展分区的大小3.限制文件系统和文件的大小4.相邻数据的要求5.时间和效率要符合先前的计划NOTES:在系统安装前,用户必须为每个分区选择正确的大小,每个系统文件都位于硬盘上的一个分区。
第一章AIX操作系统简介1.1AIX操作系统的主要特点1.1.1遵循众多工业标准AIX遵循的标准包括正式由标准组织发布的标准以及公认的标准。
AIX是第一个遵循OSF/AES标准的操作系统。
除此之外,AIX还特别遵循POSIX、SYSTEM V 以及BSD标准。
1.1.2先进的系统设计AIX操作系统的优越性主要体现在以下几点:(1). 其核心是可分页的,它可将暂不需要的内核程序置换出内存,改变内核必须常驻内存的方式,从而提高了内存可用空间和系统性能。
(2). 预占实时处理及先占机制使高优先级进程能立即从低优先级进程获取所需资源,这对联机事务处理任务非常重要。
(3). 虚拟内存管理机构提供了非常大的地址空间支持,虚拟内存管理器(Virtual Memory Management,VMM)用于管理实际内存页帧的分配和解决进程查询那些当前不在实际内存中的虚拟内存页的问题。
(4). 对线程的支持。
线程是AIX版本4所设计的新模型,AIX进程被分成为两个独立的成分,强化了任务(tasks)和线程(threads)两个概念。
线程是被看作一个基本调度实体的活动执行环境,一个任务有多个线程,它们并发运行。
它的好处就是任务中的所有线程共享任务的资源。
(5)。
基于流方式的I/O。
AIX的I/O子系统支持类似映象文件,预分页、数据定速和异步I/O等功能,它实现所谓内存映射I/O和I/O定速的技术。
内存映射直接映射内存中的文件,这样就越过传统的I/O块和内核,缓解由于文件放置和可能的磁盘碎块影响而导致的I/O后果。
I/O定速技术阻止了密集型I/O程序构造较长的I/O队列,确保了高需求程序和低需求程序对于I/O资源的公平共享.(6). 支持对称式多处理器(Symmetric Muti-Process,SMP)。
通过在多处理器间分配线程来实现多线程,使任务能够并发执行。
(7)。
日志文件环境.日志文件系统(JFS)记录文件系统的变动,它允许在系统损坏时,重建并恢复其文件系统。
AIX基础培训第一章AIX 操作系统概述1.1 UNIX概念提供支持应用程序的开发的环境为应用程序开发者开发的操作系统UNIX是一个提供硬件可移植性,设备独立的文件系统的操作系统UNIX同时又指一个功能强大的多任务、多用户的操作系统1.2 UNIX历史60年代中期,AT&T贝尔实验室组织开发了一个叫Multics的操作系统。
Multics的主要设计目标是支持大规模的计算工具,后来参加Multics开发的许多贝尔实验室的人员都参加了UNIX的开发工作.1969年贝尔实验室从Multics的计划中撤出,由于科学计算研究中心(Computing Science Research Center)的成员没有了计算环境,Ken Thompson、Dennis Ritchie和其他一些研究人员开发了一个基本的文件系统,该系统后来演化成了UNIX文件系统在1986年,IBM发布AIX操作系统,最初是安装在6150微计算系统(Micro Computer System)以及后来的Personal Syste/2 和System/370. 1990年,AIX 3安装在IBM发布的RS/6000上1.3 UNIX的标准化由于世界中存在多种unix操作系统,国际标准化组织对unix提出了以下标准●POSIX (Por table Operating System for Computer Enviroment)●SVID (System V Interface Definition )●XPG (X/open Portable Guide )●SPEC1170 (1170条应用程序接口),UNIX951.4 AIX特点●Advanced Interactive eXecutive(AIX)●AIX是IBM的UNIX,她除了满足unix的一般标准还满足以下条件●基于AT&T的系统V和伯克利的BSD4.3●遵循X/OPEN XPG3/4 X/OPEN SPEC1170●IBM增强了许多功能●Year 2000 ISO 86011.5 AIX主要组成●内核●文件系统●Shell●网络通信●文本处理●编程工具和编程语言●连机系统文档● AIX Windows 环境、其他功能、各种应用程序1.6内核内核提供以下功能● 多用户、多进程的调度● I/O设备的接口● 管理磁盘上的文件● AIX内核主要用C语言编写、少量用汇编语言1.7 文件系统AIX提供三种类型的文件,普通文件,设备文件和命令文件1.8 Shell● 是系统于用户的接口● 系统支持很多种shell,其中常见的有三种Shell :(Korn Bourne C)● 系统赋予用户缺省Shell是kshshell的功能作用有:● 命令解释程序● 支持前后台执行● 可编程1.9文本处理AIX提供的文本处理包括:●文本编辑器:vi,ed,Ined,CDE文本编辑器●文档处理:排版工具●拼写检查●打印命令1.10 编程语言和编程工具AIX支持多种编程语言和工具● AIX提供shell 语言● 可选的有许可证控制的编程语言:C++ C Fortran Pascal 等● 编程工具---编辑器---源代码控制系统(SCCS)---调试工具---代码检查(lint)1.11 系统管理AIX系统除了提供基本的使用功能外,还为系统管理员提供了管理系统的方法.AIX的系统管理涉及以下方面:●软件安装●用户管理●设备配置● 储存储管理● 数据备份● 性能监控● 问题诊断1.12 联机文档AIX提供多种联机文档,用户可以通过联机文档,帮助自己正确的使用系统命令和管理系统,了解系统提供的编程接口.●Man 帮助提供命令和系统调用的使用手册分页显示可用关键字查找系统命令●InforExplorer可联机查阅全部手册交互的全屏接口可用字符和图形两种方式提供帮助的内容包括命令,任务和资料强大的查找工具●AIX V4.3以后的帮助文档提供一个基于html的文档,用户通过网络利用web browser来查看安装在AIX 文档服务器上的帮助信息.该文档的功能与inforExplorer提供的功能很相似.第二章使用系统2.1 注册与注销●注册(login)用户如果需要使用AIX,用户必须先在系统中进行注册,注册时需要输入用户名称和用户口令(用户名称即用户在系统中的帐户,该帐户在用户登陆到系统前应由系统管理员创建并赋予口令)".用户将看到如下登陆界面.AIX Version 4(C) Copyrights by IBM and by others 1982, 1996.login:user01用户在login:后输入自己的名称后会出现询问口令的提示user01's password:用户在该提示后输入自己设定或系统管理员分配的口令(口令输入时不会在屏幕上显示任何东西.当系统验证无误后会显示一个系统提示符.$_●注销(logout)当用户使用完系统后应该从系统中退出即注销.用户可以使用三种方式从系统中退出$ logout或者$ exit或者$ ctrl-d2.2 修该,设置用户的口令刚创建的用户的口令是被系统管理员分配的,用户在进入系统后可以修改自己的口令,修改口令的命令是passwd [用户名称],如果用户名称不用,则表示修改自己的口令.如果用户不是系统管理员,那么在修改口令时会被询问被修改口令用户的以前的口令,如下所示$ passwdChanging password for user01user01’s old password :user01’s new password:reenter the new password :$_2.3 命令格式我们在开始学习如何使用AIX/UNIX前,首先应该了解她的命令的一般格式AIX命令的格式如下所示$ command option(s) argument(s)在命令与选项,选项与参数,参数与参数见都应该有空格存在.例如$ mail -f newmail其中选项前必须跟有一个"-"符号,如果有多个选项我们可以将多个选项连在一起些,也可以分开写.如果有多个参数时参数与参数之间必须有空格存在.例如2.4 date 和cal命令我们现在系统中经常需要知道系统的时间,用户可以用date命令来知道系统的当前时间.(系统管理员可以使用该命令修改系统时间,一般用户只能看系统时间.)例如$dateSat Sep 7 10:15:00 PRC 2002我们在有时会查看一下年历,我们可以使用cal命令,例如● 看一个月的日期cal命令后可以跟两个参数,跟一个参数时该参数表示所要显示的年份,跟两个参数时第一的参数表示月份,di'er的参数表示年份● 看一年的日期$ cal 20022.5 who 和 finger 命令我们可以使用who命令来了解有哪些用户已经登陆到系统当中,例如该命令显示登陆用户的名称,登陆地点和登陆时间在UNIX/AIX 系统中允许用户在系统使用su命令来转换身份,当一个用户多次转换身份后可能不知道他当前的身份是什么和他以什么用户登陆到系统中来的,用户可以用who am i 来了解登陆的身份,whoami了解他的当前身份.例如$who am Iteam01 pts/1 Sept 4 17:21$whoamiteam01我们用who命令只可以看到用户的登陆名称,登陆时间和登陆地点,用户的其它信息无法获得,用户可以使用finger的命令来进一步了解一个已登陆系统用户的较详细信息.例如2.6 发送邮件我们在unix系统中可以使用mail命令来查看和发送邮件.如果我们需要给本机的team01写一封信,我们可以这样做$ mail team01Subject: helloThis is a test mail from user01.Cc:[enter]在subject:填写信的标题,输入标题后可以输入信的内容.当输入一个只包含"."字符的空行后表示信的结束.邮件系统会出现Cc的提示表示输入该信需要转发的人的地址.如果不需要转发,可以直接按回车键.到此为止一封信就被发出了.如果我们需要给system2机器上的team01写一封信,我们可以这样做$ mail team01@system2Subject: helloThis is a test mail from user01.Cc:[enter] 2.7 查看邮件当我们进入系统时,系统会自动帮助用户检查是否有邮件,如果有会显示如下信息[YOU HAVE NEW MAIL]当用户知道自己有新邮件时,用户可以使用mail不代任何参数的命令,来查看自己的邮件.例如我们在?提示符下可以输入一些对邮件的操作命令,s表示存盘,q表示退出该程序,x后跟信的编号表示删除该信,t后跟信的编号表示查看该信2.8 write 和wall,talk用户在使用系统时有时需要和其他用户进行通讯,用户可以选择如下通讯方式直接将信息写到指定用户的屏幕上(write),给所有的用户发出相同的信息(wall),和系统中某个用户进行交谈(talk).例如$ write team01在输入该命令后用户就可以输入他想输入的内容,用ctrl-d表示输入内容结束,当输入结束后用户的输入信息将直接写到team01用户的屏幕上$ wall在输入该命令后用户就可以输入他想输入的内容,用ctrl-d表示输入内容结束,当输入结束后用户的输入信息将直接写到所有已登陆用户的屏幕上talk命令需要对话双方的配合,例如结束对话使用ctrl-d如果用户不愿意让别人的直接往屏幕上发送东西,用户可以使用mesg命令进行限制$mesg [n/y]使用n参数时表示拒绝别人写,y参数表示允许别人写.但是mesg命令不能拒绝wall命令和root用户写的东西.2.9 clear,echo和banner$clearclear命令的作用是清除当前窗口的所有内容$echo hellohelloecho命令的作用是回显该命令后输入的字符串$banner hellobanner命令的作用是将该命令后输入的字符串放大显示2.10 wc命令wc命令能够统计给定文件的字符数,词数和行数.它的语法如下wc [-c] [-w] [-l] filename选项的作用如下:-c 表示统计文件中的字符数-w 表示统计文件中的词数-l 表示统计文件中的行数例如:2.11 一些系统定义的功能键AIX系统定义了很多功能键,各有个的不同作用.第三章AIX帮助文档3.1 man命令用户可以通过man命令系统的手册中获得关于命令,文件,系统调用的帮助信息系统的手册中包括PURPOSE 命令说明SYNTAX 语法DESCRIPTION 命令的功能,用途及实例FILES 与该命令有关的系统文件SEE ALSO 其他相关命令3.2 man -k的使用man的-k选项的作用是在系统手册中按照给定的关键字查找相应的系统命令,例如例子中我们使用man -k的命令在系统的手册中查找和打印相关的命令,不过man -k在系统的的第一次使用时应先由系统管理员执行catman -w的命令生成相应的检索信息.3.3 AIX V4.3以后版本的帮助AIX在4.3版本以后(包括4.3版本)除了提供系统手册的帮助信息即man以外,还提供了一种基于浏览器的帮助形式,我们在系统中安装一个web服务器,用户就可以通过internet方式来访问系统的帮助信息.如图AIX Version 4.3 Documentation Home Page3.4 Topic and Task Index3.5 Search AIX Version4.3 Base Documentation3.6 Search Results第四章文件和目录的使用4.1 文件的定义UNIX文件是●数据的集合●字符或字节流●操作系统在文件上并不赋予任何结构4.2 文件的格式unix与window文件的格式并不相同,它包括三类文件● 普通文件:它的内容是文本或代码数据● 目录文件:它的内容是该目录中包括的文件名的列表● 特殊文件:代表了硬件或逻辑设备,一般在目录/dev中。