ai系统管理指南_第1页
ai系统管理指南_第2页
ai系统管理指南_第3页
ai系统管理指南_第4页
ai系统管理指南_第5页
已阅读5页,还剩237页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

AIX培训教材

目录

第1章RS/6000产品概述11

1.1IBMRISC芯片技术11

1.2对称多处理技术fSymmetricMulit-Processor,SMP)12

1.2.1传统SMP的缺点12

1.2.2RS/6000的解决方案12

1.3SP技术13

1.4RS/6000的体系结构13

1.4.1MAC13

1.4.2PCI14

1.5系统的可靠性14

1.6高可靠性群集多处理软件HACMP15

第2章AIX操作系统简介16

2.1AIX的来历16

2.2AIX操作系统的主要特点17

2.2.1遵循众多工业标准17

2.2.2先进的系统设计17

2.2.3AIX的连接性18

2.2.4终端支持19

2.3命令语言解释器(ksh)19

2.4AIX文本编辑器19

2.5AIX系统中的DOS工具19

2.6AIX系统的用户界面19

2.7联机帮助20

2.8AIX的几个重要技术20

2.8.1LVM-LogicalVolumeManager20

2.8.2JFS-JournalFileSystem20

2.8.3系统管理接口工具(smit)20

第3章AIX根本命令使用21

3.1根本系统使用命令21

3.1.1系统进入和退出21

3.1.1.1系统进入21

3.1.1.2系统退出21

3.1.2系统关闭和重启22

3.1.3修改密码passwd22

3.1.4日期和日历22

3.1.5CLEAR>ECHO、BANNER23

3.1.6who、whoami、finger23

3.1.7mail23

3.1.8查找命令find24

3.1.9grep26

3.1.10UNAME命令26

3.1.11查看命令帮助27

3.2DOS工具27

第4章文件和目录操作28

4.1文件和目录28

4.2文件命名规那么28

4.3路径29

4.4显示当前工作目录30

4.5改变目录层次30

4.6创立目录mkdir31

4.7删除目录rmdir31

4.8文件操作命令31

4.8.1列文件1s31

4.8.2文件拷贝cp31

4.8.3文件移动mv32

4.8.4文件删除rm32

4.8.5查看文件内容cat、more、pg32

4.8.6测试文件wc32

4.8.7链接In33

4.9文件权限33

4.9.1文件所有权34

4.9.2文件权限34

4.9.3改变文件所有权35

4.9.4改变文件权限35

4.10设备文件36

第5章SHELL入门37

5.1命令结构37

5.2通配符37

5.3环境变量38

5.4PS1环境变量39

5.5PS2环境变量39

5.6标准输入、输出、出错和重定向40

5.6.1标准输入、输出和出错40

5.6.2重定向40

5.6.3重定向的组合41

5.7文件结束标记41

5.8管道线和过滤器42

5.9tee一分叉42

5.10命令返回值42

5.11反引号操作符43

5.12命令序列43

5.13反斜线操作符43

第6章vi使用44

6.1vi简介44

6.2vi的进入与离开44

6.3vi的文本输入模式45

6.4删除文本45

6.5更改文本46

6.6vi常用功能47

6.7文件处理子命令47

6.8vi根本编辑命令48

第7章系统管理工具52

7.1传统UNIX系统管理方法52

7.2三个系统管理工具52

7.2.1SMIT52

7.2.2DSMIT53

7.2.3VSM53

7.3系统管理工具工作方式53

7.4各种系统管理工具功能及使用介绍54

7.4.1SMIT功能及使用方法介绍54

7.4.1.1SMIT用户界面组件54

7.4.1.2SMIT的启动与使用55

7.4.1.3SMIT主要功能及主菜单的使用56

7.4.1.4smit对话屏幕的使用57

7.4.1.5输出屏幕60

7.4.1.6smit屏幕及脚本记录文件60

7.4.2DSMIT简介61

7.4.3可视化系统管理器[VSM)简介61

第8章系统及软件安装64

8.1操作系统安装64

8.1.1安装介质和方式64

8.1.2安装前的准备工作64

8.1.3根本操作系统(BOS)的安装步骤65

8.1.4安装辅助菜单70

8.2软件安装与维护70

8.2.1软件包的定义70

8.2.2Bundle71

8.2.3Package命名72

8.2.4代码效劳73

8.2.5软件更新74

8.2.6安装状态74

8.2.7软件安装75

8.2.8软件清单76

8.2.9软件维护76

8.2.10instfix命令77

第9章系统启动和关闭78

9.1系统启动78

9.1.1系统启动的几个阶段78

9.1.2BIST-POST阶段78

9.1.2.1基于MCA体系的系统78

9.1.2.2基于PCI体系的系统79

9.1.3Bootphase1阶段81

9.1.4Bootphase2阶段81

9.1.5Bootphase3阶段82

9.2查看启动信息82

9.3/etc/inittab文件82

9.4系统资源控制器84

9.4.1SRC概念84

9.4.2SRC命令84

9.5系统关闭85

第10章0DM管理86

10.10DM概述86

10.20DM概念:86

10.30DM命令87

第11章设备管理89

11.1设备术语89

11.2设备文件89

11.30DM预定义和定制设备数据库90

11.4Isdev命令91

11.4.1列出所有被支持的设备91

11.4.2列出所有定义了的设备92

11.5设备状态93

11.6设备寻址94

11.7设备配置94

11.7.1自动配置设备94

11.7.2手工配置95

11.7.2.1SMIT设备菜单95

11.7.2.2增加配置设备96

