AIX FAQWord文档格式.docx
- 文档编号:17338256
- 上传时间:2022-12-01
- 格式:DOCX
- 页数:12
- 大小:49.47KB
AIX FAQWord文档格式.docx
《AIX FAQWord文档格式.docx》由会员分享,可在线阅读,更多相关《AIX FAQWord文档格式.docx(12页珍藏版)》请在冰豆网上搜索。
列出维护级别的名称
-r
使用所有选项来查看推荐维护级别(RecommendedMaintenanceLevels)
-s
使用所有选项来查看补丁包(ServicePacks)
-f
强制执行高速缓冲重建
如果什么参数都不使用的话,那么oslevel命令将列出维护级别和当前系统相同或者更高的系统基础软件。
您可以使用下面的命令来查看您系统当前的维护级别:
#oslevel
4.3.2.0
在AIX中,使用产品的名称和基本号来定义了一个软件产品的版本信息。
AIX3.2以及以后的版本,软件产品的版本信息定义为以下的格式:
vv.rr.mmmm.ffff
其中:
vv是表示版本号的2位数字。
rr是表示发行号的2位数字。
mmmm是表示修改级别的4位数字。
ffff是表示补丁级别(fixlevel)的4位数字。
例如,.tcp.client4.3.2.0是一个文件集(fileset),.tcp.client4.3.2.1是一个对于它的升级文件集。
如果还有另一个升级文件集.tcp.client4.3.2.2发布,那么这个最新的文件集将包括所有在.tcp.client4.3.2.1中的内容。
如果发布了一个累计的AIX升级包,那么版本信息就会被增加并变为.tcp.client4.3.3.0,它将包括以前所有的修改内容。
如果经过升级以后,您的系统维护级别并没有显示为新的级别,那么可以使用oslevel-r命令来确定哪些文件集并没有被升级。
在图1中,系统已经是4.3.0.0,但是有一些文件系统并没有被升级。
图1oslevel–l输出示例
同时,oslevel命令可以作为确认一个低版本的AIX升级到高版本是否成功的依据。
例如,一个刚刚由AIX4.3.3升级到AIX5.1版本的系统,您可以通过使用下面的oslevel命令来进行确认:
5.1.0.0
#oslevel-l5.1.0.0
#
4.AIX中的各种软件类型
软件产品包括随AIX自带的软件和单独购买的部分。
AIX的软件可以分为以下几个种类:
文件集(Filesets)
文件集是AIX操作系统上最小的可安装单元。
文件集包含着组成一个完整产品的所有文件,例如,.uucp。
软件包(Package)
文件包是一组为实现一组相关功能而组合在一起的文件集。
例如,就是一个软件包。
许可程序产品(LicensedProgramProducts,LPP)
许可程序产品(LPP)是指一个包含了所有和这个许可程序相关的软件包的完整软件产品。
例如,BOS就是一个许可程序产品。
软件集(Bundles)
软件集就是一组包含了文件集,软件包或许可程序产品的软件,它们组合在一起为了实现一个特定的功能,例如提供一个个人的信息管理系统或者是网络上的一个客户端程序。
缺省情况下,系统使用的软件集存放在/usr/sys/inst.data/sys_bundles目录中。
用户自定义的软件集会存放在/usr/sys/inst.data/user_bundles中。
AIX5LV5.1中系统定义的软件集包括:
oApp-Dev
oCDE
oGNOME
oKDE
oMedia-Defined
oNetscape
odevices
owsm_remote
PTF是程序临时补丁(ProgramTemporaryFix)的缩写。
一个PTF是一个升级文件集或者一个用以修复前面版本出现的问题的文件集。
PTF安装的方法和文件集的安装方法一样,都是使用installp命令。
APAR是授权程序分析报告(AuthorizedProgramAnalysisReport)的缩写,它是一种紧急的修复,或者是针对于唯一的系统问题而出的修复。
最后,经过测试和确认APARs将会变成PTF。
APAR使用instfix命令来安装到系统上。
相关资源:
∙AIX5L系统的安装介绍:
5.如何使用installp安装相应的软件?
当您安装完基础的操作系统后,只有比较基本的软件安装到您的系统上了。
在后面的管理和使用中,还会安装很多特定功能的软件,您可以使用命令行或者SMIT工具来完成这些软件的安装。
AIX上的软件可以被安装为两种状态:
应用状态(applied)和提交状态(committed)。
应用状态下的软件或者更新,会把原有的旧版本的软件保留下来,缺省存放在/usr/lpp/PackageName目录下,PackageName是软件包的名称。
这样的情况比较适用于在软件的测试和评估阶段,如果新版本的软件有任何的异常,还可以恢复到原来的版本。
而提交状态(committed)软件是指安装完毕后把原有的版本删除掉,这样也就无法恢复到原来的版本了。
显然,我们推荐您使用应用状态进行安装,等确认没有任何异常的情况下再转换为确认状态。
installp是用来安装和升级软件的命令行工具。
它拥有很多的选项,当然一般情况下只有一些基本选项会经常被使用到,如:
-a应用一个或者多个软件的安装和升级。
这是缺省的操作。
-v确认安装完成后会返回一个正确的checksum值。
可以和-a和-ac一起使用来确认安装的成功与否。
-s命令可用来得到一个应用的更新的列表,该更新可被提交或拒绝。
-c标志提交更新时,用户对软件产品的版本做一个提交,并且从系统中删除来自于该软件产品所有先前版本的保存文件,从而使返回该软件产品的先前版本变得不可能。
-t标志为保存目录指定一个备用位置,该目录保留了由更新替换的文件。
-A命令可用来获得“授权程序分析报告”(APAR)号的列表和在指定软件包中已修复的所有用户报告的问题总结。
-i命令可用来显示包含在指定软件包一部分的文件中的补充信息。
-l列出在指定安装介质上的所有软件产品和更新
下面来举几个例子说明一下:
1.安装TCP/IP和它的一个包含在/usr/sys/inst.images目录下的更新
#installp-a-d/usr/sys/inst.images.tcp.client4.1.0.0.tcp.client4.1.0.2
InstallpSummary
----------------
NameLevelPartEventResult
--------------------------------------------------------------------
.tcp.client4.1.0.0USRAPPLYSUCCESS
.tcp.client4.1.0.0ROOTAPPLYSUCCESS
.tcp.client4.1.0.2USRAPPLYSUCCESS
在同一个包中有重复的文件集时,installp将使用它在安装内容表(.toc)第一个发现的那个。
当bffcreate用于从不同介质用来释放映像到同一个安装目录中时,这个情况可能发生。
因此,确保更新映像不被作为相同级别上的相同文件集的基本级别映像解压缩到相同目录。
2.列出所有包含在安装盒带上的软件产品和可安装的选项
installp-L-d/dev/rmt0.1
3.要在软件包(位于/usr/sys/inst.images目录)内安装(自动提交)所有文件集,并在需要时扩展文件系统
installp-aX-d/usr/sys/inst.images
4.要删除名为.tcp.server的文件集:
installp-u.tcp.server
5.要用installp命令预览(不实际安装)“应用程序开发者”包的安装:
installp-pacgXd/dev/rmt0.1-f/usr/sys/inst.data/sys_bundles/App_Dev.bnd
SMIT其实也是使用installp来进行安装的,只是更加形象化,同时更加地便于操作,在这里就不进行过多的叙述了。
∙AIX常用命令汇总:
6.如何查看服务器的硬件信息?
如果想了解您系统的硬件信息,您可以使用以下的这些命令:
∙lsdev:
显示系统上安装的设备以及它们的特性信息。
∙lspv:
显示卷组中的物理卷的信息。
∙lsattr:
显示指定的设备的信息。
下面分别向您介绍这三个工具:
您可以使用lsdev命令来显示在设备配置库(deviceconfigurationdatabase)中的设备信息。
您还可以分别使用-C和-P选项来显示ODM(ObjectDatabaseManager,对象数据管理器)中的自定义设备(CustomizedDevicesobject)类和预定义设备(PredefinedDevicesobject)类的信息。
表中为您列举了一些lsdev常用选项的介绍:
-C
列出属于自定义设备类设备的信息。
缺省是显示设备的名称,状体,位置和描述信息。
这个选项不能和-P一起使用。
-cClass
使用指定的设备名称进行显示。
这个选项可以实现对特定的类进行特定的输出。
-h
显示使用说明信息。
-P
列出属于预定义设备类设备的信息。
缺省是显示设备的类,类型,子类和描述信息。
这个选项不能和-C,-l和-S一起使用。
-SState
列出处于特定状态的所有设备。
如果想列出处于可用状态并在自定义设备类中的适配器,可以输入:
lsdev-C-cadapter-Sa
lsdev的命令输出包括一些基本的设备信息,然而,您可以通过lspv命令来得到一些更加详细的关于物理卷的信息。
如果您不加任何选项使用lspv,那么它将输出所以物理卷的信息,包括:
名称,物理卷标识符和这个物理卷属于那个卷组。
如果您提供了特定的物理卷作为选项的话,那么它将只输出这个物理卷的信息。
lspv命令的基本语法如下:
lspv[-l|-p|-M][-nDescriptorPhysicalVolume][-vVolumeGroupID]PhysicalVolume
两个最常用的是:
-p
显示物理卷中每一个物理分区的范围,状态,区域,LV(logicalVolume,逻辑卷)的名称以及挂载点。
-vVolumeGroupID
将显示根据提供的VolumeGroupID参数而确定的访问信息。
例如:
想显示您系统上的物理卷,可以输入:
lspv
hdisk000615147ce54a7eerootvg
hdisk100615147a877976arootvg
想显示物理卷hdisk0的状态和信息,可以通过下面的命令得到:
lspvhdisk0
在配置完系统上的所有设备后,您可以使用lsattr命令来查看所有设备的属性信息。
如果您不指定设备的逻辑名称(-lName),那么您必须使用由-cClass,-sSubclass和-tType这些选项唯一定义的一个预定义设备作为参数。
lsattr命令的基本语法如下
表3lsattr命令:
-D
为一个没有使用-O选型的指定设备显示属性名称,缺省值,描述以及用户定义选项值等信息。
如果和—O选项一起使用,将只显示属性的名称和缺省值。
-E
为一个没有使用-O选型的指定设备显示属性名称,当前值,描述以及用户定义选项值等信息。
如果和—O选项一起使用,将只显示属性的名称和当前值。
这个选项不能和-c,-D,-F,-s和-t一起使用。
-FFormat
使用用户定义的格式进行输出。
-aAttribute
输出设备的特定属性信息。
-cclass
指定了设备的类名。
不能和-E和-l选项一起使用。
-fFile
从File文件中读取所需的选项。
-O
显示的时候把属性名用冒号分隔开,同时在第二行显示相应的值时候也用冒号隔开。
-R
显示属性的合法值。
它以垂直的形式显示属性的值,如:
Value1
Value2
.
ValueN
-tType
指定一个设备的类型。
这个选项可以限制对特性类设备的输出。
它不能和-E和—l一起使用。
如果想显示当前磁带机设备rmt0的属性值,可以使用以下的lsattr命令:
#lsattr-lrmt0-E
modeyesUseDEVICEBUFFERSduringwritesTrue
block_size1024BLOCKsize(0=variablelength)True
extfmnoUseEXTENDEDfilemarksTrue
ret_errornoRETURNerrorontapechangeorresetTrue
如果想显示磁带机设备rmt0的缺省属性值,可以使用以下的lsattr命令:
#lsattr-lrmt0-D
如果想显示SCSI设备scsi0的bus_intr_lvl属性的当前值,可以使用以下的lsattr命令:
#lsattr-lscsi0-abus_intr_lvl-E
bus_intr_lvl14BusinterruptlevelFalse
如果想显示TTY设备tty0的login属性的所有可能值,可以使用以下的lsattr命令:
#lsattr-ltty0-alogin-R
enable
disable
share
delay
hold
如果想显示串口设备tty0当前连接速度属性的值,可以使用以下的lsattr命令:
#lsattr-Eltty0-aspeed
speed9600BAUDrateTrue
当然,根据配置的不同,您可能在看到的结果和上面的显示不相同。
7.如何查看AIX的系统参数?
结合第5部分中所描述的一些相关内容,在下面向您列出了一些常用的查看AIX系统参数的命令:
lsdev-C显示系统设备信息
lspv查看系统物理卷信息
lsvg查看卷组信息
lslpp查看许可文件产品信息,主要用于查看已安装软件的信息
lsattr查看设备参数信息
lscfg查看VPD(VirtualProducgtData)信息
当然,对于这些命令的具体使用还需参考AIX的具体使用手册。
您同时可以使用SMIT工具来查看相关的系统参数信息。
8.如何在32位和64内核之间切换?
首先,使用下面的命令来确定您的硬件系统是否支持64位内核:
#/usr/sbin/prtconf-c
它会返回“32”或者“64”,当然,显示“64”就意味着您的硬件系统为64位。
如果您的系统不能执行prtconf命令,那么还可以使用bootinfo-y命令来进行确认。
当然,只有64位的硬件才能支持64位的内核。
下面分向您介绍如何在32位内核和64位内核之间进行切换
I.32位内核向64位内核切换:
1.ln-sf/usr/lib/boot/unix_64/unix
2.ln-sf/usr/lib/boot/unix_64/usr/lib/boot/unix
3.bosboot-ad/dev/ipldevice
4.shutdown-Fr
5.重启后,使用命令bootinfo-K查看,如果显示为64,那么说明已经切换为64位内核了。
II.64位内核向32位内核切换:
1.ln-sf/usr/lib/boot/unix_mp/unix
2.ln-sf/usr/lib/boot/unix_mp/usr/lib/boot/unix
5.重启后,使用命令bootinfo-K查看,如果显示为32,那么说明已经切换为32位内核了。
9.如何挂载文件系统?
mount命令是AIX系统最常用的一个文件管理工具。
只有使用了mount命令才能让诸如文件系统,文件,目录,设备等可用。
这也是唯一的一种可以访问文件系统的方法。
当然,对于不同的目标,mount会配合使用不同的选项来实现他们的可访问性。
下面,我们通过一些例子来说明如何使用mount命令:
1.显示系统已挂载的文件系统:
#mount
nodemountedmountedvfsdateoptionsover
---------------------------------------------------
/dev/hd0/jfsDec1708:
04rw,log=/dev/hd8
/dev/hd3/tmpjfsDec1708:
/dev/hd1/homejfsDec1708:
06rw,log=/dev/hd8
/dev/hd2/usrjfsDec1708:
sue/home/local/src/usr/codenfsDec1708:
06ro,log=/dev/hd8
不加任何选项的mount命令会为您列出当前系统已经挂载的所有文件系统。
2.挂载所有的缺省文件系统:
#mountall
这个命令会挂载所有在/etc/filesystems文件中被设置为mount=true的文件系统。
3.安装文件系统
mount/dev/fslv02/test
将文件系统/dev/fslv02挂载到/test目录中。
4.安装CD/DVD
mount-Vcdrfs-oro/dev/cd0/cdrom
将CD/DVD设备挂载到/cdrom目录中。
5.挂接NFS文件系统
首先,保证NFS服务运行正常,可以使用showmount-ehostname/ip来查看相应主机或者IP地址上的NFS信息,如:
#showmount-enfsserver
如果能够显示相应的文件系统信息,说明NFS服务正常。
然后执行mount命令挂载相应的NFS文件系统到本地,如:
mountnsfserver:
/nfs/test/test
这样就相应的把NFS服务器(nfsserver)上的目录(/nfs/test)挂载到了本地(/test)。
10.如何启动和停止系统服务?
在AIX上,服务也可以称为子系统(Subsystem),它是受控于系统资源控制器(SystemResourceController,SRC)的。
SRC提供了一套命令来控制整个AIX系统的子系统,所以,启动和停止相关的服务(子系统)也是要通过这些命令来实现的。
1.启动子系统:
startsrc负责启动AIX上的子系统,一般的用法为:
startsrc-sinetd启动Internet服务
startsrc-tftp启动ftp服务(由于ftp服务是属于inetd子系统,所以启动ftp需要使用-t选项。
)
startsrc-gtcpip启动全部的tcpip子系统
2.停止子系统:
stopsrc-hzork-ssrctest-f强制停止主机zork上的secret子系统。
stopsrc-a停止本机的所有子系统
3.刷新子系统
refresh-gtcpip刷新
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- AIX FAQ