AI教程分析和总结_第1页
AI教程分析和总结_第2页
AI教程分析和总结_第3页
AI教程分析和总结_第4页
AI教程分析和总结_第5页
已阅读5页,还剩65页未读 继续免费阅读

下载本文档

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

文档简介

A1X操作系统概述

一、AIX的性能和特点:

1、短小强干的内核和丰富的核外系统程序

AIX的设计者对系统的内核进行了精心设计,使之既简短又强干,可常

驻内存。把凡是能从内核中分离出来的部分都从中分离出来,被分离出来

的部分均按核外系统程序对待。

2、良好的用户界面

AIX向用户提供的界面功能齐备,使用方便。其中包括:

命令是用户通过键盘和显示终端与系统进行交互会话的界面。

系统调用命令是供用户在编写应用程序时使用的界面。

X-WINDOWS是系统与用户之间的图形界面环境。

3、可装卸文件卷的文件系统

AIX的整个文件系统由一个基本文件系统和若干个可装卸的子文件系

统构成,它允许用户根据需要把自己的文件卷装入并与基本文件系统连接

起来,不需要时可以拆卸下来。AIX的这种特点既便于扩大文件存储

空间,又有利于安全和保密。

4、文件、目录和各种I/O设备均作为文件统一处理

为了方便用户使用,AIX将普通数据文件、目录文件和I/O设备均以文

件论之,三者使用相同的保护机制,在用户面前它们具有相同的语法和语

义。

5、性能良好的网络环境

AIX为用户提供了良好的网络环境,主要包括:

一组网络通信协议,例如TCP/IPo

一组网络通信工具,例如mail,write,wall,talk等。

一组网络编程接口,例如TLI(TransportLayerInterface)^Socket

等。

6、完善的安全机制

AIX具有完善的多级安全/保密机制,其中用户级机制的一些基本内容

包括:

AIX将其用户分为普通用户和特权(超级)用户,它们各自享有不同的权

限。

A1X为每一个用户都建立一个户头,称之为用户帐户。系统通过用户帐

户来组织和记录各用户在系统中的活动,并将其限制在一定的活动范围之

内。

AIX要求每一个用户必须用合法的用户名、正确的口令进行注册,并将

每一个用户都归划到某一个特定的用户组中。

AIX要求每一个用户必须按照自己拥有的权限对文件/目录进行访问,

不符合权限规定的访问不被系统所接受。

7、AIX用C语言编写,非常便于移植

二、AIX的基本结构

AIX采用了内核和核外程序有机结合的总体框架。从逻辑上看,整个系

统可分为五层:硬件层、内核层、系统调用层、核外程序层和外壳层。

硬件层是AIX系统的基础。一方面它要为AIX提供必要的硬件支持,

另一方面它又要在该系统的统一管理控制下有条不紊地工作。硬件层包

括CPU、存储器、I/O设备和网络控制部件等。

内核层是AIX系统的重要部分,它负责管理、支配系统中的全部资源,

其中包括硬件资源、软件资源和信息资源等。AIX内核层包括中断/陷

入处理,存储管理、进程管理、I/O设备管理和文件管理等部分。

系统调用层是内核与核外程序的界面。核外程序通过它调用内核的子功

能并为之服务。

核外程序层在内核支持下工作。用户可通过外壳层对其中的程序实施控制。

它主要包括核外常规系统程序、各种实用软件和用户应用程序等。

外壳层是AIX系统直接面向用户的外层界面,它由Shell和X-window

组成。Shell是AIX操作系统的命令语言/命令程序设计语言环境,在

这个环境下用户既可使用单个Shell命令,也可编写Shell命令程序。

X-window是AIX系统的图形用户界面。

UNIX的一些基本概念

一、帐户

1、普通用户帐户

普通用户帐户是最常用的用户帐户。它主要涉及这一些内容:

用户登录名

用户口令字

组标识符(GID)

用户登录目录(Homedirectory)

用户登录shell

2、超级用户帐户

超级用户帐户有其固定的登录名rooto超级用户拥有系统中最高权力,

可以读或编辑系统中的任意一个文件,可以执行系统中任意一个程序,

所以使用超级用户帐户时必须谨慎,不能随意删除或修改系统中的重要

文件或其它内容。为了确保安全,超级用户帐户的口令应该由专人负责保

密,并每隔一段时间更改。

二、文件和目录

文件是UNIX系统的基本单位,共有三种不同类型的文件:

普通文件普通文件就是通常所指的程序文件和文本文件,用来存储数

据。它们既可是文本的,也可是二进制的,有的还可以执行。

目录文件目录文件包括了用来存取其它文件的信息,简称为目录。特

殊文件一个特殊文件定义了一个先进先出(FIFO)的管道或者一个物

理设备,通常指磁带、磁盘等外部设备。

1、普通文件

普通文件是最常用的文件,它是以字节为单位的数据信息的集合,这些

文件包括文本、程序码、程序数据及可执行的二进制代码文件。每个普

通文件都具有下列基本属性:

一个文件名。

一个唯一的文件索引号,即i结点号。

以字节为单位的文件大小。

最近访问时间和修改时间。

一组存取权。

属主名。

属组名。

使用命令Is-li可看到一个普通文件所具有的属性:

1234-rwxr-xr-x2usergroup688NOV271999/usr/calender

索引号文件标志和存取权限链接数属主名属组名字节数最后修改

时间文件名

普通文件还可分为两类:文本文件和二进制文件。

(1)、文本文件

文本文件是包含用户可读信息的文件。这些文件以ASCII码方式存储,

可显示和打印。文本文件的行不能包括空字符(即码中的NULL),行的