11.8获取硬件配置信息97

第12章存储管理概述98

98

12.2传统UNIX磁盘存储98

12.3LVM的优点98

12.4物理存储99

12.4.1物理存储概念99

12.4.2卷组考虑100

12.4.3卷组描述字段100

12.5逻辑存储101

12.5.1逻辑存储概念101

12.5.2逻辑卷用途103

12.5.3显示逻辑卷信息103

12.6文件系统104

12.6.1文件系统概念104

12.6.2文件系统优点104

105

12.6.4/etc/filesystems文件105

12.6.5文件系统挂接[MOUNT)106

12.6.6文件系统列表108

第13章逻辑卷管理(LVM)110

13.1卷组管理110

13.1.1显示卷组信息111

13.1.2增加和删除卷组113

13.1.3修改卷组特性113

13.1.4增加或删除卷组中的物理卷114

13.1.5重组卷组115

13.1.6激活和停止卷组115

13.1.7引入/导出卷组116

13.2逻辑存储117

13.2.1根本概念117

13.2.1.1镜像(mirror)117

13.2.1.2条带化(striping)118

13.2.1.3逻辑卷分配策略119

13.2.2逻辑卷的管理119

13.2.2.1显示逻辑卷信息120

增加逻辑卷121

删除逻辑卷122

设置逻辑卷的特性123

13.2.2.5增加/删除逻辑卷拷贝123

13.3物理卷管理125

13.3.1显示物理卷信息125

13.3.2增加磁盘127

13.3.3迁移物理卷内容127

13.4获取存储系统的配置信息127

第14章文件系统管理128

14.1根本概念128

14.1.1日志文件系统的结构128

14.1.2inode节点结构128

14.1.3磁盘分段(fragmentation)129

14.1.4inode节点的数目130

14.1.5文件系统压缩130

14.1.6JFS文件系统日志131

14.2文件系统管理131

14.2.1列出文件系统132

14.2.1.1列出系统中定义的所有文件系统132

14.2.1.2列出系统中已挂接的文件系统133

14.2.2增加文件系统133

14.2.2.1在已有逻辑卷上创立文件系统133

直接创立JFS文件系统135

14.2.3文件系统的挂接和拆卸136

14.2.4更改/显示日志文件系统特性137

14.2.5删除文件系统138

14.2.6整理文件系统碎片138

14.2.7文件系统检查139

14.2.8获取文件系统信息139

14.3磁盘空间管理139

14.3.1显示文件系统空间使用情况140

14.3.2控制增长较快的文件140

14.3.3显示磁盘使用情况141

第15章系统交换区管理142

15.1换页空间的概念142

15.2为什么使用换页空间143

15.3如何提高换页空间的性能143

15.4换页空间相关命令和文件143

15.5增加换页空间144

15.6修改换页空间145

15.7删除换页空间145

15.8换页空间问题解决145

第16章系统备份和恢复147

16.1概念与术语147

16.1.1备份和恢复147

16.1.2恢复148

16.1.3备份的类型148

16.1.4备份的策略148

16.L5备份用设备149

16.1.5.1软盘149

16.1.5.2磁带150

16.2备份和恢复的实施151

16.2.1备份及恢复的SMIT菜单151

16.2.2rootvg的备份与恢复151

16.2.2.1rootvg的备份一mksysb151

16.2.2.2rootvg的/image,data文件:152

16.2.2.3rootvg的/bosinst.data文件:154

16.2.2.4rootvg的恢复155

16.2.3非rootvg卷组的备份与恢复156

16.2.3.1非rootvg卷组的备份156

非rootvg卷组的恢复157

16.2.4文件和目录的备份与恢复158

16.2.4.1备份文件或目录158

恢复文件或目录159

16.2.5文件系统的备份与恢复159

16.2.5.1备份文件系统159

文件系统的恢复161

16.2.6其它UNIX备份和恢复命令162

16.2.6.1tar命令162

cpio命令163

16.2.6.3dd命令163

16.2.7其他与备份相关命令163

16.2.8备份文档的策略164

第17章网络管理165

17.1TCP/IP根本概念165

17.2互联网实例165

17.3TCP/IP酉己置167

17.4配置IP地址和主机名168

17.5修改IP地址和主机名169

17.6相关文件169

17.7路由管理169

17.7.1查看路由169

17.7.2增加/删除静态路由170

17.8根本TCP/IP工具170

17.8.1检验连通性ping170

17.8.2文件传输ftp170

17.8.3远程登陆171

17.8.3.1telnet171

17.8.3.2rlogin171

17.8.4远程执行171

17.8.4.1rep171

17.8.4.2rexec172

第18章用户和组管理173

18.1概述173

18.1.1用户和组173

18.1.2用户登录和初始化173

18.1.2.1用户登录过程173

18.1.2.2用户初始化文件175

18.1.3组的分类176

18.1.4用户划分176

18.1.5平安性和用户菜单177

18.2用户管理178

18.2.1显示系统中所有用户178

18.2.2添加用户179

18.2.3修改/显示用户属性180

18.2.4删除用户181

18.2.5设置、更改用户口令181

18.2.6紧急情况下删除root口令182

18.3组管理183

18.3.1显示系统中所有的组183

18.3.2添加组184

18.3.3修改//显示组属性185

18.3.4删除组185

18.4系统管理员与用户通讯的工具186

18.4.1motd文件186

18.4.2write和wall命令186

18.4.3talk命令187

18.4.4mesg命令187

第1章RS/6000产品概述

RS/6000是IBM公司的出色产品。其UNIX工作站和效劳器自1990

