小型机AIX教程十Word文档下载推荐.docx
- 文档编号:16377437
- 上传时间:2022-11-23
- 格式:DOCX
- 页数:11
- 大小:171.42KB
小型机AIX教程十Word文档下载推荐.docx
《小型机AIX教程十Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《小型机AIX教程十Word文档下载推荐.docx(11页珍藏版)》请在冰豆网上搜索。
日志文件系统在小型机环境上是很常见的,原因在于日志技术保证了哪怕系统发生错误而重启后,不需要重新对整个文件系统进行扫描,而只需要核对日志的结尾部分是否有正确完成即可,系统重启的速度就快了许多。
2.2.2文件、目录、inode与寻址结构
文件系统需要利用一个数据结构来记录文件以及目录(本质上也是文件)的基本信息,这个数据结构在UNIX系统中称为inode。
通过inode节点,文件系统可以对某个文件进行寻址,找到它在存储设备上的具体位置。
命令:
istat
功能:
查看文件的索引节点
格式:
istat文件/目录
例子:
istat命令的使用
#istat/etc
Inode11ondevice10/4Directory
Protection:
rwxr-xr-x
Owner:
0(root)Group:
0(system)
Linkcount:
29Length8192bytes
Lastupdated:
MonSep1420:
20:
34BEIST2009
Lastmodified:
Lastaccessed:
WedSep1618:
49:
15BEIST2009
2.2.3AIX文件系统的层次结构
UNIX文件系统采用的都是一种所谓树状的层次结构,称为“根文件系统”。
如下图所示,树根以“/”表示,二级目录在各种UNIX操作系统基本上都差不多,重要的目录有etc(存放系统配置文件)、sbin和bin(存放可执行文件,也即二进制(binary)文件)、home(存放普通用户的个人主目录)、dev(存放设备文件)等等。
新学者在使用UNIX文件系统时,要注意绝对路径与相对路径的区别。
绝对路径是指从根(/)出发直到目标文件的路径,如在任意位置下查看inittab文件的内容,可用命令:
vi/etc/inittab。
相对路径是指从当前路径出发到目标文件的路径,如当前所在位置在/etc目录下,要查看inittab文件只需:
viinittab。
2.2.4虚拟文件系统
上面谈到的文件系统结构指的是AIX操作系统本身所使用的文件系统结构。
然而除此之外,操作系统必须要支持各种类型的文件系统。
比如当使用到光盘时,操作系统需要支持光盘格式的文件系统iso9600。
因此操作系统设计了所谓的虚拟文件系统(VFS,virtualfilesystem),如下图所示,它相当于一个在各种需要支持的文件系统与内核以及用户之间的接口,用户在实际使用各种文件系统时并不需要关心到文件系统的真实特性,而是以统一的接口加以数据的访问。
默认地在系统使用之初即安装有JFS文件系统,但其他各种文件系统是在需要时挂载(mount)到系统上的。
挂载时需要指定访问该文件系统的入口。
一般地,我们可以将挂载的文件系统的入口制定到/mnt目录下,如图中NFS和GPFS文件系统所示。
只有root用户以及系统组成员能挂载文件系统,不过普通用户可以查看文件系统挂载的基本情况。
利用mount命令,能查看如下信息:
●节点(如果挂载点是远程的)
●安装的对象
●安装点
●文件系统的类型
●安装的时间
●任何安装选项(包括读写选项、日志存放处等)
利用mount命令查看当前系统中所挂载的文件系统
#mount
nodemountedmountedovervfsdateoptions
-----------------------------------------------------------------------------
/dev/hd4/jfs2Aug2415:
24rw,log=/dev/hd8
/dev/hd2/usrjfs2Aug2415:
/dev/hd9var/varjfs2Aug2415:
/dev/hd3/tmpjfs2Aug2415:
/dev/fwdump/var/adm/ras/platformjfs2Aug2415:
/dev/hd1/home0jfs2Aug2415:
/proc/procprocfsAug2415:
24rw
/dev/hd10opt/optjfs2Aug2415:
192.168.2.5/store/home/homenfs3Aug2415:
25rw,bg,soft,intr,nosuid,sec=sys
df
显示文件系统的相关信息
df命令的使用
#df
Filesystem1K-blocksUsedAvailableUse%Mountedon
/dev/hd453739521085336428861621%/
/dev/hd236700161358016231200038%/usr
/dev/hd9var65536015503650032424%/var
/dev/hd3131072117641193089%/tmp
/dev/fwdump1310723481307241%/var/adm/ras/platform
/dev/hd165536018755246780829%/home0
/proc--0-/proc
/dev/hd10opt2359296507300185199622%/opt
192.168.2.5:
/store/home
2399169188328054132194924431215%/home
请回答以下问题,并将结果以截图形式附于问题之后:
(1)查看当前小型机系统所挂载的文件系统,并指出当前系统中有否远程挂载的文件系统。
当前系统中没有远程挂载。
(2)查看当前系统中那个文件系统已经使用的空间最多,这个文件系统挂载在那里?
这里没有远程挂载
2.3文件
2.3.1文件的权限
文件的权限是指特定某种用户对文件的读(r)、写(w)、执行(x)三种的操作权限。
关于文件权限的用户分为三种:
文件所有者(owener)、同组用户(group)、其他用户(other)。
利用ls命令可以查看每个文件的操作权限,每一行所列文件的权限含义如下:
查看文件属性
#ls-l/etc
total2148
-rw-rw-r--1rootsystem31342008-07-2815:
373270.keys
-rw-rw-r--1rootsystem43832008-07-2815:
373270_arab_kyb.map
-rw-rw-r--1rootsystem62022008-07-2815:
373270keys.dtterm
-rw-rw-r--1rootsystem59432008-07-2815:
373270keys.hft
lrwxrwxrwx1binbin342008-07-2815:
24LUMls.rc->
/var/LicenseUseManagement/LUMls.rc
……
在之前所学的脚本编程实验中,我们知道利用chmod命令能修改一个文件的权限,该命令的详细描述如下:
chmod
修改文件的访问权限
chmod模式文件
格式中的模式由3部分组成:
对象:
u(user,文件所有者)、g(group,同组用户)、o(other,其他用户)
操作符:
+(增加权限)、-(删除权限)、=(赋予给定权限)
权限:
r(read,读取权限)、w(write,写入权限)、x(execute,执行权限)
chmod命令的使用
#touchtest
#ls-ltest
-rw-r--r--1gdinczbmember02009-09-2020:
04test
#chmodg+wtest
#ls-ltest
-rw-rw-r--1gdinczbmember02009-09-2020:
#chmodo=---test
-rw-rw----1gdinczbmember02009-09-2020:
(1)新建文件test,设置文件权限为r--r-----。
(2)查看/etc/inittab文件的权限属性,并指出该文件的所有者以及文件所属组群。
文件所有者权限为可读可写,所有者是root;
所属组群是system,同组用户和其他用户权限为只读。
2.3.2链接文件
UNIX系统中将文件分为四种:
普通文件、目录文件、链接文件和设备文件。
设备文件将在后续的实验中做介绍,而这次实验介绍的是链接文件。
链接文件指向某个实际的目标文件,其用途类似于Windows中的“快捷方式”,也即当访问链接文件时,实际访问的将是链接文件所指向的目标文件。
链接文件分为硬链接文件和符号链接文件,硬链接文件与被链接的目标文件共用同一个索引节点,所以即使目标文件移动到别的目录上,硬链接文件仍然有效。
符号链接文件则是记录了目标文件的存放路径,所以目标文件被移动后,符号链接就会失效。
ln
建立链接文件,默认建立硬链接文件
ln[选项]目标文件链接文件
选项:
-s(symbolic):
建立符号链接文件
硬链接文件和符号链接文件
#touchtest
#cattest
testforlink.
#ln-stesttestsln
#lntesttestln
#ls-litest*
66848050-rw-rw----2gdinczbmember02009-09-2020:
04testln
66848051lrwxrwxrwx1gdinczbmember42009-09-2020:
50testsln->
test
#cattestsln
#rmtest
#ls-litest*
66848050-rw-rw----1gdinczbmember152009-09-2020:
52testln
#cattestln硬链接实质是目标文件的一个副本
#cattestsln符号链接仅记录了目标文件的存放路径
cat:
testsln:
Afileordirectoryinthepathnamedoesnotexist.
(1)上述例子中,如果重新建立文件test。
那么访问硬链接文件testln是否将会
访问到test文件的内容,访问符号链接文件呢?
请用命令操作证明你的判断。
(2)新建文件test,分别为其建立硬链接文件和符号链接文件。
指出硬链接文件的索引号与符号链接文件的索引号的差异。
硬链接文件索引号跟文件索引号一样
符号链接文件索引号跟文件索引号不一样
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 小型机 AIX 教程