AIX操作系统概述Word文档格式.docx
《AIX操作系统概述Word文档格式.docx》由会员分享,可在线阅读,更多相关《AIX操作系统概述Word文档格式.docx(20页珍藏版)》请在冰豆网上搜索。
AIX内核层包括中断/陷入处理,存储管理、进程管理、I/O设备管理和文件管理等部分。
系统调用层是内核与核外程序的界面。
核外程序通过它调用内核的子功能并为之服务。
核外程序层在内核支持下工作。
用户可通过外壳层对其中的程序实施控制。
它主要包括核外常规系统程序、各种实用软件和用户应用程序等。
外壳层是AIX系统直接面向用户的外层界面,它由Shell和X-window组成。
Shell是AIX操作系统的命令语言/命令程序设计语言环境,在这个环境下用户既可使用单个Shell命令,也可编写Shell命令程序。
X-window是AIX系统的图形用户界面。
UNIX的一些基本概念
一、帐户
1、普通用户帐户
普通用户帐户是最常用的用户帐户。
它主要涉及这一些内容:
用户登录名
用户口令字
组标识符(GID)
用户登录目录(Homedirectory)
用户登录shell
2、超级用户帐户
超级用户帐户有其固定的登录名root。
超级用户拥有系统中最高权力,可以读或编辑系统中的任意一个文件,可以执行系统中任意一个程序,所以使用超级用户帐户时必须谨慎,不能随意删除或修改系统中的重要文件或其它内容。
为了确保安全,超级用户帐户的口令应该由专人负责保密,并每隔一段时间更改。
二、文件和目录
文件是UNIX系统的基本单位,共有三种不同类型的文件:
普通文件普通文件就是通常所指的程序文件和文本文件,用来存储数据。
它们既可是文本的,也可是二进制的,有的还可以执行。
目录文件目录文件包括了用来存取其它文件的信息,简称为目录。
特殊文件一个特殊文件定义了一个先进先出(FIFO)的管道或者一个物理设备,通常指磁带、磁盘等外部设备。
1、普通文件
普通文件是最常用的文件,它是以字节为单位的数据信息的集合,这些文件包括文本、程序码、程序数据及可执行的二进制代码文件。
每个普通文件都具有下列基本属性:
一个文件名。
一个唯一的文件索引号,即i结点号。
以字节为单位的文件大小。
最近访问时间和修改时间。
一组存取权。
属主名。
属组名。
使用命令ls-li可看到一个普通文件所具有的属性:
1234-rwxr-xr-x2usergroup688NOV271999/usr/calender
索引号文件标志和存取权限链接数属主名属组名字节数最后修改时间文件名
普通文件还可分为两类:
文本文件和二进制文件。
(1)、文本文件
文本文件是包含用户可读信息的文件。
这些文件以ASCII码方式存储,可显示和打印。
文本文件的行不能包括空字符(即码中的NULL),行的最大长度(包括换行符在内)也不能超过(LINE_MAX)所定义的字节数。
不过文本文件中并不限制使用除空字符以外的控制字符或其它不可打印字符。
(2)、二进制文件
二进制文件是包含计算机可读信息的文件。
二进制文件可以是可执行的文件,使系统根据其中的指令完成某项工作。
命令和程序都是以可执行的而进制文件方式存储。
二进制文件没有行的长度限制,也可包含空字符。
2、目录文件
目录文件是一种独特的文件类型,它只包含存取文件或其它目录时所需要的信息,通常简称为目录。
目录中包含有目录项,每个目录项包含一个文件名/目录名和一个结点号。
为了提高访问速度,并充分利用磁盘空间,文件中的数据存储在不同的位置。
所以与一个文件相关的散列数据块的地址都包含在一个i结点中。
i结点还包含有关文件的最近访问和修改时间、存取权限、链接数、文件属主及文件类型等信息。
通过使用ln命令可以创建多个目录项,将不同的文件链接到同一个i结点上。
目录可以由操作系统、系统管理员、用户来定义。
例如:
/根目录
/dev包括有关输入输出设备的特殊文件
/etc包括有关系统初始化和系统管理的文件
/home包括系统用户的登录目录
/tmp包括一些临时文件
/usr包括lpp,include和其它的系统目录
/usr/bin包括用户可执行的程序。
目录结构经常被比成一棵倒置的树,称为目录数。
父目录下面是子目录。
3、特殊文件
特殊文件事实上是指管道以及和系统相连的一些物理设备,如硬盘、终端、磁带机等。
在UNIX系统中,这些特殊文件通常存放在/dev目录中。
特殊文件分为三种类型:
FIFO(先进先出)管道文件、块设备特殊文件和字符设备特殊文件。
FIFO管道文件是由进程创建的,并被该进程用来和另一个进程进行暂时的通信。
当创建它的进程结束时,这些文件也不再存在。
块设备特殊文件则是指硬盘、软盘、磁带这样的设备,它们的记录数据是以512个字节的数据块为单位(512byts=1block)的,因此被称为块设备。
(首个字母是b)
字符设备特殊文件则是指打印机、终端、显示器这类设备。
这些设备进行数据传输时通常以字符为单位,因此被称为字符型设备。
(首个字母是c)
brw-rw-rw3binbin27NOV1914:
00/dev/fd0
c-w--w--w2binbin60NOV3010:
02/dev/lp
设备特殊文件链接数属主名属组名主设备号次设备号最后修改时间特殊文件名
其主设备号表示设备的类型,次设备号表示该设备是系统中的第几个这种设备。
几乎每个块设备都有一个字符型接口,对于这种块设备的字符型接口也有一个特殊文件与之相对应。
通常是在块设备特殊文件的文件名前面加一个字母r。
fd---rfd。
4、文件和目录的命名
(1)、文件名的长度最多为256个字符。
(2)、文件名要分大小写。
(3)、.表示当前工作目录;
..表示当前工作目录的上一级目录;
~和HOME表示用户的登录目录。
(4)、*通配若干个字符;
?
通配单个字符;
[]通配括号中任何一个字符;
!
通配除其后字符外的任何字符。
5、文件和目录的存取权
读权r数字表示4。
写权w数字表示是2。
执行权x数字表示是1。
三、命令
1、命令、标志及参数之间要有空格。
2、两个或多个命令可以在同一行输入,中间以分号;
隔开。
3、命令作业放在后台执行,在命令最后加上符号&
。
4、列出以前输入的命令列表时用history。
5、重复命令历史中的命令时r。
6、替换命令历史中的命令字符串时用r旧串=新串。
7、创建命令别名时用aliasName=String,例如$aliasdir="
/usr/bin/ls-alF"
使用AIX系统
一、系统的启动
1、内部自检
2、加电自检
3、装入内核程序
4、软件配置及初始化
二、注册
在控制台上注册有一些选项和设置:
1、重新开始(Startover)按此按纽可删除原来的输入,于是可重新输入用户名,再次登录。
2、选项(Options)按此按纽可选择以下几项:
语言
会话
命令行注册切换到命令行环境
重置注册屏幕重新启动X-server
用户名和口令都输入正确后,将会进入系统进行工作。
三、更改口令
通过使用passwd命令,可以修改口令字。
$passwd
Changingpasswordfor"
User"
User'
sOldpassword:
sNewpassword:
Re-enterUser'
snewpassword:
这样输入正确后,更改口令成功。
下次注册时,须使用新的口令,才能注册成功。
四、目录管理
1、显示当前工作目录
pwd
2、显示目录内容
ls[-option][name]
其参数的意义分别是:
-a:
列出包含以.起始的隐藏档在内的所有文件名
-t:
依照文件最后修改时间之顺序,依序列出文件名
-F:
列出目前目录下之文件名及其类型。
/结尾表示为目录名称,*结尾表示为执行档,@结尾表示为symbliclink
-l:
列出目录下所有文件之许可权、拥有者、文件大小、修改时间及名称
-lg:
同上,并显示出文件之拥有者群组名称
-R:
显示出目录下,以及其所有子目录之文件名
3、改变当前目录cd
转到登录时的工作目录
转到指定目录
转到当前目录的上一层目录
4、创建目录
mkdirDirectory
5、删除目录
rmdirDirectory
6、目录换名
mvSourceDirectoryTargetDirectory
7、目录拷贝
cpSourceDirectoryTargetDirectory
五、文件管理
1、文件拷贝
cpSourceFileTargetFile
cpSourceFileTargetDirectory
2、文件删除
rmFile
3、文件链接
lnSourceFileTargetFile
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/fd0
2、显示DOS文件的目录
dosdir
3、读DOS格式文件
dosreadFile1File2
4、写DOS格式文件
doswriteFile1File2
5、删除DOS格式文件
dosdelFile
八、进程控制
1、查询进程状态
ps
ps-a
ps-ef
ps-l
ps-uuid
2、终止进程的执行
kill19160
kill-919160
3、对进程的控制
nohup
nice
sleep
wait
4、在指定的时间运行程序
at
batch
cron/usr/bin/crontab
crontab和/var/spool/cron/crontabs/
九、退出系统和关机
exit
Ctr+d
logout
shutdown[-option][+timemessage]
当shutdown不带任何参数时,机器会向连在其上的所有终端发出一条关机信息,接着在一分钟后关闭所有终端,杀掉所有在系统上运行的进程,卸除所有文件系统,最后关闭系统。
你也可以在shutdown后加上一些参数,它们分别是:
快速关机,没有任何警告信息(warning)
-r:
关机后重起
***********************AIX基础教程(中)**********************
文档编辑命令
在AIX中,常用的文档编辑命令是vi。
下面,我们就来学习一下有关vi的使用决窍。
在vi中,必须牢记它是有两个状态的----输入状态与命令状态。
由输入状态切换到命令状态,必须ESC键;
而从命令状态转换到输入状态的命令比较多,有a,A,i,I,s,S,c,C,o和O等,
其次,必须掌握光标的基本移动方法。
因为AIX的许多命令都是与光标所在的位置相关的。
请牢记,只有在命令状态下才能移动光标。
你可以用方向键移动,也可以用h,j,k,l来移动。
其中,h向左,j向下,k向上,l向右。
第三,记住基本的插入、删除命令。
1、插入或附加正文
插入或附加正文都是向文件中加入新内容,在光标前插入字符的命令为i,在当前行的行头插入字符的命令为I,在光标后附加字符的命令为a,在当前行的行尾附加字符的命令为A,在当前行后加入若干行新内容的命令为o,在当前行之前加入若干行新内容的命令为O,这6个命令都将使vi由命令状态转换到插入状态,当加入新内容后,必须按ESC键使vi由插入状态切换到命令状态。
2、删除正文
在vi中删除正文的命令比较多,可以按字符、单词和行等不同的单位进行删除。
删除字符的命令将使vi继续处于命令状态。
下面是各删除键的意义及删除结束后光标的位置。
删除键意义删除后光标的位置
x键删除光标所在的字符移动到本行中下一个字符
X键删除光标前一个字符停留在原来的那个字符
D键删除光标至行尾的字符在本行的行尾
dd键删除光标所在行移动到下一行
3、查找或修改正文
/表达式
表达式
前者是表示从当前光标位置开始向后查找,问号表示从当前光标位置开始向前查找
4、保存文本与退出vi
:
w保存文件内容
w!
强行保存文件内容
q退出vi状态
q!
强制退出vi状态
wq存盘并退出
Shell
Shell是一个命令解释器,也是一种程序设计语言。
它有Kornshell、Bourneshell和Cshell等,AIX使用的是Kshell。
1、初始化文件.profile(.dtprofile)和用户环境的订制
概括地将,.profile应完成确认设置用户终端类型、定义各种必要的shell变量、等等。
下面是一个.profile的例子:
PATH=/usr/bin/:
/etc:
/usr/sbin:
/usr/lib:
$HOME/bin:
/usr/bin/X11:
/sbin:
/bin
exportPATH
exportPS1='
$PWD>
'
exportEDITOR=/usr/bin/vi
set-ovi
aliasdir="
ls-l"
在Kshell中常见的环境变量有:
PATH查询程序的路径变量(要分前后顺序)PATH=/usr/bin:
/etc
PS1shell的主提示符PS1='
PS2shell的第二提示符PS2='
>
PWD当前的工作目录
TMOUT无命令输入退出的等待时间(秒)TMOUT=200
TERM终端类型TERM=ibm3151
HOME用户的主目录HOME=/home/user/
EDITOR缺省的编辑器EDITOR=/usr/bin/vi
用命令set可列出当前的变量。
文件系统和逻辑卷
一、AIX系统的数据存储方式
在AIX中,是这样来组织多个硬盘上的数据的:
物理卷PV单独的硬盘/dev/hdisk0,/dev/hdisk1...可细分为
物理分区PP
卷组VG一个或多个硬盘组成。
从逻辑上讲,在一个卷组VG中,可定义若干个逻辑卷LV。
它也可细分为逻辑分区LP。
这些逻辑卷LV可用作分页空间(PagingSpace)、系统日志(SystemLog),最多的是用作文件系统FileSystem的载体,这种文件系统称为日志文件系统(JournaledFileSystem)。
在系统初始安装时,一个名为rootvg的卷组被用来装载BOS。
在rootvg卷组中,有一些逻辑分区被用来装载一些特定的系统数据,例如启动数据hd5、日志记录(JL)hd8、分页空间(PagingSpace)hd6等。
这样rootvg总是被激活的。
在每一个卷组VG内的物理卷PV上,至少一个或多个很重要的数据区--卷组描述区(VGDA)。
同一个卷组VG的各个物理卷PV上的VGDA内容,正常时应该是一致的。
在一个卷组VG中,用户可以定义若干个逻辑卷LV,一个逻辑卷在物理上可能是不连续的,有可能跨越了一个卷组中的多个物理卷。
可用mklv来创建。
一个逻辑卷的大小可利用逻辑分区的数目来确定。
每个逻辑分区最多可有三个物理分区与之对应,多个物理分区对应于一个逻辑分区的情况,通常用于对逻辑卷生成镜像。
这样就有这么一些概念:
卷组VG
物理卷PV
逻辑卷LV
逻辑分区LP
常用命令:
#lsvg显示卷组VG的信息,例如:
(1)lsvg-o
(2)lsvg
(3)lsvgvg02
(4)lsvg-lvg02
#varyoffvg使卷组VG不被激活,例如:
(1)varyoffvgcx_vg
#varyonvg使卷组VG被激活,例如:
(1)varyonvgcx_vg
#lspv显示物理卷PV的信息,例如:
(1)lspvhdisk0
(2)lspv-phdisk2
(3)lspv
hdisk00000000012345678rootvg
hdisk110000BC876543258rootvg
hdisk2ABCD000054C23486cx_vg
#lslv显示逻辑卷LV的信息,例如:
(1)lslvlv03
(2)lslv-phdisk2
(3)lslv-llv03
#lsps显示Pagingspace的信息,例如:
(1)lsps-a
PageSpacePhyVolVolGrpSize%UsedActiveAuto
hd6hdisk0rootvg1024MB30yesyes
(2)lsps-s
#lsfs显示文件系统的信息,例如:
(1)lsfs
(2)lsfs-vjfs
二、文件系统的管理
1、文件系统概述
在AIX中,文件系统是由若个文件和目录组成的分级树形结构。
文件系统通过一个挂接点mountpoint把自己连接到系统的一个节点上,这样文件系统可以方便地安装、拆卸和备份、恢复。
在AIX中,一个文件系统总是独占一个逻辑卷,因此系统逻辑卷对文件系统有一定的限制。
当然,逻辑卷既可做为一个文件系统的载体,也可做为它用。
AIX支持的文件系统类型有日志文件系统jfs,网络文件系统nfs,光盘文件系统cdrfs等等。
对于一般的日志文件系统,系统在/etc/filesystems文件中都有具体的定义。
/:
dev=/dev/hd4
vol="
root"
mount=automatic
check=false
vfs=jfs
log=/dev/hd8
type=bootfs
/home:
dev=/dev/hd1
/home"
mount=true
check=true
/home/user:
dev=/dev/lv00
mount=false
options=rw
其中check属性表示如果使用fsck命令检测文件系统,此文件是否在检测之列。
AIX在系统启动时要调用fsck来检测指定文件系统的完整形。
mount属性有三个选项:
automatic表示在系统初启时此文件系统将被自动载入,相反则用false表示;
true表示使用mountall命令来加载。
vfs表示文件系统的类型,如JFS、NFS。
log表示此文件系统的日志记录数据将写到的逻辑卷。
options表示此文件系统的操作属性,如rw表示为可读写。
2、文件系统的结构
在AIX中,有五个特定的文件系统,它们是系统安装时自动生成的。
(1)、/root文件系统包括AIX系统运