年推出以来,已经成为同行业的佼佼者。刚刚进入2000年,RS/6000

在全球的装机量就突破了100万套。自1993年RS/6000进入中国市

场以来,其装机量已超过一万套,目前市场占有量稳居第一,被广泛

应用于金融、电信、交通、制造等行业以及政府部门。RS/6000具有

极宽的产品线,包括笔记本型,桌上型,桌边型和机柜型,还有最高

端的并行处理系统(SP),为适应用户不同档次的应用需求提供相应

的解决方案。

RS/6000不仅是最正确的开放系统平台,而且在RS/6000系列所

有型号的机器上,都采用同一结构的RISC技术芯片,运行同一个操

作系统:AIX/6000,并且实现了二进制兼容,任一应用软件不作任何

修改就可在所有型号的机器上运行,极大地保护了用户的投资。同时

RS/6000还具有强大的通讯和联网能力,能够支持从PC到大型主机、

跨越多种平台的连接方式,如:Ethernet,TokenRing,FDDI,SNA,

X.25,ATM等。

RS/6000产品,不管从其芯片技术,其产品系列宽度,其通讯能

力,其外部设备支持能力,还是从其操作系统和应用软件的支持均是

目前业界最好的选择。

1.1IBMRISC芯片技术

RISC(精简指令集计算)是IBM工程师在70年代初创造的一种处

理器体系结构。在这种技术中,系统硬件将完成最常用的计算机指令,

同时在一个时钟周期内处理器将完成多项任务,该技术提供了软件与

硬件之间的协作,这使得处理器的性能得到迅速的提高。1990年,

IBM推出了第二代RISC芯片,及POWER芯片;1993年6月IBM推出

了P0WER2芯片。同年10月,IBM与Apple、Motorola联手开发出

新一代的PowerPCfPowerPerformanceChip]芯片。目前RS/6000

产品线上使用的有PowerPC604e、RS64、P0WER3等芯片,其中64位

的RS64芯片也已推出第三代产品。

铜芯片技术及SOI技术:传统CPU都采用铝制导线,用铜代替铝

是芯片制造技术的一次革命。由于铜的导电性能好,因此铜芯片具有

更高的计算效率,同时由于铜的热损耗低,因此铜芯片工作更稳定,

也利于制造更高主频的CPU,如千兆赫芯片的制造就必须采用铜技术。

IBM于1999年下半年首先在RS/6000最高端SMP机型S80上采用了

铜芯片,由于其卓越的性能表现,备受用户青睐,在不到半年时间内,

装机量已超过千台。由于高端机型如S80的用户群很小,今年IBM开

始在低端机型如170、270,中档效劳器如F80、H80、M80上采用铜

芯片,以便更多的用户享受到铜芯片的卓越性能表现。由于铜与制造

芯片的主要原材料硅很难熔合,因此多数制造厂商还没有掌握铜芯片

制造工艺。

SOI是芯片制造技术上的另一项革新工艺,它是在晶体管集成电

路层上覆盖绝缘材料层,从而大大降低电磁干扰。相同主频条件下,

采用SOI技术的CPU比不采用SOI技术的CPU,性能会有35%的提升;

反之,相同性能的CPU,采用SOI技术的CPU比不采用SOI技术的CPU

约节能l/3o

同其它厂家的产品相比,IBM的芯片具有更小的芯片尺寸,更低

的功耗,性能更加优良,防止了其它厂商生产的芯片所普遍存在的芯

片过热问题,提高了系统整体的稳定性和可靠性。RS/6000是RISC

技术成功应用的典范。

1.2对称多处理技术(SymmetricMulit-Processor,SMP)

1.2.1传统SMP的缺点

通常采用SMP技术的UNIX系统,其真正有效的CPU数目都不超过

8个。这时因为传统的SMP技术有以下的局限性:

内存总线拥挤

当多个CPU共享同一个内存总线时,一定会发生类似以太网

(Ethernet)上的碰撞情形,例如,当某一进程正在存取内存的数

据时,其它进程就不能使用这唯一的一条内存总线。

系统可用性

计算机的CPU数目越多,可能发生故障的元件就越多,一般的SMP

的UNIX系统并非不停顿主机的设计,因此任何一个CPU或其它元件

故障出现,都会引起系统的停机,造成用户的损失。

1.2.2RS/6000的解决方案

鉴于以上的一些问题,IBMRS/6000的高端SMP主机在设计时采

取以下的方式来解决:

ParallerDataSwitch(并行数据通道)

RS/6000的CPU、内存和输入/输出设备中间,特别加上了一个

类似交换机的机构,称为ParallerDataSwitch。这个Switch

可以同时提供多条总线通道而减少内存总线拥挤的问题。这样的功能

及速度是目前采用SMP技术的UNIX系统中领先的。

ServiceProcessor(效劳处理器)

IBM公司为了解决SMP问题,所有采用SMP技术的RS/6000系统

上都标准配备有一个可称为“系统卫士”的效劳处理器。这个独立的

处理器可执行许多功能,它可以在系统末开机的情况下执行系统的检

测动作,也可以在系统任何一个元件发生问题时自动将系统重新启动,

并将有问题的元件隔离待修,不需人工处理。

1.3SP技术

RS/6000SP是一种分布式存储和多计算结构的大型效劳器,具

有高性能、可伸缩性、高可用性、强大的管理能力与灵活性,适合处

理最苛刻的技术与商业工作负荷。它特别出色的通用性允许跨数百或

数千个处理器并行运行大规模的工作负荷,还能够在单个SP节点上