最大长度(包括换行符在内)也不能超过(LINE_MAX)所定义的字节数。

不过文本文件中并不限制使用除空字符以外的控制字符或其它不可打

印字符。

(2)、二进制文件

二进制文件是包含计算机可读信息的文件。二进制文件可以是可执行的

文件,使系统根据其中的指令完成某项工作。命令和程序都是以可执行的

而进制文件方式存储。二进制文件没有行的长度限制,也可包含空字符。

2、目录文件

目录文件是一种独特的文件类型,它只包含存取文件或其它目录时所需要

的信息,通常简称为目录。目录中包含有目录项,每个目录项包含一个文

件名/目录名和一个结点号。为了提高访问速度,并充分利用磁盘空间,

文件中的数据存储在不同的位置。所以与一人文件相关的散列数据块的地

址都包含在一个i结点中。i结点还包含有关文件的最近访问

和修改时间、存取权限、链接数、文件属主及文件类型等信息。通过使

用In命令可以创建多个目录项,将不同的文件链接到同一个i结点上。

目录可以由操作系统、系统管理员、用户来定义。例如:

/根目录

/dev包括有关输入输出设备的特殊文件

/etc包括有关系统初始化和系统管理的文件

/home包括系统用户的登录目录

/tmp包括一些临时文件

/usr包括Ipp,include和其它的系统目录

/usr/bin包括用户可执行的程序。

目录结构经常被比成一棵倒置的树,称为目录数。父目录下面是子目录。

3、特殊文件

特殊文件事实上是指管道以及和系统相连的一些物理设备,如硬盘、终

端、磁带机等。在UNIX系统中,这些特殊文件通常存放在/dev目录

中。

特殊文件分为三种类型:FIFO(先进先出)管道文件、块设备特殊文件

和字符设备特殊文件。

FIFO管道文件是由进程创建的,并被该进程用来和另一个进程进行哲

时的通信。当创建它的进程结束时,这些文件也不再存在。

块设备特殊文件则是指硬盘、软盘、磁带这样的设备,它们的记录数据

是以512个字节的数据块为单位(512byts=lblock)的,因此被称为

块设备。(首个字母是b)

字符设备特殊文件则是指打印机、终端、显示器这类设备。这些设备进

行数据传输时通常以字符为单位,因此被称为字符型设备。(首个字母是

c)

例如:

brw-rw-rw3binbin27NOV1914:00/dev/fdO

c-w—w—w2binbin60NOV3010:02/dev/lp

设备特殊文件链接数属主名属组名主设备号次设备号最后修改时

间特殊文件名

其主设备号表示设备的类型,次设备号表示该设备是系统中的第几个这种

设备。

几乎每个块设备都有一个字符型接口,对于这种块设备的字符型接口也

有一个特殊文件与之相对应。通常是在块设备特殊文件的文件名前面加一

个字母r。fd—rfdo

4、文件和目录的命名

(1)、文件名的长度最多为256个字符。

(2)、文件名要分大小写。

(3)、,表示当前工作目录;..表示当前工作目录的上一级目录;~和

HOME表示用户的登录目录。

(4)、*通配若干个字符;?通配单个字符;口通配括号中任何一个字符;!

通配除其后字符外的任何字符。

5、文件和目录的存取权

读权厂数字表示4。写

权w数字表示是2o

执行权X数字表示是lo

三、命令

1、命令、标志及参数之间要有空格。

2、两个或多个命令可以在同一行输入,中间以分号;隔开。

3、命令作业放在后台执行,在命令最后加上符号&。

4、列出以前输入的命令列表时用history0

5、重复命令历史中的命令时r。

6、替换命令历史中的命令字符串时用r旧串=新串。

7>创建命令别名时用aliasName=String,例如$alias

dir='7usr/bin/ls-alF"o

使用AIX系统

一、系统的启动

1、内部自检

2、加电自检

3、装入内核程序

4、软件配置及初始化

二、注册

在控制台上注册有一些选项和设置:

1、重新开始(Startover)按此按纽可删除原来的输入,于是可重新输

入用户名,再次登录。

2、选项(Options)按此按纽可选择以下几项:

语言

会话

命令行注册切换到命令行环境

重置注册屏幕重新启动X-server

用户名和口令都输入正确后,将会进入系统进行工作。

三、更改口令

通过使用passwd命令,可以修改口令字。例如:

$passwd

Changingpasswordfor"User"

User'sOldpassword:

User'sNewpassword:

Re-enterUser'snewpassword:

这样输入正确后,更改口令成功。下次注册时,须使用新的口令,才能

注册成功。

四、目录管理

1、显示当前工作目录

pwd

2、显示目录内容

Is[-option][name]

其参数的意义分别是:

-a:列出包含以.起始的隐藏档在内的所有文件名

-t:依照文件最后修改时间之顺序,依序列出文件名

-F:列出目前目录卜之文件名及其类型。/结尾表示为目录名称,*结尾

表示为执行档,@结尾表示为symbliclink

-I:列出目录下所有文件之许可权、拥有者、文件大小、修改时间及名

-1g:同上,并显示出文件之拥有者群组名称

-R:显示出目录下,以及其所有子目录之文件名

3、改变当前目录cd

转到登录时的工作Fl录

转到指定目录

转到当前目录的上一层目录

4、创建目录

mkdirDirectory

5、删除目录

rmdirDirectory

6、目录换名

mvSourceDirectoryTargetDirectory

7、目录拷贝

cpSourceDirectoryTargetDirectory

五、文件管理

1、文件拷贝

cpSourceFileTargetFile

