AIX基础教程.docx
- 文档编号:28657734
- 上传时间:2023-07-19
- 格式:DOCX
- 页数:18
- 大小:22.39KB
AIX基础教程.docx
《AIX基础教程.docx》由会员分享,可在线阅读,更多相关《AIX基础教程.docx(18页珍藏版)》请在冰豆网上搜索。
AIX基础教程
AIX操作系统概述
2、两个或多个命令可以在同一行输入,中间以分号;隔开。
3、命令作业放在后台执行,在命令最后加上符号&。
7、创建命令别名时用aliasName=String,例如$aliasdir="/usr/bin/ls-alF"。
使用AIX系统
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
八、进程控制
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后加上一些参数,它们分别是:
-F:
快速关机,没有任何警告信息(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=[hostname]'$PWD>'
PS2shell的第二提示符PS2='>'
PWD当前的工作目录
TMOUT无命令输入退出的等待时间(秒)TMOUT=200
TERM终端类型TERM=ibm3151
HOME用户的主目录HOME=/home/user/
EDITOR缺省的编辑器EDITOR=/usr/bin/vi
用命令set可列出当前的变量。
二、文件系统的治理
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
vol="/home"
mount=true
check=true
vfs=jfs
log=/dev/hd8
/home/user:
dev=/dev/lv00
vfs=jfs
log=/dev/hd8
mount=false
check=true
options=rw
其中check属性表示如果使用fsck命令检测文件系统,此文件是否在检测之列。
AIX在系统启动时要调用fsck来检测指定文件系统的完整形。
mount属性有三个选项:
automatic表示在系统初启时此文件系统将被自动载入,相反则用false表示;true表示使用mountall命令来加载。
vfs表示文件系统的类型,如JFS、NFS。
log表示此文件系统的日志记录数据将写到的逻辑卷。
options表示此文件系统的操作属性,如rw表示为可读写。
二、文件系统的结构
在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。
(5)、/home文件系统则是专门用来放置用户数据。
除了这些由系统建立的文件系统外,用户也可以用smitmkfs来建立自己的文件系统。
五、系统的备份与恢复
数据的备份和恢复是UNIX系统中一个重要的工作。
在备份过程中,常常要使用compress和pack命令对数据进行压缩。
恢复时用uncompress、unpack解压缩。
数据备份从方式上来说有如下三种:
系统备份保留整个操作系统的备份映像,可用来恢复操作系统。
全备份保留所有用户的全部数据文件和配置信息。
增强式备份只对上次备份后的修改部分作备份,备份速度快。
在系统安装完毕后或系统有任何修改,都应该对ROOTVG作系统备份,方法是:
#smitmksysb
[TOP][EntryFields]
WARNING:
Executionofthemksysbcommandwill
resultinthelossofallmaterial
previouslystoredontheselected
outputmedium.Thiscommandbacks
uponlyrootvgvolumegroup.
*BackupDEVICEorFILE[]+/
CreateMAPfiles?
no+
EXCLUDEfiles?
no+
Listfilesastheyarebackedup?
no+
Generatenew/file?
yes+
EXPAND/tmpifneeded?
no+
Disablesoftwarepackingofbackup?
no+[MORE...2]
Esc+1=HelpEsc+2=RefreshEsc+3=CancelEsc+4=List
Esc+5=ResetEsc+6=CommandEsc+7=EditEsc+8=Image
Esc+9=ShellEsc+0=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文件。
注意:
数据库的备份应使用其提供的方法,才能保证数据库的完整性。
***************************AIX基础教程(下)************************
设备的管理和使用
一、物理设备和逻辑设备
1、物理设备是指以某种方式与计算机系统相连的实际硬件。
例如显示器、终端、磁带机等。
2、逻辑设备是用户或应用程序访问物理设备的界面,用户或应用程序通过逻辑设备来访问物理设备。
3、在很多情况下,一个物理设备会对应多个逻辑设备,例如:
/dev/fd0
/dev/
/dev/fd0h
/dev/fd0l
/dev/rfd0
/dev/
/dev/rfd0h
/dev/rfd0l
以上所有的逻辑设备全部对应于同一个物理设备(软盘驱动器)。
此外,系统中有一些逻辑设备只是一些虚拟设备,它们不对于任何实际的物理设备,例如/dev/error和/dev/null。
4、块设备是一种将信息寄存在定长块中的设备。
块设备是一种随机访问设备,用户能够随时访问设备中的任意一块。
常见的块设备有:
cd0只读光驱
fd0软盘驱动器
hd1lv00逻辑卷
hdisk0硬盘
5、字符设备是一种原始的、面向字符流的顺序存取设备,每次按顺序读写一个字符。
常用的字符设备有:
console,lft0,tty终端
rmt0磁带机
tok0,ent0网卡
mem内存
rhd1,rlv00逻辑卷
rhdisk0物理卷
二、设备的分类层次
1、在AIX系统中,按类、子类、型号三个层次对设备进行分类。
类(class)是按设备的功能划分的,例如打印机类、硬盘类、适配卡类等。
子类(subclass)是按设备的某种相似性划分的,例如适配卡类可分为PCI子类和MCA子类。
型号(type)是按设备的机型或生产厂家划分的,例如磁带机可分为4mm12gb、8mm20gb等型号。
2、获取设备信息
#lsdev[-option]
在AIX系统中,有两个关于设备的数据库----Predefined与Customized。
Predefined数据库中记录了AIX系统本身可以支持的所有设备种类;Customized数据库中则记录了目前你的系统已配置/安装的设备类型。
Customized数据库中又有两类设备。
一种叫Defined设备;另一种叫Available设备。
Defined设备是指它的驱动程序已安装,但系统还没有找到该设备。
Available设备则是指系统已找到该设备及其驱动程序,因此你可以直接使用这个设备。
这条命令的参数如下:
-P:
查看系统Predefined数据库中的设备
-H:
输出时,在第一行加上各列的Title
-c:
指出要查询的设备类型
-C:
查看系统Customized数据库中的设备
3、与TTY有关的命令
pdisable[-a][device]命令暂时禁用一个TTY设备
penable命令则解除对TTY设备的禁用
stty[-a][-g][options]命令设置或显示TTY设备的属性
3、用软盘或磁带转存文件
使用cpio命令可将硬盘文件拷贝到磁带或软盘上。
例如,将当前目录下所有以C为后缀的文件拷贝到软盘上:
ls*.C|cpio-ov>/dev/rfd0
例如,将当前目录的所有文件和子目录拷贝到软盘上:
find.-print|cpio-ov>/dev/rfd0
使用cpio命令可将文件从软盘或磁带拷贝恢复到硬盘上。
例如,将软盘的文件拷贝到硬盘:
cpio-iv
例如,列出fd0的文件:
cpio-itr
例如,将软盘的文件拷贝到当前目录:
cpio-idmv
tar命令
tarcvf
tarxvf
tartvf
4、磁带机的属性
(1)、块大小block-size
数据在磁带上是按块来存放的,块与块之间有一定的间隔标志。
当对磁带进行读写操作时,需要知道块的大小。
将块大小设置为较大的值时可以向磁带写入更多的信息,因为这样做会减少块与块之间间隔的数目。
当块大小设置为零时,表示磁带机使用可变长度的块。
可通过smittape--Change/ShowCharacteristicsofaTapeDrive来设置或查看块大小。
(2)、缓冲区useDEVICEBUFFERSduringwrites
当缓冲区属性设为YES时,应用程序将数据写入设备缓冲区后即被告知完成写操作。
当缓冲区属性设为NO时,只有当数据真正写入磁带后,应用程序才被告知完成写操作。
此值缺省为YES。
AIX的网络通信
一、配置和运行TCP/IP
1、在配置TCP/IP前,需知道:
主机名和域名
IP地址和子网掩码
路由器的IP地址
域名服务器的IP地址
smittcpip
-MinimumConfiguration&Startup
MinimumConfiguration&Startup
ToDeleteexistingconfigurationdata,pleaseuseFurtherConfigurationmenus
Typeorselectvaluesinentryfields.
PressEnterAFTERmakingalldesiredchanges.
[EntryFields]
*HOSTNAME[]
*InternetADDRESS(dotteddecimal)[]
NetworkMASK(dotteddecimal)[]
*NetworkINTERFACEen0
NAMESERVER
InternetADDRESS(dotteddecimal)[]
DOMAINName[]
DefaultGATEWAYAddress[]
(dotteddecimalorsymbolicname)
YourCABLETypeN/A+
STARTNowno+
F1=HelpF2=RefreshF3=CancelF4=List
Esc+5=ResetEsc+6=CommandEsc+7=EditEsc+8=Image
Esc+9=ShellEsc+0=ExitEnter=Do
在域中输入正确的值,按ENTER键即可完成TCP/IP的配置。
如果值有变化,第二次可用smitchinet来设置。
例如:
smitchinet
[EntryFields]
NetworkInterfaceNameen0
InternetADDRESS(dotteddecimal)[]
NetworkMASK(dotteddecimal)[]
CurrentSTATup
F1=HelpF2=RefreshF3=CancelF4=List
Esc+5=ResetEsc+6=CommandEsc+7=EditEsc+8=Image
Esc+9=ShellEsc+0=ExitEnter=Do
2、TCP/IP的启动
TCP/IP启动时需要两个启动文件:
/etc/和/etc/。
文件/etc/用于配置网络界面,设置路由;而/etc/用于启动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,,
NFS服务器的进程:
nfsd,,
2、配置NFS服务器
在配置NFS以前,需要确认已经:
安装和配置了TCP/IP
安装了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[]
F1=HelpF2=RefreshF3=CancelF4=List
Esc+5=ResetEsc+6=CommandEsc+7=EditEsc+8=Image
Esc+9=ShellEsc+0=ExitEnter=Do
其中PATHNAMEofdirectorytoexport表示共享出去的目录的路径
MODEtoexportdirector
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- AIX 基础教程