运行数十个单个串行或对称多处理应用,并由中心控制点进行全面管

理与协调。通过它,您甚至能够用单一SP系统同时支持两种类型的

工作。不同性能的节点、内存、磁盘、I/O特性结合在一起,构成最

高达512个节点的系统。冗余的重要构件及同步维护功能提高了系统

等级与应用的可用性。SP系统能够以较低的费用逐步升级,投资保

护性极好。

SP采用MPP体系结构,其技术已在国际象棋人机大战、“观察者〃

号火星登陆、广岛冬奥会等大出风头。MPP是扩展能力最强的并行计

算技术,而当今除IBM外的主要UNIX小型机产品制造商如SUN、HP

都不掌握此技术。

1.4RS/6000的体系结构

1.4.1MAC

经典的RS/6000体系结构(MCA/SCSI)

MCA

1987年IBM公司推出微通道结构MicroChannelArchitecture

(MCA)。其数据宽度为32位,地址总线宽度也为32位,寻址空间4GB,

总线时钟为10MHz,最大数据传输率为40MB/soMCA配有总线仲裁

机构,可支持16个总线主控制器,允许共享中断级,适用于多用户、

多任务的环境。?

MCA为插在MCA扩展槽中的各种I/O卡(如SCSI.Token-Ring

卡)和RS/6000之间提供高速信息通道。

1.4.2PCI

PCI

1991年下半年,Intel公司首先提出了PCI的概念,并联合IBM、

Compaq>AST、HP、DEC等100多家公司成立了PCI集团,其英文全

称为:PeripheralComponentInterconnectSpecialInterest

Group(外围部件互连专业组),简称PCISIG。PCI是一种先进的局部

总线,已成为局部总线的标准。

PCI总线是一种不依附于某个具体处理器的局部总线。从结构上

看,PCI是在CPU和原来的系统总线之间插入的一级总线,具体由一

个桥接电路实现对这一层的管理,并实现上下之间的接口以协调数据

的传送。管理器提供了信号缓冲,使之能支持10种外设,并能在高

时钟频率下保持高性能。PCI总线也支持总线主控技术,允许智能设

备在需要时取得总线控制权,以加速数据传送。

PCI总线和ISA、EISA、MCA总线之间通过桥接电路连接,使基

于PCI总线的RS/6000具有支持MCA、EISA、ISA总线结构的卡。

现在绝大多数的IBMRS/6000都采用了PCI总线结构。

1.5系统的可靠性

RS/6000使用的Power系列芯片,具有数据总线的校验能力,内

存总线可以检测和纠正错误,并具有位替补能力。加电时,所有构成

CPU的部件均要通过一个内在的自控程序对所有的逻辑电路进行广泛

的测试,保证RS/6000的正常动作。冗余的电源和风扇,可热插拔的

硬盘,以及ServiceProcessor的存在也使得系统部件在故障情况下

可持续运行,大大增强了整个系统的可靠性。

RS/6000的高性能,不是单单依靠提高CPU时钟频率,而是通过

采用先进的体系结构,优化的编译技术和先进的技术应用,从整体上

充分提高了系统性能。在高速存储子系统,宽带宽和高传输率I/O通

道等方面,IBM同样处于工业领先地位。

1.6高可靠性群集多处理软件HACMP

HACMP(即HighAvailabilityClusterMulti-Processing}软

件提供了一种预防由于意外断电或其它异常情况引起效劳器停机,因

而造成系统内单点失败的有效途径。其设计以一个群集管理器为中心,

该管理器将检查网络中各个群集成员的状态,与效劳处理器协商并监

视其它系统。一旦它确认某效劳器发生故障,群集管理器将立即启动

重新配置过程。

HACMP可根据需要进行灵活配置,它主要有以下三种工作方式:

热备份:定义一个节点为备份机,它将处于空闲等待状态,等待

接替故障节点的资源。

轮询:几个节点各自有自己的应用和任务,它们之间互为备份。

并发存取:几个节点同时访问同一共享存储介质,进行同一工作。

HACMP/6000视具体应用复杂程度和配置不同,其接管时间在30

秒到300秒,完全不需要人工干预。

第2章AIX操作系统简介

IBM的RS/6000系列小型机上运行着一种叫做AIX的UNIX操作

系统。AIX(AdvancedInteractiveExecutive一高级交互式执行体)

是IBM公司1992年推出的一种UNIX操作系统。它是在X/OPENXPG3/4.

X/OPENSPEC1170>OpenSoftwareFoundation(OSF/AES)、AT&T

SystemV、BerkeleyBSD4.3等标准或UNIX操作系统的根底上,

进行了改造与扩充后形成的操作系统。AIX是目前操作系统界最成功,

应用领域最广,最开放的第二代的UNIX系统,它聚集了多年来计算

机界在UNIX上的研究成果以及IBM在计算机体系结构,操作系统方

面40多年丰富的经验.特别适用于作关键数据处理。AIX扩展了UNIX

在实时处理,系统管理,虚存管理,平安可靠性等方面的能力。它与其

它UNIX操作系统都是由同一原始代码开发而成,并保持了与其他

UNIX操作系统的相容性。在遵循了绝大多数UNIX工业界标准的同时,

AIX还具有自己独特的优势。它有一个可以随时动态扩充及连接的核

心(Kemel),一个强劲的存储管理系统一一逻辑存储管理tLogical

VolumeManager,LVM),一个可靠的文件系统日志文件系统

(JournalFileSystem)和ODM(对象数据管理)。AIX提供的一个

系统管理工具[SystemManagementInterfaceTool,smit)可以实