cpSourceFileTargetDirectory

2、文件删除

rmFile

3、文件链接

InSourceFileTargetFile

4、文件移动/换名

mvSourceFileTargetFileorTargetDirectory

5、显示文件内容

more

pg

cat

head

tail

6、文件查找

find/-name.profile-print

find.-perm0600-print

find.-ctime1-print

find.-inum2145-print

find.-userabc-print

六、改变文件/目录属性

每一个文件或目录都有一个属土、一个组名和一•组存取权限、访问时间

寺寺。

1、改变文件或目录的最近访问时间

touch

2、改变文件或目录的属主

chown

3、改变文件或目录的属组

chgrp

4、改变文件或目录的存取权

chmod

chmodg+wFile

chmodu+rFile

chmodu=rwxFile

chmod755File

七、DOS格式文件的使用

1、对磁盘进行DOS格式化

dosformat/dev/fdO

2、显示DOS文件的目录

dosdir

3、读DOS格式文件

dosreadFilelFile2

4、写DOS格式文件

doswriteFilelFile2

5、删除DOS格式文件

dosdelFile

八、进程控制

1、查询进程状态

PS

ps-a

ps-ef

ps-I

ps-uuid

2、终止进程的执行

kill19160

kill-919160

3、对进程的控制

nohup

nice

sleep

wait

4、在指定的时间运行程序

at

batch

cron/usr/bin/crontab

crontab^n/var/spool/cron/crontabs/

九、退出系统和关机

exit

Ctr+d

logout

shutdown[-option][4-timemessage]

当shutdown不带任何参数时,机器会向连在其上的所有终端发出一

条关机信息,接着在一分钟后关闭所有终端,杀掉所有在系统上运行的进

程,卸除所有文件系统,最后关闭系统。

你也可以在shutdown后加上一些参数,它们分别是:

-F:快速关机,没有任何警告信息(warning)

■r:关机后重起

***********************Ajx基石出教程(中)

文档编辑命令

在AIX中,常用的文档编辑命令是Vie

下面,我们就来学习一下有关vi的使用决窍。

在vi中,必须牢记它是有两个状态的——输入状态与命令状态。曰输

入状态切换到命令状态,必须ESC键;而从命令状态转换到输入状态

的命令比较多,有a,A,i,I,s,S,c,C,o和。等,

其次,必须掌握光标的基本移动方法。因为AIX的许多命令都是与光

标所在的位置相关的。请牢记,只有在命令状态下才能移动光标。你

可以用方向键移动,也可以用h,j,k,I来移动。其中,h向左,j向

下,k向上,I向右。

第三,记住基本的插入、删除命令。

1、插入或附加止文

插入或附加正文都是向文件中加入新内容,在光标前插入字符的命令为

i,在当前行的行头插入字符的命令为I,在光标后附加字符的命令为

a,在当前行的行尾附加字符的命令为A,在当前行后加入若干行

新内容的命令为o,在当前行之前加入若干行新内容的命令为0,

这6个命令都将使vi由命令状态转换到插入状态,当加入新内容后,

必须按ESC键使vi由插入状态切换到命令状态。

2、删除正文

在vi中删除正文的命令比较多,可以按字符、单词和行等不同的单位

进行删除。删除字符的命令将使vi继续处于命令状态。下面是各删除

键的意义及删除结束后光标的位置。

删除键意义删除后光标的位置

x键删除光标所在的字符移动到本行中下一个字符

X键删除光标前一个字符停留在原来的那个字符D

键删除光标至行尾的字符在本行的行尾

dd键删除光标所在行移动到下一行

3、查找或修改正文

/表达式

?表达式

前者是表示从当前光标位置开始向后杳找,问号表示从当前光标位置开

始向前查找

4、保存文本与退出vi

:w保存文件内容

:w!强行保存文件内容

:q退出vi状态

:q!强制退出vi状态

:wq存盘并退出

Shell

Shell是一个命令解释器,也是一种程序设计语言。它有KornshelK

Bourneshell和Cshell等,AIX使用的是KshelL

1、初始化文件.profile(.dtprofile)和用户环境的订制

概括地将,.profile应完成确认设置用户终端类型、定义各种必要的

shell变量、等等。下面是一个.profile的例子:

PATH=/usr/bin/:/etc:/usr/sbin:/usr/lib:$HOME/bin:

/usr/bin/Xll:/sbin:/bin

exportPATH

exportRS1='$PWD>'

exportEDITOR=/usr/bin/vi

set-ovi

aliasdir="ls-I"

在Kshell中常见的环境变量有:

PATH查询程序的路径变量(要分前后顺序)PATH=/usr/bin:/etc

PSIshell的主提示符PS1=,$PWD>,

PS2shell的第二提示符PS2='>'

PWD当前的工作目录

TMOUT无命令输入退出的等待时间(秒)TMOUT=200

TERM终端类型TERM=ibm3151

HOME用户的主目录HOME=/home/user/

EDITOR缺省的编辑器EDITOR=/usr/bin/vi

用命令set可列出当前的变量。

文件系统和逻辑卷

一、AIX系统的数据存储方式

在AIX中,是这样来组织多个硬盘上的数据的:

物理卷PV单独的硬盘/dev/hdiskO,/dev/hdiskl...可细分为

物理分区PP

卷组VG一个或多个硬盘组成。

从逻辑上讲,在一个卷组VG中,可定义若干个逻辑卷LVo它也可细

分为逻辑分区LPo这些逻辑卷LV可用作分页空间(PagingSpace)、

系统日志(SystemLog),最多的是用作文件系统FileSystem的载体,

