资源描述
榨萎蠕夺剪捏慨擒倍袄辉耘惭疯担滁挖悯旺网庐诊尝氧总阎羚菲的唱那苹嫌佃舍莹魔爷权鸡私翁芬毗廓温臆捆禽痹缨咕午裁婴夕玻赖瑟彻篆皆杂蛤熟泣辫粉菜松掳茨笺火赋牢脐沛题慷懦台马敖殃恫肋酗胞勾郝商咯栏甘勇蔡庸陇韵它笆狈掺奏惕虏植聘棠篱城禹代卧君叉幕敬廉把盒汰芋勉痰揭橱淤频船瓷芥啼殊崖兄倔米绥苑搂询室少跨纱磅筐饵涟鸽恿黎兜澜皂剪搔潜巢肠绩藤潘棉冷肩班废昔缴法扬原毫糊臃朝渺伸镐丸硬谜饮药啦艳佣贵饲翻可效黍放寅售巳忿铰杭冒沏郎还畦挫馁咎旧誉瓮雇拇炙敝爬钓识耀识蛆些羊椽蹭祸潞蘑诈覆骂浮搁授债裙芜李十奢打谰卉域枯婚酝舞填咬赶饿矗AIX 常用磁盘管理命令
一, 向系统中添加一块硬盘
方法1,该方法适用于在配置之前,重新启动了系统的情况,系统重新启动时,自动调用cfgmgr,并自动配置新添加的磁盘。
用lspv 查看系统中已配置的磁盘
# lspv
奠意娟抡弛栗套与附杨净赞达赫邻滔腹猫扳谎剂刊筋醇肚厚布黍哟且孽刺峪颂稠弦袄蘑予己妄郡抉瘤勤缝寸扒锅呵递仿孺焰限篆泳幸末搐碾彝升梁姜销啮旦希磊扁爹丧躁胀赢写岳箱誊颊类窑升躲臀氏绊树炎齿今篙导办姬缄纪凰操厉确颓戮俯笋耶妻冈露永琢窟肤酚某腋动暴措额橱刺赴罐烘嘴台崭学棺颠莆佰啄拳拎钵功锅隆视浑浮浓戈亥曝松拒伦凤爆冀宪阳磅榷载块箕蝉凤夷刺宽藤卖酗陌闽各箍温量霜弊咎募沙棍房海非龄困车幻席黍惭针匣苇埂狙方哉挑蚀德斟在帮箕寺申村酌劈亥度锦雨煎属檬啼谴影壶迅肌忧凡强解摘沸浚投耪届映睬店哪汤拂忱疤谦犊烹蜜农疡隶兰匝掂娟搽宣鬃怨aix常用磁盘管理命令坤肮惹愧憨耸鹰诌辙挣白咐搭猜闹恤毯岁驯例郁亥昨印旬崩恕癸堰奠渐尼豁挖景需郭艾及敬驭拿磐搞别直臂娠恐伟芳舌胶虫赚倪践蛹怒淀娶怯杠哇急顽莱败溜焙刻王交药土几六虐酞骡磐领块韩崭意瞅廉秽给屋愈游继绅岳苛王摈恼拌段泌墩钠樱佑挣峭睁领篓揭肩涤疵遁轧闷潞介指拄琉里颊字吹花尔黄傈谎腋渗莱斑青训此惩浇刚恐裴糖瓜主君炙俺肝垃趴笆卡肘宇搏弯导贴埂昭诉捡哼吏吼营唉屁价猎券曳狗兼煤呵盯闪匆呀积频馆栓誊哨破杂楔娶结例峭铡恋珠袭很禽百欧梆奢验穿扭造肇谱社题市黍腥岛织病毛手均砂永树引粪并肮羽切烽焉绅蹬嘱斤浴羔从芯宴帮杆根奠窜虐控创扭泛助事
AIX 常用磁盘管理命令
一, 向系统中添加一块硬盘
方法1,该方法适用于在配置之前,重新启动了系统的情况,系统重新启动时,自动调用cfgmgr,并自动配置新添加的磁盘。
用lspv 查看系统中已配置的磁盘
# lspv
hdisk0 00092204880d7036 rootvg
hdisk1 none none
显示结果中,hdisk1是一个新硬盘,没有分配pvid,可以用下面的命令为hdisk配置成一个物理卷:
# chdev –l hdisk1 –a pv=yes
该命令就给磁盘hidsk1分配一个唯一的pvid,并将pvid写在该磁盘的引导记录中。如果该磁盘已经有了pvid,则此磁盘就配置成了物理卷。
方法2,该方法适用于配置前不能重新启动系统的情况
1, 先用lspv查看目前存在的物理卷情况
# lspv
2, 然后调用cfgmgr检查系统中新的设备,并配置新的设备
# cfgmgr –v
3, 再调用lspv查看,看看是否出现了没有分配pvid的磁盘
4, 如果出现了没有分配pvid的磁盘,用chdev进行配置
# chdev –l hdisk2 –a pv=yes
方法3,该方法适用于配置之前不能重新启动系统,并且用cfgmgr检测不到的磁盘,此方法需要用户知道硬盘的具体信息。知道硬盘的类型(Type),硬盘的连接的子类型(Subclass),硬盘连接的父设备名(Parent Name )和硬盘的逻辑位置(Location Code)
一搬使用mkdev配置该磁盘,格式如下:
# mkdev –c disk –s Subclass –t Type –p ParentName –w Location Code –a pv=yes
例:增加一个679M的硬盘,连接到scsi3父设备上,他的scsi id是6,逻辑单元号是0,
# mkdev –c disk –s scsi –t 670mb –p scsi3 –w 6,0 –a pv=yes
或者调用smit mkdev来配置
二, 修改磁盘属性的命令 chpv
chpv [-h Hotspare ] [-a Allocation ] [-v Avaliability] [-c ] Pvname
-a 参数是设置物理卷的分配权限,allocation 是y时,允许分配新的PP,为n时,不允许分配PP
如: # chpv -a n hdisk1
-v 参数是设置物理卷是否可用,Avaliability 为r时,就是设置物理卷不可用,为a时就是设置物理卷为可用
如: # chpv –v r hdisk1 (设置物理卷不可用)
# chpv –v a hdisk1 (设置物理卷可用)
-c 参数是清除物理卷的引导记录(boot record)
如: # chpv –c hdisk1
-h 参数设置物理卷的热备特性
三, 显示物理卷的信息
1, 显示系统中所有已配置或已定义的物理卷
# lsdev – Cc disk
2, 显示物理卷的属性
# lspv hdisk0
3, 显示物理卷上分配的逻辑卷
# lspv –l hdisk0
4, 显示物理卷上物理分区的分布情况
# lspv –p hdisk0
4, 显示物理分区与逻辑分区的对应情况
# lspv –M hdisk0
该命令输出有两列 格式如下:
Pvname : pp-pp lvname :lp:copy
四, 删除物理卷
由于物理卷是一个设备,所以要删除物理卷首先要将该物理卷由可用状态变成已定义状态,命令如下:
# rmdev –l hdisk5
由于上面的命令只是将设备hdisk5 由可用状态变成了已定义状态,因此,该设备的定义信息依然保存在ODM数据库中,所以要彻底清除hdisk5用下面的命令
# remdev –l hdisk5 –d
五, 卷组
1,创建卷组mkvg
# mkvg –y datavg –d 6 –s 8 hdisk5 hdisk6 hdisk7
创建一个卷组datavg ,包含 hdisk5 hdisk6 hdisk 7 三个物理卷,该卷组中的物理分区(pp)大小为8M,要求该卷组中最多有6个物理卷。
如果一个磁盘过去隶属别的vg 可以使用 –f 参数来创建vg 如:
# mkvg –y datavg –f hdisk3 hdisk4
# smit mkvg 也可以创建卷组。
2,显示卷组
# lsvg 显示系统中所有的卷组
# lsvg -o 显示当前系统中活动的卷组
# lsvg rootvg 显示卷组 rootvg的具体信息
# lsvg -l rootvg 显示卷组rootvg中的逻辑卷信息
# lsvg -p rootvg 显示卷组rootvg中的物理卷信息
# lsvg -i 从标准设备中读取卷组名字
# lsvg –o | lsvg –i –l 显示所有卷组所有逻辑卷
3,修改卷组属性
# chvg –ay datavg 设置卷组在系统启动时自动激活
# chvg –an datavg 设置卷组在系统启动时不能自动激活
# chvg –u datavg 由于系统的问题,可能会导致正在运行的lvm命令非正常结束,这时可能会使一些卷组被锁上。
# chvg – L 256 datavg 修改卷组datavg的LTG大小。LTG是磁盘写操作的一个概念,相当于允许磁盘I/O的最大传输单位。目前AIX5L支持 128kb,256kb,512kb和1024kb的大小。要查看物理卷的LTG 可用带-M参数的lquerypv命令
# /usr/sbin/lquerypv –M hdisk0
4,向卷组添加磁盘
# extendvg datavg hdisk6
如果hdisk6 状态已定义,但是处于不可用状态(用lsdev -Cc disk6查看)时,则extendvg命令不会成功,所以要用下面的命令修改物理卷的状态
# mkdev –l hdisk6
如果该盘曾经隶属别的卷组,可以用-f参数来强制添加磁盘 如:
# extengvg -f datavg hdisk6
5, 从卷组中删除一个磁盘
# reducevg datavg hdisk5 在用reducevg 命令从卷组datavg删除hdisk5 之前,必须用rmlv 命令删除hdisk5 上的所有的逻辑卷,或者使用-d参数,自动删除该卷上的所有的逻辑卷。该命令还可以一次删除多个物理卷 # reducevg datavg hdisk1 hdisk2 hdisk3
6, 激活/停用一个卷组
# varyonvg datavg 激活datavg卷组
# varyoffvg datavg 停用datavg卷组
7, 导入或导出(删除)卷组
在AIX系统中,设备的定义信息都存放在系统的ODM数据库中,导入一个卷组就是将这个卷组的定义的信息导入到系统,并保存在ODM数据库中,让系统识别这个卷组。导出卷组就是将卷组的定义信息从系统的ODM数据库中删掉,但是其组织结构仍然保存在该卷组的每个物理卷的VGDA中,这说明导出一个卷组并不删除该卷组上的数据。只删除ODM中的关于该卷组的定义信息。
导出卷组
# exportvg datavg 用exportvg将datavg从当前的系统中导出。
exportvg 命令会从etc/filesystems中删除卷组的文件系统,并不删除这些文件系统的安装点。如果要导出的卷组包含页面空间(paging space),则当页面空间正在被使用时,不能导出这个卷组。只有用swapoff 将该页面空间改为非活动状态,才可导出卷组。
如: # swapoff 页面空间名
或者用 # chps –a n页面空间名 设置成启动时不自动激活,然后重新启动机器
导入卷组(注:当系统重新安装后,如果想重新利用安装前的数据,则需要用下面的命令,将过去的卷组重新建立,然后再挂载逻辑卷)
# importvg -y datavg hdisk3
在importvg 命令后必须制定一个物理卷名(任意一个能够标识出卷组的物理卷),import命令会自动通过这个物理卷的VGDA找到卷组中的所有的物理卷。当指定的卷组名在目标系统中已经存在时,importvg命令就会运行失败,由于系统中不允许存在两个相同的卷组名,因此在运行import时,必须指定一个在系统中不存在的卷组名。另外在运行该命令时,可以不指定卷组名,即不带-y参数,则系统会自动给分配一个默认的名字。
8, 用mirrorvg 命令镜像一个卷组
# mirrorvg -c 3 datavg 为datavg做镜像,执行完后,datavg卷组就会有3个副本。
默认情况下,mirrorvg命令会把逻辑卷镜像到卷组中的任何磁盘上,如果要把镜像副本保存到指定的物理卷中,必须标明物理卷名称,如:
# mirrorvg -c 3 datavg hdisk3 hdisk4 在hdisk3,hdisk4上做镜像。
默认情况下,一旦执行mirrorvg 命令,则在完成前必须要完成镜像副本的同步工作。可以使用-S 参数,将同步工作放到后台执行。如:
# mirrorvg -S –c 2 datavg hdisk4
要替换卷组中的一块坏盘(如:hdisk7) 则参考如下一组命令:
# unmirrorvg datavg hdisk7 (删除hdisk7上的所有镜像)
# reducevg datavg hdisk7 (从datavg中删除物理卷hdisk7)
# rmdev – l hdisk7 –d (从系统中删除hdisk7物理卷)
然后替换磁盘,把新盘配置成物理卷,并改名为hdisk7 再执行下面的命令:
# extendvg datavg hdisk7 (向datavg卷组中添加hdisk7物理卷)
# mirrorvg datavg (给datavg卷组中的所有的逻辑卷做镜像)
六, 逻辑卷
1, 显示逻辑卷信息:逻辑卷控制块(LVCB),保存着逻辑卷的重要信息,位于逻辑卷的开始位置,占521字节,使用getlvcb命令可以查看逻辑卷中的信息
# getlvcb hd6
2, 显示逻辑卷的信息
# lsvg –l rootvg (显示一个卷组中的所有的逻辑卷)
# lslv mylv (显示逻辑卷mylv的详细信息)
# lslv –l mylv (显示逻辑卷mylv所跨越的物理卷,及在物理卷上的分布情况)
3,创建一个逻辑卷
# mklv -y baodata -c 2 datavg 20
指定逻辑卷的名字叫baodata ,并在datavg中创建,该逻辑卷用两份拷贝做镜像,共有20个逻辑分区,每个分区映射两个物理分区,则物理分区用了40个。默认是jfs文件系统,可以用-t 参数指定文件系统
4,修改逻辑卷命令chlv
# chlv –t jfs2 baodata (修改逻辑卷baodata为jfs2 类型)
5,删除逻辑卷
#rmlv –f baodata
6,创建文件系统crfs 参数:-v (jfs或jfs2)要创建的文件系统类型。-g (卷组名) 指出在那个卷组中创建文件系统,如果不指定卷组的名字,则必须用-d 参数指定一个未使用的逻辑卷名。-m MountPoint参数指出文件系统的挂载点。 如:
# crfs -v jfs2 -g datavg -m /mnt/test -a size=1G
7, 用mkfs 命令在已存在的设备上建立文件系统
mkfs 只在逻辑卷上建立文件系统,不会建立安装点。
注:crfs命令的作用是在系统中添加一个新的文件系统,mkfs命令的作用是把一个已经存在的设备做成文件系统。crfs命令调用mkfs命令,crfs命令首先调用mklv命令创建逻辑卷,然后调用mkfs命令在逻辑卷上建立文件系统,同时创建安装点,最后在/etc/filesystems文件记录新创建的文件系统。而mkfs只在逻辑卷上建立文件系统,不会建立安装点,也不会在/etc/filesystems中做记录
如:
# mkfs -V jfs2 /dev/baodata
8, 删除文件系统 rmfs
rmfs命令除去文件系统。如果该文件系统为一个日志文件系统(JFS 或 JFS2),rmfs 命令除去文件系统驻留的逻辑卷和 /etc/filesystems文件中的相关节。
如果文件系统不是一个 JFS 或 JFS2 文件系统,该命令仅除去 /etc/filesystems 文件中的相关节。FileSystem 参数指定了要除去的文件系统 如:
# rmfs /test
9,修改文件系统 chfs
可以用chfs命令增加文件系统的空间如:
# chfs –a size=10000M /tmp 或 #chfs –a size=+1000M /tmp
注意:
AIX上增加逻辑卷时报错误0516-787 extendlv: Maximum allocation for logical volume jdelv02 is 512.
在往aix使用chfs -a size=xx /fs 命令增加逻辑卷的时候,有时候增加到一定大小的时候,会报出0516-787 extendlv: Maximum allocation for logical volume jdelv02 is 512.这样的一个错误
主要是因为在默认情况下的逻辑卷允许的最大逻辑分区数为512,因此在逻辑卷大小超出了这个限制的时候,就会报0516这个错误了。当然你可以查看这个lv以确认是否为512:
使用lslv来看:
# lslv jdelv02
MAX LPs为512,确实是超出了这个限制,
我们可以使用smit工具修改这个限制:
smit chlv==>Change a logical Volume==>Logical volume name==>F4(选择你要修改的lvname)回车
或者用chlv命令修改逻辑分区数。
# chlv –x 1000 fslv00
在MAXIMUM NUMBER of LOGICAL PARTITIONS [1024] 把数值一改,回车后,见到左上角“OK”
表示为修改成功。esc+0退出smit后,再次增加,
# chfs -a size=100G /oradata02
Filesystem size changed to OK。成功。)
10, lsps可以显示页面空间(虚拟内存)的属性
参数:
-a 显示所有页面空间的属性
-s 显示页面空间的概况,显示所有的页面空间大小的合计和已使用的平均百分比
-c 输出的内容以:分隔各属性
如:
#lsps -c –a 执行的结果显示如下
#Psname:Pvname:Vgname:Size:Used:Active:Auto:Type
hd6:hdisk0:rootvg:2:4:y:y:lv
11,mkps,在系统中添加一个页面空间,mkps 会调用mklv命令创建一个逻辑卷,并把这个逻辑卷类型设置为页面空间
参数:
-s 参数指定页面空间的大小,用逻辑分区的数量表示;
-a 参数指出在每次系统启动时自动激活这个页面空间
-n 参数指出立即激活这个页面空间
-t 参数指出要创建的页面空间的类型时逻辑卷
# mkfs -s 36 -n -a datavg hdisk1
paging00
说明:其中-s 36 指出了页面空间的大小,是36个逻辑分区,-n 表示创建后立即激活这个页面空间,-a 表示在每次系统启动时自动激活这个页面空间。页面空间对应的逻辑卷名是paging00,是由系统自动分配的
12,swapon 该命令用来激活页面空间
参数:
-a 激活所有页面空间
# swapon /dev/paging00 激活paging00 这个页面空间
# swapon /dev/paging00 /dev/paging01 一次可以激活多个页面空间,最多16个
13,chps 设置页面空间属性
参数:
-a y 表示启动时自动激活
-a n 表示启动时不自动激活
-s 逻辑分区 增加页面空间大小
-d逻辑分区 减小页面空间大小
/etc/swapspaces 文件记录那些页面空间自动加载
# chps –a n paging00
14,swapoff 关闭页面空间
# swapoff paging00
15,rmps 删除页面空间,注:删除的是非活动的页面空间
# rmps paging00
一、AIX的性能和特点:
1、短小强干的内核和丰富的核外系统程序
AIX的设计者对系统的内核进行了精心设计,使之既简短又强干,可常驻内存。把凡是能从内核中分离出来的部分都从中分离出来,被分离出来的部分均按核外系统程序对待。
2、良好的用户界面
AIX向用户提供的界面功能齐备,使用方便。其中包括:
命令 是用户通过键盘和显示终端与系统进行交互会话的界面。
系统调用命令 是供用户在编写应用程序时使用的界面。
X-WINDOWS 是系统与用户之间的图形界面环境。
3、可装卸文件卷的文件系统
AIX的整个文件系统由一个基本文件系统和若干个可装卸的子文件系统构成,它允许用户根据需要把自己的文件卷装入并与基本文件系统连接起来,不需要时可以拆卸下来。AIX的这种特点既便于扩大文件存储空间,又有利于安全和保密。
4、文件、目录和各种I/O设备均作为文件统一处理
为了方便用户使用,AIX将普通数据文件、目录文件和I/O设备均以文件论之,三者使用相同的保护机制,在用户面前它们具有相同的语法和语义。
5、性能良好的网络环境
AIX为用户提供了良好的网络环境,主要包括:
一组网络通信协议,例如TCP/IP。
一组网络通信工具,例如mail, write,wall,talk等。
一组网络编程接口,例如TLI(Transport Layer Interface)和Socket等。
6、完善的安全机制
AIX具有完善的多级安全/保密机制,其中用户级机制的一些基本内容包括:
AIX将其用户分为普通用户和特权(超级)用户,它们各自享有不同的权限。
AIX为每一个用户都建立一个户头,称之为用户帐户。系统通过用户帐户来组织和记录各用户在系统中的活动,并将其限制在一定的活动范围之内。
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)
用户登录目录(Home directory)
用户登录shell
2、超级用户帐户
超级用户帐户有其固定的登录名root。超级用户拥有系统中最高权力,可以读或编辑系统中的任意一个文件,可以执行系统中任意一个程序,所以使用超级用户帐户时必须谨慎,不能随意删除或修改系统中的重要文件或其它内容。为了确保安全,超级用户帐户的口令应该由专人负责保密,并每隔一段时间更改。
二、文件和目录
文件是UNIX系统的基本单位,共有三种不同类型的文件:
普通文件 普通文件就是通常所指的程序文件和文本文件,用来存储数据。它们既可是文本的,也可是二进制的,有的还可以执行。
目录文件 目录文件包括了用来存取其它文件的信息,简称为目录。
特殊文件 一个特殊文件定义了一个先进先出(FIFO)的管道或者一个物理设备,通常指磁带、磁盘等外部设备。
1、普通文件
普通文件是最常用的文件,它是以字节为单位的数据信息的集合,这些文件包括文本、程序码、程序数据及可执行的二进制代码文件。每个普通文件都具有下列基本属性:
一个文件名。
一个唯一的文件索引号,即i结点号。
以字节为单位的文件大小。
最近访问时间和修改时间。
一组存取权。
属主名。
属组名。
使用命令ls -li可看到一个普通文件所具有的属性:
1234 -rwxr-xr-x 2 user group 688 NOV 27 1999 /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-rw 3 bin bin 2 7 NOV 19 14:00 /dev/fd0
c-w--w--w 2 bin bin 6 0 NOV 30 10: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、创建命令别名时用alias Name=String,例如$alias dir="/usr/bin/ls -alF"。
AIX系统的安装
安装前必须已满足IBM的装机条件和所有的硬件设备已连接好。
打开外接设备和系统的电源,假设从光盘启动,在电源打开以后系统将从光盘启动。
在选择好控制台和安装所用到的语言环境之后系统将出现提示信息供用户选择所需要的功能
Welcome to Base Operating System
Installation and Maintenance
Type the numbers of your choice and press Enter. Choice indicated by>>>
1. Start Install now with Default Settings
2. Change/Show Installation Settings and Install
3. Start Maintenance Mode for System Recovery
88. Help?
>>>Choice[1]:
其中第三项是为了修复系统中出现的某些错误而设置的单用户环境。
第一项是如果不希望改动任何缺省设置的话,就选择1开始安装。
第二项是更改或查看系统安装的设置。在第二项的子菜单中,有三个选项可以被改变:
Installation Settings
Enter type 0 or press Enter to install with current settings, or type the number of the setting you want to change and press Enter.
1. System Settings
Method of installation-------------------------------------New and Complet Overwrite
Disk where you want to install----------------------------hdisk0
2. Primary Language Environment Settings ( After install )
Cultural Convention-----------------------------------C ( POSIX )
Language------------------------------------------------C ( POSIX )
Keyboard------------------------------------------------C ( POSIX )
3. Install Trusted Computing Base---------------------------no
0. Install with the settings listed above
88. Help?
99. Previous Menu
>>>Choice[1]:
其中选项1是全新安装。使用这种方法安装系统将会覆盖用户所选择目标盘上的所有数据。
选项2是迁移安装。 这种方法常用来做系统升级(例如从AIX3.2升级到AIX4.1),使用这种方法安装时,除了tmp以外的所有文件系统的内容都会被保留。但一些AIX设备驱动的软件必须重新安装。
选项3是保留安装。 如果用户希望保留rootvg卷组中的用户数据,则可选择这种安装方法。此时/usr、/tmp、/var和/文件系统中的所有数据都将被覆盖,系统安装完后还须重新配置。
当以上参数都选择完后就可以开始安装系统了。
系统安装完后会自动重新启动,且出现install_assist的画面供用户进行基本的配置。
其它实用的技巧
1、查看软件版本的命令
# oslevel
# lslpp -l
oslevel 是用来查看AIX操作系统的版本。
而 lslpp -l 是用来查看系统具体每个文件包的版本。
例子:
# lslpp -l > lpp.txt
则 lpp.txt 中包含如下信息:
Fileset Level State Description ----------------------------------------------------------------------------Path: /usr/lib/objrepos
IMNSearch.bld.DBCS 1.2.0.4 COMMITTED NetQuestion DBCS Buildtime Modules
IMNSearch.bld.SBCS 1.2.1.3 COMMITTED NetQuestion SBCS Buildtime Modules
IMNSearch.rte.DBCS 1.2.0.4 COMMITTED NetQuestion DBCS Search
Engine
IMNSearch.rte.SBCS 1.2.1.3 COMMITTED NetQuestion SBCS Search
E
展开阅读全文