现几乎所有的系统管理工作,它以简单明了的菜单形式使得不熟悉

UNIX指令的人也可以很容易地进行系统管理工作。AIX操作系统是二

进制兼容的(BinaryCompatible),其应用程序可以在从便携机到超

级电脑上运行而不需要重新编译。AIX是一个真正有生产力的操作系

统,它提供了7天24小时的运作能力,同时HACMPfHighAvailability

ClusterMuti-Processing^的应用也使系统具备了非常好的可靠性。

2.1AIX的来历

AIX是IBM在BerkeleyBSD4.3、AT&TSystemV等UNIX操作

系统和POSIX、X/OPEN、XPG、OSF等众多工业标准的根底上,进行了

改造与扩充后形成的操作系统。以下图说明了AIX的形成过程:

2.2AIX操作系统的主要特点

2.2.1遵循众多工业标准

AIX遵循的标准包括正式由标准组织发布的标准以及公认的标准。

AIX是第一个遵循OSF/AES标准的操作系统。除此之外,AIX还特别

遵循POSIX、SYSTEMV以及BSD标准。

2.2.2先进的系统设计

AIX操作系统的优越性主要表达在以下几点:

(1)PageableKernel(可置换内核),其核心是可分页的,它可

将暂不需要的内核程序,如打印驱动程序,置换出内存(需要时可再

置换内存),改变内核必须常驻内存的方式,从而提高了内存可用空

间和系统性能。

(2)预占实时处理及先占机制使高优先级进程能立即从低优先

级进程获取所需资源,这对联机事务处理任务非常重要。

(3)虚拟内存管理机构提供了非常大的地址空间支持,虚拟内

存管理器fVirtualMemoryManagement,VMM)用于管理实际内存页

帧的分配和解决进程查询那些当前不在实际内存中的虚拟内存页的

问题。

(4)对线程的支持。线程是AIX版本4所设计的新模型,AIX

进程被分成为两个独立的成分,强化了任务(tasks)和线程(threads)

两个概念。线程是被看作一个根本调度实体的活动执行环境,一个任

务有多个线程,它们并发运行。它的好处就是任务中的所有线程共享

任务的资源。

(5)基于流方式的I/OoAIX的I/O子系统支持类似映象文件,

预分页、数据定速和异步I/O等功能,它实现所谓内存映射I/O和

I/O定速的技术。内存映射直接映射内存中的文件,这样就越过传统

的I/O块和内核,缓解由于文件放置和可能的磁盘碎块影响而导致的

I/O后果。I/O定速技术阻止了密集型I/O程序构造较长的I/O队列,

确保了高需求程序和低需求程序对于I/O资源的公平共享。

16)支持对称式多处理器fSymmetricMuti-Process,SMP)o通

过在多处理器间分配线程来实现多线程,使任务能够并发执行。

(7)日志文件环境。日志文件系统(JFS)记录文件系统的变动,

它允许在系统损坏时,重建并恢复其文件系统。日志文件系统还可根

据业务需要进行扩充。

(8)核心可动态扩展。这是AIX独有的特点,核心扩展模块可

以不通过预占任何正在进行的活动而参加到某个可操作环境,在系统

运行时用户仍可改变设备驱动程序和系统参数,并可实现库的动态链

接和加载。正确使用扩展核心和修改核心,将是十分有用的。

(9)总体吞吐量均衡。AIX内核通过优先调度及强行处理的功

能提供任务的实时预测性。当系统需要时,内存负载控制算法能够测

得并推迟新进程的执行直到当前进程顺利结束。此外,AIX还提供了

许多系统功能以克服阻碍系统吞吐量提高的因素,如:通过减少LAN

设备驱动器以提高系统和网络的性能、改良C编译器的连接时间、提

供NFS及TCP/IP网络功能等。

(10)AIX4.3版可以同时支持32位和64位的应用,其B0S中

包括了JDK、JITQustInTime),可以更好地支持Java效劳器和客

户机应用。

(11)AIX提供了SMIT、VSM等丰富的系统管理工具,极大方便

了系统管理工作。其中SMIT是菜单驱动的系统管理工具,可以在字

符终端上运行。绝大多数系统管理工作可以通过SMIT执行。

(12)AIX具备C2级平安标准且到达Year2000ready。

由AIX的体系结构及功能特性可以提出一个事实,那就是AIX核

心根本上和传统的UNIX系统一样,而且它的I/O系统的许多成分

象虚拟内存管理器和文件系统一一已经有相当的扩展,提供了一个超

越了以前UNIX用户所期望的一个优越的环境。

2.2.3AIX的连接性

AIX支持多种网络通讯协议,如SNA、TCP/IP、X.25、DECNET.

ISDN、ATM、ARTIC>NETWARE等。

2.2.4终端支持

同步终端:支持IBMES/9000的主机终端或仿真,接受3274/3174

终端,支持与AS/400的连接。

异步终端:支持ASCH字符终端(如IBM3151)或图形终端。

2.3命令语言解释器[ksh)

Shell提供人机交互式的接口。AIX为最终用户提供的三种主要

的Shell,分别是BourneShell(sh),CShell(Csh)和KornShell

(Ksh)oIBM默认的Shell是Ksh,它由于对BourneShell向下兼容、

与csh的最正确特性相一致而独具吸引力。

2.4AIX文本编辑器

AIX提供的编辑器有:ed、ex、vi和sed。最新的AIX标准编辑

器是sed,是一个非交互式的面向流的编辑器。除ed外的其他文件