这种文件系统称为日志文件系统(JournaledFileSystem)。

在系统初始安装时,一个名为rootvg的卷组被用来装载BOSo在

rootvg卷组中,有一些逻辑分区被用来装载一些特定的系统数据,例

如启动数据hd5>日志记录(JL)hd8、分页空间(PagingSpace)hd6

等。这样rootvg总是被激活的。

在每一个卷组VG内的物理卷PV上,至少一个或多个很重要的数据区

--卷组描述区(VGDA)。同一个卷组VG的各个物理卷PV上的VGDA

内容,正常时应该是一致的。

在一个卷组VG中,用户可以定义若干个逻辑卷LV,一个逻辑卷在物

理上可能是不连续的,有可能跨越了一个卷组中的多个物理卷。可用

mklv来创建。一个逻辑卷的大小可利用逻辑分区的数目来确定。每个

逻辑分区最多可有三个物理分区与之对应,多个物理分区对应于一个逻

辑分区的情况,通常用于对逻辑卷生成镜像。

这样就有这么一些概念:

卷组VG

物理卷PV

物理分区PP

逻辑卷LV

逻辑分区LP

常用命令:

#Isvg显示卷组VG的信息,例如:

(1)Isvg-o

(2)Isvg

(3)Isvgvg02

(4)Isvg-Ivg02

#varyoffvg使卷组VG不被激活,例如:

(1)varyoffvgcx_vg

#varyonvg使卷组VG被激活,例如:

(1)varyonvgcx_vg

#Ispv显示物理卷PV的信息,例如:

(1)IspvhdiskO

(2)Ispv-phdisk2

(3)Ispv

hdiskO0000000012345678rootvg

hdiskl10000BC876543258rootvg

hdisk2ABCD000054C23486cx_vg

#Islv显示逻辑卷LV的信息,例如:

(1)Islvlv03

(2)Islv-phdisk2

(3)Islv-Ilv03

#Isps显示Pagingspace的信息,例如:

(1)Isps-a

PageSpacePhyVolVolGrpSize%UsedActiveAuto

hd6hdiskOrootvg1024MB30yesyes

(2)Isps-s

#Isfs显示文件系统的信息,例如:

(1)Isfs

(2)Isfs-vjfs

二、文件系统的管理

1、文件系统概述

在AIX中,文件系统是由若个文件和目录组成的分级树形结构。文件

系统通过一个挂接点mountpoint把自己连接到系统的一个节点上,

这样文件系统可以方便地安装、拆卸和备份、恢复。

在AIX中,一个文件系统总是独占一个逻辑卷,因此系统逻辑卷对文

件系统有一定的限制。当然,逻辑卷既可做为一个文件系统的载体,也

可做为它用。AIX支持的文件系统类型有日志文件系统jfs,网络文件

系统nfs,光盘文件系统cdrfs等等。

对于一般的日志文件系统,系统在/etc/filesystems文件中都有具体

的定义。例如:

/:

dev=/dev/hd4

vol="root"

mount=automatic

check=false

vfs=jfs

Iog=/dev/hd8

type=bootfs

/home:

dev=/dev/hdl

vol=7home"

mount=true

check=true

vfs=jfs

Iog=/dev/hd8

/home/user:

dev=/dev/lvOO

vfs=jfs

Iog=/dev/hd8

mount=false

check=true

options=rw

其中check属性表示如果使用fsck命令检测文件系统,此文件是否在

检测之列。AIX在系统启动时要调用fsck来检测指定文件系统的完整

形。

mount属性有三个选项:automatic表示在系统初启时此文件系统将

被自动载入,相反则用false表示;true表示使用mountall命令来

加载。

vfs表示文件系统的类型,如JFS、NFSo

log表示此文件系统的日志记录数据将写到的逻辑卷。

options表示此文件系统的操作属性,如rw表示为可读写。

2、文件系统的结构

在AIX中,有五个特定的文件系统,它们是系统安装时自动生成的。

(1)、/root文件系统包括AIX系统运行的一些关键性的文件和目录,

其中比较重要的有目录/etc,/dev,/usr,/var,/home,文件/unix

等。

在/etc目录下,包括了有关系统的一些配置文件和命令文件。

在/dev目录下,包含了所有的硬件设备的逻辑文件。

/unix文件则包含了UNIX操作系统的核心程序

(2)、/usr文件系统是AIX中最庞大的一个文件系统,它挂接在root

文件系统的/usr目录下。

它包括的内容最常见的有:

/usr/bin目录包括有各种二进制命令文件和SHELL脚本程序。

/usr/lib目录中主要是各种与平台无关的库文件。

/usr/lpp目录下包含了安装到AIX中的各种应用软件产品。

/usr/sbin目录提供给管理员各种用于系统管理的工具。

(3)./var文件系统包括了一些有关电子邮件、日志记录、事件跟踪等

方面的一些应用程序的文本记录。例如:

/var/adm/wtmp用户的登录记录

/var/news系统的消息记录

/var/tmp/*有关的临时文件

/var/adm/sulog用户使用SU命令的记录

(4)、为了保存一些临时文件,AIX中设有一个专门的文件系统/tmp。

⑸、/home文件系统则是专门用来放置用户数据。

除了这些由系统建立的文件系统外,用户也可以用smitmkfs来建立

自己的文件系统。

3、管理文件系统

#smitfs

FileSystems

ListAllFileSystems

ListAllMountedFileSystems

Add/Change/Show/DeleteFileSystems

MountaFileSystems

MountaGroupofFileSystems

UnmountaFileSystems

UnmountaGroupofFileSystems

VerifyaFileSystems

BackupaFileSystems

RestoreaFileSystems

ListContentsofaBackup

三、逻辑卷的管理

对于逻辑卷,在/dev中对应一个流格式和一个块格式的逻辑文件描述:

brw-rw——1rootsystem19,0Apr0112:30/dev/hdiskO

crw-rw——1rootsystem19,0Apr0112:30/dev/rhdiskO

brw-rw1rootsystem10,6Apr0112:30/dev/hd2

crw-rw——1rootsystem10,6Apr0112:30/dev/rhd2

它主要包括有:

Journaledfilesystem日志文件系统

Pagingspace分页空间

Journallog日志记录

BootLogicalVolume引导逻辑卷

Rawdevice裸设备

DumpSpace

我们可以用smitIvm来进行管理和配置

四、分页空间

分页空间是位于硬盘上的固定空间,其中保存着一些位于虚拟内存中且

当前不被访问的数据。分页空间也可称为交换空间,实际上就是一个逻

辑卷。

在实际系统运行中,如果系统实内存太小,那么位于实内存中最近没有被

访问到的数据将被从实内存移到分页空间中,以便为其它的急需要内存

资源的作'也释放空间。

在AIX中,缺省的分页空间是/dev/hd6逻辑卷。

对于一个系统来说,分页空间的管理通常是对以下两个方面来进行的:

(1)、分页空间的数量

太多的分页空间是一种不必要的浪费,但太少则会影响系统的运行效

率,更有甚者可能会造成系统终止。建议在30%~70%之间。

(2)、分页空间的分布

分页空间是被频繁访问的区域,所以应当尽量放在硬盘的中心。

五、系统的备份与恢复

数据的备份和恢复是UNIX系统中一个重要的工作。在备份过程中,常

常要使用compress和pack命令对数据进行压缩。恢复时用

uncompress>unpack解压缩。

数据备份从方式上来说有如下三种:

系统备份保留整个操作系统的备份映像,可用来恢复操作系统。

全备份保留所有用户的全部数据文件和配置信息。

增强式备份只对上次备份后的修改部分作备份,备份速度快。

在系统安装完毕后或系统有任何修改,都应该对ROOTVG作系统备份,

方法是:

#smitmksysb

[TOP][EntryFields]

WARNING:Executionofthemksysbcommandwill

resultinthelossofallmaterial

previouslystoredontheselected

outputmedium.Thiscommandbacks

uponlyrootvgvolumegroup.

*BackupDEVICEorFILE[]+/

CreateMAPfiles?no+

EXCLUDEfiles?no+

Listfilesastheyarebackedup?no+

Generatenew/image.datafile?yes+

EXPAND/tmpifneeded?no4-

Disablesoftwarepackingofbackup?no4-[MORE...2]

Esc+l=HelpEsc+2=RefreshEsc+3=CancelEsc+4=List

Esc+5=ResetEsc+6=CommandEsc+7=EditEsc+8=Image

Esc+9=ShellEsc+O=ExitEnter=Do

进入smit界面后,把device一栏设成磁带机,然后按回车就行了。

对于非rootvg卷组,可用savevg命令或smitsavevg来作备份。

对于一般用户可用backup命令来进行。例如:

backup[-u][-level][-fdevice][filesystem]

其中允许使用参数实现增强式备份,如-0,-1,-2,・・・,等等,其中零

级备份即表示全备份。除此以外,AIX还提供了tar、cpio、dd、copy、

flcopy、tctl等,请查看随机的CD-ROM文件。

注意:数据库的备份应使用其提供的方法,才能保证数据库的完整性。

***************************A[x基础教程(下)

设备的管理和使用

一、物理设备和逻辑设备

1、物理设备是指以某种方式与计算机系统相连的实际硬件。例如显示

器、终端、磁带机等。

2、逻辑设备是用户或应用程序访问物理设备的界面,用户或应用程序

通过逻辑设备来访问物理设备。

3、在很多情况下,一个物理设备会对应多个逻辑设备,例如:

/dev/fdO

/dev/fd0.18

/dev/fdOh

/dev/fdOI

/dev/rfdO

/dev/rfd0.18

/dev/rfdOh

/dev/rfdOI

以上所有的逻辑设备全部对应于同一个物理设备(软盘驱动器)。此外,

系统中有一些逻辑设备只是一些虚拟设备,它们不对于任何实际的物理

设备,例如/dev/er「or和/dev/nulL

4、块设备是一种将信息存放在定长块中的设备。块设备是一种随机访

问设备,用户可以随时访问设备中的任意一块。常见的块设备有:

cdO只读光驱fdO

软盘驱动器hdl

IvOO逻辑卷

hdiskO硬盘

5、字符设备是一种原始的、面向字符流的顺序存取设备,每次按顺序

读写一个字符。常用的字符设备有:

console,IftO,tty终端

rmtO磁带机

tokO,entO网卡

mem内存

rhdl,rlvOO逻辑卷

rhdiskO物理卷

二、设备的分类层次

1、在AIX系统中,按类、子类、型号三个层次对设备进行分类。

类(class)是按设备的功能划分的,例如打卬机类、硬盘类、适配卡类

等。

子类(subclass)是按设备的某种相似性划分的,例如适配卡类可分为

PCI子类和MCA子类。

型号(type)是按设备的机型或生产厂家划分的,例如磁带机可分为

4mml2gb>8mm20gb等型号。

2、获取设备信息

#Isdev[-option]

在AIX系统中,有两个关于设备的数据库Predefined与

CustomizedoPredefined数据库中记录了AIX系统本身可以支持的

所有设备种类;Customized数据库中则记录了目前你的系统已配置/

安装的设备类型。

Customized数据库中又有两类设备。一种叫Defined设备;另一种

叫Available设备cDefined设备是指它的驱动程序已安装,但系统

还没有找到该设备。Available设备则是指系统已找到该设备及其驱动

程序,因此你可以直接使用这个设备。

这条命令的参数如下:

-P:查看系统Predefined数据库中的设备

-H:输出时,在第一行加上各列的Title

-c:指出要查询的设备类型

-C:查看系统Customized数据库中的设备

例子:

#Isdev-PH

查看系统可以支持的所有设备,其输出如下:

classtypesubclassdescription

adapterethernetisaIBMISAEthernetAdapter

adapterppasioStandardI/OParallelPortAdapter

adaptertokenringmcaToken-RingHigh-PerformanceAdapter

disk400mbscsi400MBSCSIDiskDrive

diskosdiskscsiOtherSCSIdisk

memorymemorysysMemoryCard

printerosprs232Otherserialprinter

tape150mbscsi150MB?-InchTapeDrive

ttyttyrs232AsynchronousTerminal

adapterner810pciStandardSCSII/OController

#Isdev-Pctape

查看系统可以支持的所有磁带机类型,其输出如下:

tapel200mbscsil.2GB?-InchTapeDrive

tapel50mbscsi150MB?-InchTapeDrive

#Isdev-CH

查看系统内各个设备的信息,我们可以看到如下信息:

namestatuslocationdescription

sysOAvailableOO-OOSystemObject

busOAvailableOO-OOPCIBus

buslAvailableOO-lOISABus

ppaOAvailableOO-OO-OPStandardI/OParallelPortAdapter

IpOAvailableOO-OO-OP-OOIBM4201ModelProprinterII

saOAvailableOO-OO-SlStandardI/OSerialPort1

ttyOAvailableOO-OO-Sl-OOAsynchronousTerminal

mem0Available00-0D16MBMemoryCard

scsiOAvailableOO-OlSCSII/OController

hdisk0Available00-01-00-0,0400MBSCSIDiskDrive

rmtODefined00-01-00-5,C150MB?-InchTapeDrive

ent0Available00-02EthernetAdapter

#Isdev-Ccmemory

查看所有属于memory设备的信息,其输出如下:

mem0Available00-0D16MBMemoryCard

memlAvailable00-0432MBMemoryCard

3、获取设备的具体信息

#Isattr[-option][resourcename]

这条命令是用来获取某一设备的具体信息的。

每个逻辑设备在系统中都有一个LocationCode,这个号码因设备的

类型及与之所连的适配卡而定。

这条命令的参数如下:

-C:从ODM库中提取customized设备的信息。

-E:看设备的具体属性。

-I:列出逻辑设备名。

-c:按类来列出设备。

例子:

#Isattr-ElsysO

查看系统本身的配置信息。其输出如下:

keylocknormalstateofsystemkeylockatboottimeFalse

maxbuf20Maximumnumberofpagesinblock

I/OBUFFERCACHETrue

4、显示系统配置、诊断、VPD(vitalproductdata)的信息

#Iscfg

例如:

(1)Iscfg

INSTALLEDRESOURCELIST

Thefollowingresourcesareinstalledonyourmachine.

+/-=Added/DeletedfromDiagnosticTestList.

*=NOTSupportedbyDiagnostics.

+sysplanarO00-00SystemPlanar

+fpaO00-00FloatingPointProcessor

+memO00-0AMemoryCard

+meml00-0BMemoryCard

+ioplanarO00-00I/OPlanar

*f2bus000-00MicroChannelBus

+rs232000-01RS232Card

+ttyO00-01-0-01RS232CardPort

-ttyl00-01-0-02RS232CardPort

(2)Iscfg-v

INSTALLEDRESOURCELISTWITHVPD

Thefollowingdevicesareinstalledinyoursystem.

sysplanarO00-00SystemPlanar

PartNumber342522

ECLevel254921

SerialNumber353535

fpaO00-00FloatingPointProcessor

memO00-0AMemoryCard

ECLevel990221

三、设备的状态

在AIX中,设备可以处在下列三种状态之一:

1、Undefined未定义状态

如果设备处于此状态,则系统没有该设备的任何信息。

2、Defined已定义状态

处于此状态,说明系统已经存有该设备的全部信息,并已经给设备分配好

逻辑设备名和端口,但当前设备还不能被使用。

3、Available可用状态

处于此状态的设备能被正常使用。

设备可以在这三种状态之间进行转换,可通过命令mkdev-dl和

rmdev-dl来进行,或通过smitdev来实现。

例如:

(1)mkdev-IrmtO

rmtOAvailable

(2)rmdev-IrmtO

rmtODefined

(3)rmdev-dlrmtO

rmtOdeleted

四、串行设备

串行设备是与系统串口相连的设备,一般需要手工配置。

1、显示所有已定义的E设备

Isdev-Cctty

smittty

2、增加一个TTY设备

smittty

-AddaTTY

-TTY(rs232rs422)

-ParentAdapter(saOAvailable00-00-slStandardI/OSerial

Portl)

(salAvailable00-00-S2StandardI/OSerialPort2)

(sa2Available00-03-118portAsynchronousAdapter)

AddaTTY

Typeorselectvaluesinentryfields.

PressEnterAFTERmakingalldesiredchanges.

[TOP][EntryFields]

TTYtypetty

TTYinterfacers232

DescriptionAsynchronousTerminal

ParentadaptersaO

*PORTnumber[]+

EnableLOGINdisable+

BAUDrate[9600]+

PARITY[none]+

BITSpercharacter[8]+

NumberofSTOPBITS[1]+

TIMEbeforeadvancingtonextportsetting[0]+#

TERMINALtype[dumb]

FLOWCONTROLtobeused[xon]+[MORE...31]

Fl=HelpF2=RefreshF3=CancelF4=List

Esc+5=ResetEsc+6=CommandEsc+7=EditEsc+8=Image

Esc+9=ShellEsc+O=ExitEnter=Do

在这个对话框中,须填写PORTnumber一项,使用F4键得到选项列

表,按所需的来选出合适的PORTnumben

3、与TTY有关的命令

pdisable[-a][device]命令暂时禁用一个TTY设备

penable命令则解除对TTY设备的禁用

stty[-a][-g][options]命令设置或显示TTY设备的属性

五、磁带机和软盘的使用

1、格式化软盘

format-d/dev/rfdO

注意:在UNIX系统中格式化的软盘不能在DOS中使用。

2、软盘拷贝

flcopy命令用于将一个软盘中的内容拷贝到另一张软盘上。

3、用软盘或磁带转存文件

使用cpio命令可将硬盘文件拷贝到磁带或软盘上。

例如,将当前目录下所有以C为后缀的文件拷贝到软盘上:

Is*.C|cpio-ov>/dev/rfdO

例如,将当前目录的所有文件和子目录拷贝到软盘上:

find--print|cpio-ov>/dev/rfdO

使用cpio命令可将文件从软盘或磁带拷贝恢复到硬盘上。

例如,将软盘的文件拷贝到硬盘:

cpio-iv</dev/rfdO

例如,列出fdO的文件:

cpio-itr</dev/rfdO

例如,将软盘的文件拷贝到当前目录:

cpio-idmv</dev/rfdO

tar命令

tarcvf

tarxvf

tartvf

4、磁带机的属性

(1)、块大小block-size

数据在磁带上是按块来存放的,块与块之间有一定的间隔标志。当对磁

带进行读写操作时,需要知道块的大小。将块大小设置为较大的值时可以

向磁带写入更多的信息,因为这样做会减少块与块之间间隔的数目。当块

大小设置为零时,表示磁带机使用可变长度的块。

可通过smittape-Change/ShowCharacteristicsofaTape

Drive来设置或查看块大小。

(2)、缓冲区useDEVICEBUFFERSduringwrites

当缓冲区属性设为YES时,应用程序将数据写入设备缓冲区后即被告

知完成写操作。当缓冲区属性设为NO时,只有当数据真正写入磁带后,

应用程序才被告知完成写操作。此值缺省为YESo

AIX的网络通信

一、配置和运行TCP/IP

1、在配置TCP/IP前,需知道:

主机名和域名

IP地址和子网掩码

路由器的IP地址

域名服务器的IP地址

smittcpip

-MinimumConfiguration&Startup

MinimumConfiguration&Startup

ToDeleteexistingconfigurationdata,pleaseuseFurther

Configurationmenus

Typeorselectvaluesinentryfields.

PressEnterAFTERmakingalldesiredchanges.

[EntryFields]

*HOSTNAME[]

*InternetADDRESS(dotteddecimal)[]

NetworkMASK(dotteddecimal)[]

*NetworkINTERFACEenO

NAMESERVER

InternetADDRESS(dotteddecimal)[]

DOMAINName[]

DefaultGATEWAYAddress[]

(dotteddecimalorsymbolicname)

YourCABLETypeN/A+

STARTNowno+

Fl=HelpF2=RefreshF3=CancelF4=List

Esc+5=ResetEsc4-6=CommandEsc+7=EditEsc+8=Image

Esc+9=ShellEsc+0=ExitEnter=Do

在域中输入正确的值,按ENTER键即可完成TCP/IP的配置.

如果值有变化,第二次可用smitchinet来设置。例如:

smitchinet

[EntryFields]

NetworkInterfaceNameenO

InternetADDRESS(dotteddecimal)[]

NetworkMASK(dotteddecimal)[]

CurrentSTATup

Fl=HelpF2=RefreshF3=CancelF4=List

Esc+5=ResetEsc+6=CommandEsc+7=EditEsc+8=Image

Esc+9=ShellEsc+O=ExitEnter=Do

2、TCP/IP的启动

TCP/IP启动时需要两个启动文件:/etc/rc.net和/etc/rc.tcpip。文

件/etc/用于配置网络界面,设置路由;而/etc/rc.tcpip用于启

动tcpip后台服务进程。

二、TCP/IP常用的命令

1>ping

2、telnet

3、ftp

/etc/ftpusers

4、netstat显示网络状态,例如:

(1)netstat-in

(2)netstat-rn

三、网络文件系统NFS

NFS是一种能较好共享远程文件的方案。它采用客户/服务器结构,NFS

服务器提供共享文件供客户访问,NFS客户通过网络请求服务器的资

源。一台主机可同时作为NFS服务器和NFS客户机。

1、NFS的服务进程

NFS客户机的进程:biod,rpc.statd,rpc.locked

NFS服务器的进程:rpc.mountd,nfsd,rpc.statd,rpc.lockd

2、配置NFS服务器

在配置NFS以前,需要确认已经:

安装和配置了TCP/IP

安装了NFS软件(.nfs)

明确了网络中那些是NFS服务器和客户机

确定了NFS服务器上需要共享的目录

smitnfs

-NetworkFileSystem(NFS)

-AddaDirectorytoExportsList

AddaDirectorytoExportsList

Typeorselectvaluesinentryfields.

PressEnterAFTERmakingalldesiredchanges.

[EntryFields]

*PATHNAMEofdirectorytoexport[]/

*MODEtoexportdirectoryread-write+

HOSTS&NETGROUPSallowedclientaccess[]

AnonymousUID[-2]

HOSTSallowedrootaccess[]

HOSTNAMElist.Ifexportedread-mostly[]

UseSECUREoption?no+

Publicfilesystem?no+

*EXPORTdirectorynow,systemrestartorbothboth+

PATHNAMEofalternateExportsfile[]

Fl=HelpF2=RefreshF3=CancelF4=List

Esc+5=ResetEsc+6=CommandEsc+7=EditEsc+8=Image

Esc+9=ShellEsc+0=ExitEnter=Do

其中PATHNAMEofdirectorytoexport表示共享出去的目录的路径

MODEtoexportdirectory表示共享目录的模式

HOSTS&NETGROUPSallowedclientaccess表示允许访问该共

享目录的客户机名,如果空白,则允许所有的客户机访问

3、配置NFS客户机

(1)、用nkdir命令建立一个本地安装点

mkdir/home/mntpt

(2)、启动NFS客户进程

smitmknfs

StartNFS

Typeorselectvaluesinentryfields.

PressEnterAFTERmakingalldesiredchanges.

[EntryFields]

*STARTNFSnow,onsystemrestartorbothboth+

Fl=HelpF2=RefreshF3=CancelF4=List

Esc+5=ResetEsc+6=CommandEsc+7=EditEsc+8=Image

Esc+9=ShellEsc+0=ExitEnter=Do

(3)安装网络文件系统

mountserverl:/export_file/home/mntpt

SMIT工具

SMIT(SMFrTY)为月户提供了一个灵活的工具来管理系统。下面介绍一

些SMIT中符号和功能键的意义

*所需要的值,这个域必须填入值

#这个域需要填入数字

/这个域需要填入路径

X这个值需要填入一个16进制的数

?这个值不会显示

+一个下拉式列表,按F4键显示列表

Fl(ESC-l)显示上下文帮助

F2(ESC-2)刷新

F3(ESC-3)注销,返回上一级菜单

F4(ESC-4)列表,给出可选的列表值

F5(ECS-5)初始化,恢复一个输入域的原始数据

F6(ESC-6)命令,显示要执行的AIX命令

F7(ESC-7)编辑,编辑一个下拉式菜单或下拉表中的一项

F8(ESC-8)镜像,将当前的屏幕存到一个文件中并将当前的快速路径

显小出来

F9(ESC-9)外壳,启动一个子外壳

FIO(ESC-IO)退出,立即退出SMIT菜单

ENTER开始执行当前行

/TEXT在输出中查找文本

n查找下一个出现要查找的文本的地方

SMIT的日志文件在$HOME目录卜,名为smit.log,它保存了所有被

访问的菜单和对话框,还有所有被执行的命令和输出,以及运行过程中产

生的错误。smit.script文件则保存了SMIT执行的所有的AIX命令。

AIX系统的安装

安装前必须已满足IBM的装机条件和所有的硬件设备已连接好。

打开外接设备和系统的电源,假设从光盘启动,在电源打开以后系统将

从光盘启动。

在选择好控制台和安装所用到的语言环境之后系统将出现提示信息供

用户选择所需要的功能

WelcometoBaseOperatingSystem

InstallationandMaintenance

TypethenumbersofyourchoiceandpressEnter.Choice

indicatedby>>>

1.StartInstallnowwithDefaultSettings

2.Change/ShowInstallationSettingsandInstall

3.StartMaintenanceModeforSystemRecovery

88.Help?

>>>Choice[l]:

其中第三项是为了修复系统中出现的某些错误而设置的单用户环境。

第一项是如果不希望改动任何缺省设置的话,就选择1开始安装。

第二项是更改或查看系统安装的设置。在第二项的子菜单中,有三个选

项可以被改变:

InstallationSettings

Entertype0orpressEntertoinstallwithcurrentsettings,or

typethenumberofthesettingyouwanttochangeandpress

Enter.

1.SystemSettings

MethodofinstallationNew

andCompletOverwrite

DiskwhereyouwanttoinstallhdiskO

2.PrimaryLanguageEnvironmentSettings(Afterinstall)

CulturalConventionC

(POSIX)

LanguageC

(POSIX)

KeyboardC

(POSIX)

3.InstallTrustedComputingBaseno

0.Installwiththesettingslistedabove

88.Help?

99.PreviousMenu

>>>Choice[l]:

其中选项1是全新安装。使用这种方法安装系统将会覆盖用户所选择目

标盘上的所有数据。

选项2是迁移安装。这种方法常用来做系统升级(例如从AIX3.2升级

到AIX4.1),使用这种方法安装时,除了tmp以外的所有文件系统的

内容都会被保留。但一些AIX设备驱动的软件必须重新安装。

选项3是保留安装。如果用户希望保留rootvg卷组中的用户数据,

则可选择这种安装方法。此时/usr、/tmp、/var和/文件系统中的所有

数据都将被覆盖,系统安装完后还须重新配置。

当以上参数都选择完后就可以开始安装系统了。

系统安装完后会自动重新启动,且出现install_assist的画面供用户进

行基本的配置。

其它实用的技巧

1、查看软件版本的命令

#oslevel

#Islpp-I

oslevel是用来查看AIX操作系统的版本。

而Islpp-I是用来查看系统具体每个文件包的版本。

例子:

#Islpp-I>lpp.txt

则lpp.txt中包含如下信息:

FilesetLevelStateDescription

Path:/usr/lib/objrepos

IMNSe

温馨提示

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

评论

0/150

提交评论