编辑器均包含在AIX扩展系统中。目前用户经常使用vi编辑器。在

以后的章节中将详细介绍其具体使用方法。

2.5AIX系统中的DOS工具

AIX通过使用一套允许读写DOS格式文件的实用程序可以在DOS

与AIX间移动文件,允许用户存取DOS目录,并给予用户按DOS格式

来格式化磁盘的能力。

2.6AIX系统的用户界面

AIX提供两种类型的用户界面:图形用户界面和命令行界面。当

一个用户界面具有图形对象,如窗口和菜单时,它就称为图形用户界

面。AIX通用桌面环境tCommonDesktopEnvironment,CDE)和AIX

Windows即为用户提供了这种界面。AIXCDE允许用户存取网络设备

和工具而无须知道它们的具体位置,用户可以通过简单地拖放对象在

应用程序之间交换数据。AIXWindows可以让用户移动并拖放窗口,

由于它对这些窗口增加了一个框架,因此,它也负责窗口的显现。

图形用户界面是以X窗口系统为根底,由AIXWindows来进行管

理的。X窗口系统,简称X,并不是图形用户界面,而是一种网络窗

口系统,它提供的是一种产生窗口级联体系和在窗口中描绘的方法。

命令行界面那么是字符界面,这里不再介绍了。

尽管界面的呈现方式不同,但用户登录时呈现某种画面并不意味

着用户没有访问其他界面的权限。系统默认的界面通常是CDE环境。

2.7联机帮助

在AIX系统中可以通过两个命令获得联机帮助功能:

man〔manual)和info(InfoExplorer)

(1)使用man。在指定命令行键入man命令后,紧跟需要求助

的命令名。

(2)使用InfoExplorer。在命令行键入Info命令。通过菜单

项选择择就可以联机使用InfoExplorer。InfoExplorer中主要包括

系统参考手册、AIX手册和IBM红皮书。

2.8AIX的几个重要技术

2.8.1LVM-LogicalVolumeManager

逻辑卷管理器是在应用与存储设备之间进行管理的软件层。其具

体技术细节将在后面的章节讨论。

2.8.2JFS-JournalFileSystem

日志文件系统借鉴了数据库保护数据的技术,以日志的形式记录

文件的变化,可以确保系统在任何时候都能够维护数据的可访问性。

其具体技术细节将在后面的章节讨论。

2.8.3系统管理接口工具(smit)

用户可以直接通过AIX操作系统提供的smit、vsm、dsmit和

HighLevelCommands工具和命令进行系统管理与维护工作。

第3章AIX根本命令使用

3.1根本系统使用命令

3.1.1系统进入和退出

3.1.1.1系统进入

因为AIX是多用户系统,用户要做的第一件事就是提供自己的身

份,以便系统确认。系统中每个用户都有相应的用户名和相关的密码。

当系统启动后出现登陆提示,命令行的登陆画面如下:

AIXVersion4

(C)CopyrightsbyIBMandbyothers1982,1996.

Login:root

输入用户名回车后,系统提示输入用户口令

password:

假设用户名及口令均正确,那么用户将登录成功。此时系统会出

现命令提示符$或#,即表示可接收用户输入的操作系统命令。

如果输入的用户名或密码不正确,均不能登陆,系统不提示是用

户名不正确还是密码不正确,但系统会重新出现登陆信息。当看到登

陆提示后,用户就可以重新开始登陆。

3.1.1.2系统退出

当用户完成工作后应及时从系统中退出,回到登陆状态,确保系

统的平安。

系统退出有三种方法:

?$<ctrl-d>

?$exit

?$logout

3.1.2系统关闭和重启

SMIT菜单中systemenvironment下的选项stopthesystem或

者shutdown命令可以用来“干净”地关闭系统。

shutdown命令语法:

shutdown[-options][+timemessage

如果不带参数,shutdown将在所有终端上显示一条信息(用wall

命令),一分钟后开始关闭所有终端,杀掉所有进程,进行硬盘同步

(即清洗缓冲区),unmount所有文件系统并终止系统运行。

-F参数标识快速关机(没有警告),-r参数表示关机后重新启

动,-m参数使系统进入单用户(维护)模式,-k参数模拟关机。

?快速关机:ftshutdown-F

?关机后重启:ftshutdown-Fr

?重启:ftreboot

3.1.3修改密码passwd

用户登录时,系统要求用户输入用户名和口令,尽管用户可以不

设口令,但大多数用户都在登录时使用口令。

当用户在计算机上建立一个用户名时,系统或平安管理员将分配

给用户一个临时口令。用户第一次登录时,系统将建议用户更改口令。

用户可以使用passwd命令来修改口令。

功能:

修改用户的密码。root用户可以修改任何用户的密码,不需要

原来密码。其他用户必须先输入原来密码,才能修改。

举例:

#passwd

passwd:—输入旧口令

newpasswd:—输入新口令

re-enternewpasswd:—重新输入新口令

3.1.4日期和日历

date命令

功能:

以指定的格式显示当前日期和时间,超级用户可以使用它来修改

系统的日期和时间。

举例:

$date

显示:TueFeb1809:23:58TAIST1997

cal命令

功能:

显示日历

主要选项:month月;year年。

举例:

$cal97查看97年日历

$cal797查看97年7月的日历

3.1.5CLEAR.ECH0>BANNER

clear命令:用于清屏

echo命令:用于在屏幕上显示信息

banner命令:用‘#'组成字符串在屏幕上显示信息

3.1.6who、whoami、finger

who命令

功能:列出当前系统注册的用户

whoamI命令

功能:列出当前系统使用者身份

finger命令

功能:显示当前登录到系统中的用户的信息

3.1.7mail

功能:

发送和接受信件

举例:

发信

$mailuserOl

subject:meeting

therewillbeabriefannouncement

meetingtodayinroom602atnoon

<ctrl+d>

cc:<Enter>

收信

Smail

mailtype?forhelp

“/user/spool/mail/userOl”:message1new

>n1user02wedjan403:501989

date:wed4jan8903:50:10

from:user02

cc:

接收信件时在mail提示符&后面可使用的命令:

d:删除信息

s:把消息添加至文件中

m:向后查看消息

q:退出信件接收并把消息留在队列中

?:显示信件选项

中:到显示的顶部

t:到所收消息的顶部

3.1.8查找命令find

功能:

在一个或多个目录中查找符合指定条件的文件,显示文件名或对

这些文件进行特定的操作

语法:

findpathexpression

参数说明:

-type

f

文件

d

目录

-size

+n

文件大小超过nblocks(lblock=512bytes)

-n

文件大小小于nblocks

n

文件大小等于nblocks

-mtime

+x

X天以前被修改的文件

-X

X天以内被修改的文件

-perm

onum

访问指定权限的文件(权限以8进制表示)

mode

访问指定权限的文件(权限以字母表示,如rwx)

-user

User

属于用户user的文件

-o

逻辑'或'

举例:

#find.-name'm*'-print

在当前目录及其子目录中查找文件名为“m*〃的所有文件〔'*'

是通配符)并显示文件名。

#find.-name'm*'-execIs-1{}\;

在当前目录及其子目录中查找文件名为“m*”的所有文件〔'*'

是通配符)并显示详细的文件列表信息。-exec使得find以非交互

的方式执行-exec后的命令。'{}'用于保存find的查找结果,并将

其作为1s-1的输入。

#find.-name'm*'-okrm{}\;

在当前目录及其子目录中查找文件名为“m*〃的所有文件〔'*'

是通配符)删除之。-。k使得find以交互的方式执行-ok后的命令。

#find.-perm644-mtime+4-print

在当前目录及其子目录中查找权限为644、4天以前被修改正的

文件。

3.1.9grep

功能:

在文件或标准输入中搜索与指定格式相匹配的行

语法:

grep[options]pattern[filelfile2..]

参数说明:

-v:显示与指定格式不匹配的行

-C:统计满足条件的行数

-1:只显示满足匹配条件的文件名

-n:显示满足条件的行所在的行号

-I:查找时忽略大小写

-w:做全单词匹配

举例:

grepmail.profile

搜索.profile文件中与mail匹配的行并显示。

grep-vmail.profile

显示与mail不匹配的行。

grep"~a[0-9]z$"filename

在filename中查找以'a,开头、以'z'结尾、中间包含数字'

0'-,9'的串。

3.1.10UNAME命令

功能:

显示当前操作系统的信息。

举例:

uname-n:显示系统主机名

uname:显示当前操作系统名称

uname-a:将显示:

?当前操作系统名称

?主机名

?机器的CPUID号

?操作系统版本号

3.1.11查看命令帮助

功能:

在线帮助

语法:

mancommand

举例:

manIs

Is命令的在线帮助

3.2DOS工具

Dosformat功能:用DOS格式格式化磁盘。

Dosdir功能:列出DOS格式盘上的目录

Dosread功能:把DOS文件拷贝到AIX文件

Doswrite功能:把AIX文件拷贝到DOS格式上

Dosdel功能:删除DOS文件

第4章文件和目录操作

4.1文件和目录

文件是以半永久形式驻留在一些稳定的媒质(如磁盘或磁带)上

的数据字节序列。文件可以包含任何可用字节流来表示的内容:可执

行程序(如命令〕、文本(如邮件消息或书稿)、数据库、位映像(如

屏幕图象或图片)等等。如果能够将其存储在磁盘或磁带上,并为其

命名,它就是文件。

尽管UNIX系统将所有文件视为毫无区别的数据字节序列,但用

户或应用程序可以给文件加上附加结构,以使其具有更多的意义。文

本文件是附加结构的简单例子。在一个文本文件中,用一个称为换行

符的ASCH字符来分隔行,使文件具有一种简单的逻辑结构。另一个

例子就是可执行程序〔如cat或wc)中包含的二进制数据。可以使

用wc工具计算一个可执行文件中的字符数,就像计算一个文本文件

一样。通常cat命令对于非文本文件不很有用,但也可以用它来显示

一个二进制(非ASCH)文件或其他任何文件。实际上,一些时候用

户会在一个对一些非ASCII文件进行操作的管道线中使用cat或wc

命令。例如,用户有时会用cat直接将一个二进制文件送到打印机或

图形终端进行输出。

目录是一种特别的文件类型。目录是一种特殊的文件,它不包含

文本或可执行程序,而包含着一组文件的列表和有关这些文件的其他

信息。尽管一个目录和其他文件一样也是一个文件,但他与其他文件

的用途完全不同。

在文件系统中,目录从整体而言是一个包含文件的位置。这个位

置与用户办公桌上的文件抽屉很相似。在UNIX系统中,文件存放在

目录中。因为系统将所有文件都是为数据字节序列,所以可以将任何

文件存放在任何目录中。实际上,用户甚至可以将一个目录放在另一

个目录中。这有助于从整体上说明系统,因为系统实际上是目录和字

目录的一种层次结构。

4.2文件命名规那么

目录和其他文件一样也有名字,目录命名遵循与普通文件同样的

规那么:可以使用任何ASCH字符,但是大小写字母是不同的,因此

名为NOTE的文件与名为note的文件是不同的。

在文件名中可以使用任何字符,并且文件名和他的扩展名没有任

何特殊的区别。在UNIX系统中许多文件名都使用扩展名,如main,c

或rc2.d,但这些命名规那么是用户约定的惯例,而不是由系统的任

何性质所强加的。

尽管用户可以任意使用自己喜欢的文件名,但一般来说,不宜在

文件名或目录名中使用Shell通配操作符或其他对Shell有特殊意义

的字符。例如,应该防止在文件名中使用美元符($)、分号(;)、

反斜线(\)、“and”符(&〕、感慨号(!)星号[*)和管道符[)。

如果用户愿意,可以使用这些字符,但这样会造成混乱,因为无论什

么时候用户在Shell中使用这些名字,都必须把这些特殊字符括起来,

否那么Shell就会把他们解释为操作符,而不是普通字符。还有一个

字符即斜线(/)被保存用于创立文件名,但不能在文件名中使用。

在SVR4的一些目录中,文件名可能被限制为最多14个字符。在

其他目录中可以使用更长的文件名(最长256个字符)。然而,并不

能很容易的知道某个目录是否有最长14个字符的限制。一般来说,

如果一个目录有这个限制,那么他下面的所有子目录也有这个限制,

但这个规那么也不是绝对的,除非用户自己建立子目录。对于用户使

用的每个目录,可以建立一个名字超过14个字符的测试文件。如果

文件名被截断至14个字符,就要注意不能在该目录中使用长文件名。

4.3路径

顶层目录是整个文件系统的出发点,它被称为根目录或文件系统

的根。根的地位很特殊,因为系统中的所有文件都是以此为出发点通

过一层一层子目录才能找到。

如果用户构造了一个以斜线(/)开头的路径名,系统就会明白

这个路径是从根目录开始的。如果路径没有先导斜线,系统就假定用

户是从当前目录开始的。

相对路径指的是从当前目录开始路径。

绝对路径指的是从根目录开始的路径。

例如:

$pwd

/home/steve

$Isdirl(相对路径)

dir2goodbyehello

$ls/home/steve/dirl(绝对路径)

dir2goodbyehello

4.4显示当前工作目录

当使用不带参数的Is命令时,它列出当前目录的内容。正常情

况下,用户总是位于一个目录中。这个目录就称为当前目录或工作目

录。

当前目录还可以用目录名点)来表示。

pwd命令

功能:

显示当前工作目录的全路径

当删除文件时,最好先用这个命令检查是否在正确的目录下。

4.5改变目录层次

用cd命令在目录层次结构中移动。

用cd命令在文件系统中向下移动到一个子目录中。例如:

$pwd

/home/steve/dirl

$cddir2

$pwd

/home/Steve/dirl/dir2

当前目录的父目录可以用•.1双点)来表示,用cd命令在文件

系统中向上移动到当前目录的父目录中。例如:

$pwd

/home/Steve/dirl/dir2

$cd..

$pwd

/home/steve/dirl

无论什么时候,用户处于文件系统的什么位置,都可以用cd命

令回到当前用户的主目录。

4.6创立目录mkdir

功能:

创立新目录。每个新目录都包含两个标准的项.(点)和两个

点)。

语法:

$mkdirdir_name

4.7删除目录rmdir

功能:

删除目录。删除目录必须是空的,不能是当前目录。

语法:

$rmdirdir_name

4.8文件操作命令

4.8.1列文件1s

功能:

显示目录中的内容,列出当前目录中所有文件的文件名

参数说明:

a:列出目录中所有文件

d:列出所有子目录

1:列出长格式文件信息

举例:

Is-a:列出当前目录中的所有文件

1s-1:显示文件的详细信息

4.8.2文件拷贝cp

功能:

生成文件的精确的拷贝。

语法:

CP原有文件目的文件

4.8.3文件移动mv

功能:

将文件从一个位置移动到另一个位置,或者改变文件的名字。可

将一个文件移动到一个现有目录中,并保持名字不变,也可以在移动

时改变文件名。

语法:

mv原名新名

mv源目的

4.8.4文件删除rm

功能:

删除文件或目录

语法:

rm文件名

rm-r目录名

4.8.5查看文件内容cat、more>pg

功能:

显示文件内容

语法:

cat文件名

more文件名

pg文件名

4.8.6测试文件wc

功能:

计算文件中的行数、字数和字符数

参数说明:

c:计算字符数

1:计算行数

W:计算字数

举例:

#wcprofile

1353381profile

III

行数字数字符数

4.8.7链接In

功能:

链接[In)命令的功能是使同一个文件有两个不同的名字。In

并不生成文件的拷贝,它只是建立了指向同一个物理文件的第二个文

件名。In命令通常用于使同一个文件出现在多个目录中。

如果用户编辑或改变其中一个文件,那么另一个文件也出现相同

的改变。

当用In命令为一个文件建立另一个名字,就为该文件增加了一

个链接。如果用rm命令删除了其中一个文件名,实际上并没有真正

删除这个文件,而仅仅使取消了这个名字与这个文件的链接,只有取

消了最后一个链接,才会真正删除这个文件。

语法:

In源目的

4.9文件权限

在文件系统中每个文件和目录除了名字以外还具有很多属性。可

以使用1s-1查看其中的一些属性。例如:

(1)(2)(3)(4)(5)(6)

drwxrwxr-x2teamOlstaff224Aug1210:16

C

drwxrwxr-x2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论