当前位置:文档之家› AIX常用命令详解中文版

AIX常用命令详解中文版

alog 命令

用途

创建并维护创建自标准输入的固定大小的日志文件。

语法

要显示日志文件的内容

alog-f LogFile [ -o ]

要将数据记录到指定日志文件

alog-f LogFile | [ [ -q ] [ -s Size ] ]

要显示指定日志类型的冗余值

alog-t LogType-V

要更改指定日志类型的属性

alog-C-t LogType [ -f LogFile ] [ -s Size ] [ -w Verbosity ]

要显示指定日志类型的当前属性

alog-L [ -t LogType ]

描述

alog命令读取标准输入,并写至标准输出,然后将输出复制到固定大小的文件。此文件当作是一个循环的日志。如果此文件满了,新的条目覆盖最旧的现有条目。

alog命令处理在命令行指定的日志文件或在 alog 配置数据库中定义的日志。在 alog 配置数据库中定义的日志由LogType标识。每个定义的LogType 的File、Size和Verbosity属性保存在LogType的 alog 配置数据库中。

可以使用odmadd命令将一个新的LogType添加到 alog 配置数据库。可以

使用alog命令更改在 alog 配置数据库中定义的LogType的属性。

标志

-C更改指定LogType的属性。请将-C标志与-f、-s和-w标志一起使用来更改指定LogType的File、Size和Verbosity属性。-t LogType标志

是必需的。

如果使用-C标志,alog命令不会将标准输入复制到标准输出

或一个日志文件中。

当使用-C标志来修改控制台日志类型的属性时,控制台日志文

件也将得到修改,且控制台设备驱动程序将更新以使用新的值。

这是alog -C的常规操作的一种背离,用于适应控制台日志文

件中的特殊格式。

注:您必须具有root 用户权限才能更改alog属性。

-f LogFile指定日志文件的名称。如果指定的LogFile不存在,则创建一个。如果alog命令不能写至LogFile,则它写至/dev/null。请将-f LogFile标志

与-C和-t标志一起使用来更改在alog 配置数据库中定义的LogType

的File属性。

-L列出当前在alog 配置数据库中定义的日志类型。如果将-L标志和-t LogType标志一起使用,则列出指定LogType的属性。File、Size和

Verbosity的当前属性以用冒号隔开的值列出:

::

如果使用-L标志,则alog命令不会将标准输入复制到标准输

出或文件。

-o列出LogFile的内容。将LogFile的内容按顺序写至标准输出。

-q将标准输入写至LogFile,但不写至标准输出。

-s Size指定以字节为单位的LogFile大小限制。当创建LogFile时,保留其空间。如果创建一个新的LogFile且不指定Size属性,则使用最小的

LogFile大小,4096 字节。如果LogFile已经存在,它的大小将更改。

您指定的大小会变大,成为下一个4096 整数倍字节。如果您减少

LogFile的大小,则假如日志中最旧的条目不能适合新大小限制,则删除

它们。要更改LogFile的大小,您必须具有对它进行写操作的许可。

请将-s Size标志与-C和-t标志一起使用来更改在 alog

配置数据库中定义的LogType的Size属性。在下一次创建

LogFile时就使用新的Size属性值。

-t LogType标识在alog 配置数据库中定义的日志。alog命令从alog 配置数据库中获取日志的文件名称和大小。如果LogFile不存在,则创建一个。

如果alog命令不能从 alog 配置数据库中获取指定LogType

的信息或alog命令不能写至LogFile,则它写至/dev/null。

如果使用-f标志指定LogType和LogFile,则只有LogFile

有用而忽略LogType。

-V将在alog 配置数据库中定义的LogType的Verbosity属性的当前值写至标准输出。如果不指定LogType,或您指定的LogType未定义,则没

有值写至标准输出。

使用带有-t LogType和-V标志的alog命令的值输出可以

由将其输出传送到alog命令以控制由它写至管道的数据的详

细程度的命令使用。

-w Verbosity当与-C和-t标志一起使用时,将更改在alog 配置数据库中定义的LogType的Verbosity属性。

Verbosity属性可具有一个从 0 到 9 的值。如果值为 0,则

alog命令不将任何信息复制到LogFile。所有的信息依旧写至

标准输出。如果值不为 0,则所有传送到alog命令的标准输入

复制到LogFile和标准输出。

示例

1.要记录名为sample.log的日志文件中的当前日期和时间,请输入:

date | alog -f /tmp/sample.log

2.要列出/tmp/sample.log日志文件的内容,请输入:

alog -f /tmp/sample.log -o

3.要将名为/tmp/sample.log的日志文件的大小更改为8192 字节,请输入:

echo "resizing log file" | alog -f /tmp/sample.log -s 8192

4.要将新的日志类型sample添加至alog 配置数据库,请以下列格式创建alog.add

文件:

5.S WservAt:

6. attribute="alog_type"

7. deflt="sample"

8. value="sample"

SWservAt:

attribute="sample_logname"

deflt="/tmp/sample.log"

value="/tmp/sample.log"

SWservAt:

attribute="sample_logsize"

deflt="4096"

value="4096"

SWservAt:

attribute="sample_logverb"

deflt="1"

value="1"

在创建了alog.add文件后,请输入:

odmadd alog.add

这将alog.add文件添加至SWservAt数据库。

9.要在alog 配置数据库中将日志类型sample的日志文件的名称更改为

/var/sample.log,请输入:

alog -C -t sample -f /var/sample.log

文件

/etc/objrepos/SWservAt软件服务辅助属性对象类

bootlist 命令

用途

显示并改变可用于系统的引导设备列表。

语法

bootlist [ { -m Mode } [ -r] [ -o] [ [ -i ] [ -V ] [ -F ]| [ [ -f File ] [ Device [ Attr=Value ... ] ... ] ] ] [ -v ] 描述

bootlist命令允许用户显示并改变可以引导系统的可能引导设备列表。系统被引导的时候,它会扫描列表中的设备并试图从查找到的第一个包含引导图像的设备引导。该命令支持以下各项的更新:

∙常规引导列表。当系统以常规方式被引导时,常规列表为此指定可能的引导设备。

∙服务引导列表。当系统以服务方式被引导时,服务列表为此指定可能的引导设备。

如何以服务方式引导系统将依赖于硬件平台。可能要求将键切换转至“服务”位

置,它是一种在引导过程期间按的特定功能键或某种别的机制,如同为特定硬件

平台定义的那样。

∙前一引导设备条目。该条目指定了最近一次引导系统的设备。一些硬件平台试图在查找其它列表中的引导设备之前先从前一引导设备引导。

这些引导列表的支持可能随着平台的不同而不同。仅当平台支持指定的引导列表时,才能显示或改变引导列表。甚至会有这种情况,特定的硬件平台不支持任何引导列表。

当搜索引导设备时,系统选择列表中的第一个设备并确定它是否可引导。如果在第一个设备上没有检测到引导文件系统,该系统移至列表中的下一个设备。因此,设备在设备列表中的排序非常重要。

bootlist命令支持一般设备类型的规格,并支持为引导候选系统指定具体的设备。可能的设备名称会在命令行或文件中列出。设备在引导设备列表中出现的顺序与它在该命令的调用上列出的设备顺序是一样的。

要输入引导列表的设备可在文件中指定。这就成为了可当作引用或未来更新的可变引导设备记录。使用-f标志时,从file变量指定的文件获取设备列表。接着来自该列表的设备按照文件中查找到的顺序被放入引导列表。

注意:指定可能的引导设备时要特别小心。如果设备列表中的设备变成不

可引导,则将来的重新引导会失败。在bootlist命令操作期间,不能关闭

系统或将系统重新设置。如果复位系统,或在执行此命令的关键时刻停电,

可能破坏或丢失引导列表。

使用-m mode选项选择所要显示或改变的引导列表,其中mode变量是service、normal、both或prevboot关键字之一。如果指定了both关键字,会显示常规引导列表和服务引导列表,或者如果正在进行改变,它们将被设置至设备的同一列表。如果指定了prevboot关键字,仅允许进行针对-i(无效)标志的改变。-i标志使-m标志指定的引导列表无效。

当前在引导列表中的设备可使用-o标志来显示。会显示组成指定的引导列表的设备列表,每行一个设备。如果在引导列表中指定的设备不再存在于系统上,会显示“-”而非名称。输出以可在文件中被捕捉到的格式出现,并且它被用作到带有-f标志的bootlist命令的输入。这对于恢复临时变更的引导列表将是有用的。

注:

将热插拨适配器添加至系统时,如果使用bootlist命令,该适配器及它的子设备可能不能被指定为引导设备。可能要求您重新引导系统以使操作系统知晓所有潜在引导设备。

设备选项

命令行上(或文件中)指定的设备名称会以一到两个不同形式出现:

∙它可用设备逻辑名来指明具体的设备。

∙它可用关键字来指明一般或特殊设备类型。以下是受支持的一般设备的关键字:

fd所有标准的连接I/O 的软盘驱动器

scdisk所有连接SCSI 的磁盘(包括串行链路磁盘驱动器)

badisk所有直接连接总线的磁盘

cd所有连接SCSI 的CD-ROM

rmt所有连接SCSI 的磁带设备

ent所有以太网适配器

tok所有令牌环适配器

fddi所有“光纤分布数据接口”适配器

∙注:一些硬件平台不支持一般设备的关键字。如果在这样的平台上

指定了一般设备的关键字,那么对引导列表所做的更新将被拒绝,

并且该命令会失败。

∙设备列表要包括具体的设备时,必须指定此设备的逻辑名(与系统管理命令一同使用)。此逻辑名由前缀和后缀组成。通常后缀是数字并指定具

体的设备。指定的设备必须处于可用的状态。如果不是,那么对引导列

表所做的更新会被拒绝且此命令失败。以下设备以及与它们相关联的逻辑名是受支持的(其中黑体字类型是前缀而xx变量是具体设备的后

缀):

fd xx软盘驱动器设备逻辑名

hdisk xx物理卷设备逻辑名

cd xx SCSI CD-ROM 设备逻辑名

rmt xx磁带设备逻辑名

ent xx以太网适配器逻辑名

tok xx令牌环适配器逻辑名

fddi xx“光纤分布数据接口”适配器逻辑名

属性选项

属性是用户在命令行上提供的有关设备的额外信息。由于该信息仅指定给特定设备,所以一般设备没有属性。属性应用于在命令行上紧挨在其前面的设备,这样就允许在命令行上的设备中散布着属性。当前,只有网络设备具有属性。它们是:

bserver BOOTP 服务器的IP 地址

gateway网关的IP 地址

client客户机的IP 地址

speed网络适配器速度

duplex网络适配器的方式

可以通过以下方法结合这些属性:

∙不能单独指定hardware属性;必须连同bserver或gateway属性一起指定。指定bserver或gateway时,它分别应用于服务器或网关;同时指定bserver和gateway时,hardware将应用于gateway。

∙bserver属性可单独指定,或者连同hardware和/或gateway一起指定。

∙如果指定了gateway属性,则也必须指定bserver和client。

∙client属性只能连同gateway和bserver一起指定。

这些属性中的一些在有些硬件平台上可能不受支持。可以应用附加硬件平台限制。

指定属性的语法是attr=value,其中attr是属性名,value是值,且在 = 前后没有空格。

使用 -f 标志时的文件格式

由file变量指定的文件应该包含被空格分隔的设备名称:

hdisk0 hdisk1 cd1

或每行一个设备:

hdisk0

hdisk1

cd1

错误处理

如果该命令返回一个错误,则不会改变设备列表。可能出现以下设备列表错误:

∙如果用户试图显示或改变硬件平台不支持的引导列表,则命令失败,表示此方式不受支持。

∙如果用户试图将过多设备添加至引导列表,则命令失败,表示请求的设备过多。所支持的设备数量取决于设备的选择及硬件平台。

∙如果指定了无效关键字、无效标志或未知设备,则命令失败并给出相应的错误消息。

∙如果指定的设备不是处于可用状态,则命令失败并给出相应的错误消息。

标志

Device提供特殊或一般设备名称使之包括在引导列表中。

-f File表示将从指定文件名读取设备信息。

-F表示即使speed和duplex属性的验证(如果指定)是不可能的,也将修改引导列表。

-i表示由-m标志指定的设备列表应该无效。

-m Mode指定要显示或改变的引导列表。用于mode变量的可能的值是normal、service、both或prevboot。

-o表示执行了任何指定的改变之后,会显示指定的引导列表。输出是设备名称列表。-r表示执行了任何指定的改变之后,会显示指定的引导列表。输出取决于硬件平台。

它可能是引导列表或设备名称列表的十六进制转储。(这通常被用于问题确定。)-V表示仅验证speed 与duplex 属性(如果指定)。不修改引导列表。

-v显示冗长的输出。此标志仅用于问题确定。

安全性

特权控制:只有 root 用户和安全组的成员才能拥有此命令的执行(x)访问权。

审计事件:

事件信息

NVRAM_Config文件名

示例

1.要使“服务”方式引导列表无效,输入:

bootlist -m service -i

2.要使用命令行上列出的设备制作“常规”方式的引导列表,输入:

bootlist -m normal hdisk0 hdisk1 rmt0 fd

3.要用文件的设备列表制作“常规”方式的引导列表,输入:

bootlist -m normal -f /bootlist.norm

其中bootlist.norm是包含要放置在“常规”方式引导列表中的设备

名称的文件。bootlist.norm文件中的设备名称必须符合所描述的格

式。

4.要使先前的引导设备条目无效,输入:

bootlist -m prevboot

5.要从插槽2 中的令牌环设备引导,输入:

bootlist -m normal tok0

6.试图通过使用以太网的网关引导,并且随后试用其它设备,输入:

7.b ootlist -m normal ent0 gateway=129.35.21.1 bserver=129.12.2.10

8.\ client=129.35.9.23 hdisk0 rmt0 tok0 bserver=129.35.10.19

hdisk1

bosboot 命令

用途

创建引导映像。

语法

常规用法:

bosboot -Action [ -d Device ] [ -Options ... ]

要创建设备引导映像:

bosboot-a [ -d Device ] [ -p Proto ] [ -k Kernel ] [ -I | -D ] [ -l LVdev ] [ -L] [ -M { Norm | Serv | Both } ] [ -T Type ] [ -b FileName ] [ -q ]

描述

bosboot命令创建与机器引导 ROS(只读存储器)EPROM(可擦可编程只读存储器)连接的引导映像。

bosboot命令从 RAM(随机存取存储器)磁盘文件系统和内核创建引导文件(引导映像)。该引导映像被传送至 ROS 引导代码可识别的特定介质。打开或重新引导机器时,ROS 引导代码会从介质将引导映像装入内存。ROS 然后将控制传送给已装入的映像内核。

相关联的 RAM 磁盘文件系统包含使机器的设备和文件系统成为可用的设备配置例程。随着引导设备的不同,RAM 磁盘文件系统包含不同的配置文件。为每种设备类型提供一个mkfs原型文件。(请参阅下面的注 6)。当前受支持的设备是:

∙CD-ROM

∙磁盘

∙磁带

∙网络

网络设备可以是令牌环、以太网或光纤分布数据接口(FDDI),这些设备都用于在局域网(LAN)上从网络引导服务器引导。

该引导映像随着被引导设备类型的不同而不同,且被压缩以适于特定的介质并减少实内存请求。引导逻辑卷对于引导映像必须够大。

除了创建引导映像,bosboot命令通常保存磁盘的设备配置数据。它不更新NVRAM(非易失性随机存取存储器)中的引导设备列表。可以使用bootlist命令修改此列表。

通常在“基本操作系统”安装期间调用bosboot命令,且当升级操作系统时updatep命令经常会调用该命令。

注:

1.必须具有使用bosboot命令的root 用户权限。

2.在创建引导磁盘时,如果bosboot命令不成功,且有消息表示不要重新引导机器,

就请不要这样做。应该解决此问题且bosboot命令应该运行直至成功完成。

3.bosboot命令需要目标映像(如果有此映像的话)将要驻留的文件系统和/tmp文

件系统中的一些空间。

4.bosboot命令要求所指定的物理磁盘包含引导逻辑卷。要确定指定哪个磁盘设备,

可发出以下命令:

lsvg -M rootvg

该命令显示所有逻辑卷的图示。缺省的引导逻辑卷是hd5。使用包含引

导逻辑卷的磁盘设备。

5.没有使用-d标志指定设备时,bosboot命令会将缺省设备假定为从磁盘引导系统

的磁盘。然而,如果使用-p标志指定原型文件,则也必须使用-d标志指定该设

备。

6.bosboot命令用于构建RAM 磁盘文件系统的原型文件依赖于将运行引导映像的机

器的引导设备和硬件平台(sys0)类型。

硬件平台类型是允许机器根据基础的配置特征,比如处理器数量或 I/O 总线结构或此两者进行分组的抽象概念。具有不同硬件平台类型的机器

在引导时对其设备进行动态配置的方法上具有基本的差异。AIX 5.1 和

更早版本中的硬件平台类型rs6k应用于所有仅通过 AIX 5.1 的基于

通道的微型单处理器型号。rs6ksmp类型应用于所有仅通过 AIX 5.1 基

于通道的微型对称多处理器型号。AIX 5.1 和更早版本中的rspc类型

应用于所有 ISA 总线型号。由于已经开发出新型号,它们的硬件平台

类型或者是先前已经提到过的类型,或者(如果存在基础性配置差异)

是将要定义的新类型。已给出引导设备类型的引导映像一般随着机器所

具有的硬件平台类型的不同而不同。

由bosboot使用的原型文件的构造从平台类型和引导设备的基本原型

文件副本开始(例如,/usr/lib/boot/chrp.disk.proto)。接着,bosboot

命令在pcfg文件中查找正在使用的平台类型(例如,

/usr/lib/boot/chrp.pcfg)。pcfg包含 bosboot 用以在模板中搜索

原型扩展文件的条目。这些文件位于/usr/lib/boot/protoext目录

中,提供至正在构造的原型文件的扩展。例如,如果平台类型是chrp且

引导设备是磁盘,则文件/usr/lib/boot/protoext/chrp.pcfg包含以下内容:

scsi.

chrp.

chrp_lpar.

fcp.

graphics.

ide.

isa_sio.

pci.

ssa.

sys.pci.

tty.

usbif.

bosboot

命令会从基本原型文件/usr/lib/boot/chrp.disk.proto开始,并搜索目录/usr/lib/boot/protoext以查找任何匹配模板

disk.proto.ext.scsi.*的文件。这些文件的内容被添加至正在构造的原型文件。接着,匹配模板

/usr/lib/boot/protoext/disk.proto.ext.scsi.*的文件内容被添加至正在构造的原型文件。此过程一直持续到pcfg文件中的所有行都已被处理为止。此时,原型文件的构造完成。bosboot命令将此原型文件传递至构建 RAM 磁盘文件系统的mkfs命令。

7.BOSBOOT 命令用以构建引导映像的原型文件依赖于引导设备。此外,原型文件还

依赖于机器的系统设备类型(sys0),而引导映像是为此机器构建的。

这在以下这些原型文件的名称中有所反映:

/usr/lib/boot/chrp.disk.proto

/usr/lib/boot/chrp.cd.proto

/usr/lib/boot/chrp.tape.proto

/usr/lib/boot/network/chrp.ent.proto

/usr/lib/boot/network/chrp.tok.proto

/usr/lib/boot/network/chrp.atm.proto

/usr/lib/boot/network/chrp.fddi.proto

系统设备类型是允许机器根据基础的配置特征比如处理器数量和 I/O

总线结构进行分组的抽象概念。此系统设备是系统节点中最高级别的设

备,由系统中的所有物理设备组成。

具有不同系统设备类型的机器在引导时对它们的设备进行动态配置的

方法上具有基本的差异。

缺省情况下,bosboot命令使用与执行此命令的机器的系统设备类型相

匹配的原型文件。-p 选项允许指定原型文件的系统设备类型。

标志

-d device指定引导设备。此标志对于硬盘是可选的。

以下标志是操作标志。必须且只能指定一个标志。

-a创建完整的引导映像和设备。

以下标志是选项标志:

-b FileName将指定的文件名用作引导映像名。此标志是可选的。

-D装入低级别调试器。此标志是可选的。

-I(大写i)装入并调用低级别调试器。此标志是可选的。

-k Kernel为引导映像使用指定的内核文件。此标志是可选的,且

如果未指定,缺省为/unix。

-L启用MP 系统的锁定检测。对于不使用MP 内核的系

统,此标志无效。

-l(小写L)LVDev为引导映像使用目标引导逻辑卷。此标志是可选的。

-M Norm|Serv|Both指定引导方式。选项是:

norm

表示常规方式。

serv

表示服务方式。

both

表示两种方式。

-p Proto将指定的原型文件用于RAM 磁盘文件系统。此标志是

可选的。

-q确定需要用多少磁盘空间才能使文件系统创建引导映

像。不会创建引导映像。此标志是可选的。

-T Type指定硬件平台类型(请参阅注6)。它使得bosboot命

令为指定的硬件平台类型创建引导映像。如果未指定类

型,bosboot命令创建引导映像,而该引导映像的硬件

平台类型与当前正在运行的机器类型相匹配。此标志是

可选的。

安全性:访问控制:仅 root 用户可以读取并执行此命令。

示例

1.要创建固定磁盘(从该磁盘引导系统)上的缺省引导逻辑卷上的引导映像,输入:

bosboot -a

2.要创建用于磁带设备的称为/tmp/tape.bootimage的可引导映像,输入:

bosboot -ad /dev/rmt0 -b /tmp/tape.bootimage

3.要创建用于以太网引导的引导映像文件,输入:

bosboot -ad /dev/ent0

4.要创建用于具有类型为chrp的硬件平台的机器的令牌环引导映像,而此时正在具

有类型为chrp的硬件平台的机器上运行,输入:

bosboot -ad /dev/tok -T chrp

文件

/usr/sbin/mkboot指定引导创建例程。

/usr/lib/boot/chrp.disk.proto指定磁盘RAM 文件系统模板。

/usr/lib/boot/chrp.cd.proto指定CD-ROM RAM 文件系统模板。

/usr/lib/boot/chrp.tape.proto指定磁带RAM 文件系统模板。

/usr/lib/boot/network/chrp.ent.proto指定以太网RAM 文件系统模板。

/usr/lib/boot/network/chrp.tok.proto指定令牌环RAM 文件系统模板。

/usr/lib/boot/network/chrp.atm.proto指定ATM 文件系统模板。

/usr/lib/boot/network/chrp.fddi.proto指定FDDI RAM 文件系统模板。

cfgmgr 命令

用途

通过运行“配置规则”对象类中指定的程序来配置设备并可选择安装设备软件。语法

cfgmgr [ -f | -s | -p Phase ] [ -i Device ] [ -l Name ] [ -v ]

描述

cfgmgr命令配置设备并可选择将设备软件安装在系统中。要配置的设备由“配置规则”对象类控制,此对象类是“设备配置”数据库的一部分。每条配置规则指定三项:

∙要运行的可执行程序的全路径名

∙何时运行程序(与其它规则有关)

∙在哪个阶段运行程序

系统引导期间,cfgmgr命令会配置使用系统所需的所有设备。系统引导是分两个步骤的过程。第一个步骤称为阶段 1(phase 1),当内核被带入系统且已完成了引导文件系统的初始化时,此阶段就开始了。在此阶段期间,会调用cfgmgr命令,并使用-f标志将此阶段指定为阶段 1。cfgmgr命令执行所有的阶段 1 配置规则,从而对基础设备进行配置。在此之后,阶段2(phase 2)执行开始了,并调用具有-s标志的cfgmgr命令。

cfgmgr命令可识别配置规则的三个阶段:

∙阶段1(phase 1)

∙阶段2(phase 2)(正常引导的第二个引导阶段)

∙阶段3(phase 3)(服务引导的第二个引导阶段)

通常,cfgmgr命令在调用期间执行指定阶段的所有规则(例如,-f标志的阶段 1 规则)。然而,如果使用了-l标志,cfgmgr命令仅配置命名的设备及其子设备。

如果调用cfgmgr命令但不使用阶段选项(例如,没有-f、-s或-p标志),那么此命令执行阶段 2 规则。运行阶段 3 规则的唯一方法是使用-p标志。

每个阶段的配置规则是基于在seq字段中指定的值进行排序的。该字段是整数,用于指定执行此规则的优先级(相对于此阶段的其它规则)。seq字段指定的数字越高,优先级就越低;例如,seq字段中指定的值 1 优先于具有值 10 的规则执行。但有一个例外:seq字段值 0 表示“无关”条件,且任何值为 0

的seq字段都是最后执行。因此,值为 1 的seq字段是最高优先级(第一个执行)。

当配置设备时,如果检测到任何未安装设备软件的设备,cfgmgr命令会返回

带有必须安装的设备软件包名称或其可能的名称列表的警告消息。如果确定了具体的设备软件包名称,它将作为唯一的软件包名称显示在警告消息的下一行。如果不能确定具体的软件包名称,则将在单独的行上显示被冒号分隔的可能的软件包名称列表。如果检测到多个未安装设备软件的设备,会为每个设备显示一个软件包名称或可能的软件包名称列表。

当检测到没有设备软件的设备时,系统将显示以下警告消息:

cfgmgr: 0514-621 警告:需要安装以下设备软件包以用于设备支持,但目

前未安装。

devices.pci.22100020

devices.pci.14101800

devices.pci.scsi:devices.pci.00100300:devices.pci.NCR.53C825

该示例中,找到两个设备没有软件,且cfgmgr命令显示了必须安装的设备软件包名称。第三个没有软件的设备也找到了,但在此示例中,cfgmr命令显示了几个可能的设备软件包名称。

为一个设备标识多个可能的软件包名称时,通常实际上只有其中一个名称是同安装介质上的设备软件包相对应的。而这就是要安装的软件包。然而,在一些情况中,会出现多个名称同安装介质上的实际软件包相对应。这时,列表中的第一个软件包名称(安装介质上有其对应的实际设备软件包)就是必须安装的软件包。如果cfgmgr命令与-i标志一起使用,接着将安装正确的软件包。

如果调用具有-i标志的cfgmgr命令,此命令会尝试为每个新检测到的设备自动安装设备软件。-i标志的Device变量指定了查找安装介质的位置。安

装介质可以是硬件设备(比如磁带或软盘驱动器)、包含安装图像的目录或安装图像文件本身。

注意:要保护“配置”数据库,不要中断cfgmgr命令。在完成执行前停

止该命令将导致数据库遭破坏。

标志

-f指定cfgmgr命令执行阶段1 配置规则。运行时(系统启动后)此标志无效。-i Device指定安装介质的位置。

-l Name指定命名设备以配置该设备及其子设备。

-p Phase指定cfgmgr命令执行指定的阶段。

-s指定cfgmgr命令执行阶段2 配置规则。

-v指定详细输出。cfgmgr命令将有关它正操作的内容的信息写至标准输出。

配置规则

phase指定此规则属于阶段1 还是阶段2 或阶段3(服务方式的第二个引导阶段)。seq指定为整数,即此规则的相对优先级。

rule包含要执行的程序的全路径名的字符串(也可包含任何标志,但它们必须跟在程序名后面,因为在执行这整个字符串的时候就好像是在命令行输入它一样)。

安全性

访问控制:只有 root 用户和系统组成员可以拥有此命令的执行(x)访问权。审计事件:

事件信息

DEV_Configure设备名称

示例

这些示例基于包含以下信息的配置规则:

相位序列规则

1 10 /usr/lib/methods/defsys

1 1

2 /usr/lib/methods/deflvm

2 10 /usr/lib/methods/defsys

2 12 /usr/lib/methods/deflvm

2 1

3 /etc/methods/startusb

2 17 /etc/methods/cfgvlan -2

2 18 /usr/lib/methods/cfgrcnet

2 19 /usr/lib/methods/ptynode

2 20 /etc/methods/vconnode

2 20 /usr/lib/methods/startlft

2 22 /etc/methods/startrcm

2 25 /usr/lib/methods/starttty

2 27 /etc/methods/startsgio

2 0 /usr/lib/methods/defaio

2 0 /usr/lib/methods/def_posix_aio

2 0 /usr/lib/perf/cfg_perfstat load

2 0 /usr/lib/perf/load_blockset_ext

3 10 /usr/lib/methods/defsys

3 12 /usr/lib/methods/deflvm

3 13 /etc/methods/startusb

3 15 /usr/lib/methods/starttty3 19 /usr/lib/methods/ptynode

3 20 /usr/lib/methods/startlft

3 20 /etc/methods/vconnode

3 22 /etc/methods/startrcm

3 27 /etc/methods/startsgio

1.当cfgmgr命令与-f标志一起调用时,该命令获取所有相位= 1 的配置规则并按

以下顺序运行它们:

2./usr/lib/methods/defsys

/usr/lib/methods/deflvm

注:

在运行期间不能使用-f标志。

3.当cfgmgr命令与-s标志一起运行时,该命令获取相位= 2 的所有配置规则并按

以下顺序运行它们:

4./usr/lib/methods/defsys

5./usr/lib/methods/deflvm

6./etc/methods/cfgvlan -2

7./usr/lib/methods/cfgrcnet

8./usr/lib/methods/ptynode

9./etc/methods/vconnode

10./usr/lib/methods/startlft

11./etc/methods/startrcm

12./usr/lib/methods/starttty

13./etc/methods/startsgio

14./usr/lib/methods/defaio

15./usr/lib/methods/def_posix_aio

16./usr/lib/perf/cfg_perfstat load

/usr/lib/perf/load_blockset_ext

17.当cfgmgr命令与-p 3标志一起运行时,该命令获取相位= 3 的所有配置规则并

按以下顺序运行它们:

18./usr/lib/methods/defsys

19./usr/lib/methods/deflvm

20./etc/methods/startusb

21./usr/lib/methods/starttty

22./usr/lib/methods/ptynode

23./usr/lib/methods/startlft

24./etc/methods/vconnode

25./etc/methods/startrcm

/etc/methods/startsgio

26.如果cfgmgr命令不与某个标志一起运行,则该命令的功能同与-s 标志一起使用

时的功能是一样的。结果,相位2 按以下顺序运行:

27./usr/lib/methods/defsys

28./usr/lib/methods/deflvm

29./etc/methods/cfgvlan -2

30./usr/lib/methods/cfgrcnet

31./usr/lib/methods/ptynode

32./etc/methods/vconnode

33./usr/lib/methods/startlft

34./etc/methods/startrcm

35./usr/lib/methods/starttty

36./etc/methods/startsgio

37./usr/lib/methods/defaio

38./usr/lib/methods/def_posix_aio

39./usr/lib/perf/cfg_perfstat load

/usr/lib/perf/load_blockset_ext

40.要配置与scsi0适配器连接的检测到的设备,请输入:

cfgmgr -l scsi0

41.要在配置期间自动安装软件(使用包含在目录/usr/sys/inst.images中的软件),

请输入:

cfgmgr -i /usr/sys/inst.images

文件

/usr/sbin/cfgmgr指定命令文件。

/usr/include/sys/cfgdb.h包含“配置规则”对象类中字段的数字表示法。chdev 命令

用途

更改设备的特征。

语法

chdev-l Name [ -a Attribute=Value ... ] [ -f File ] [ -h ] [ -p ParentName ] [ -P | -T ] [ -q ] [ -w ConnectionLocation ]

描述

chdev命令更改用给定的设备逻辑名(-l Name标志)指定的设备的特征。设

备可处于已定义、已停止或可用状态。当设备处于可用状态时,可能不允许某些更改。更改设备特征时,可以在命令行上或从指定的File参数提供标志。

如果未指定-P和-T标志,chdev命令会将更改应用于设备,并更新数据库以反映更改。如果指定了-P标志,只会更新数据库以反映更改,而设备本身不做更改。当设备由于正在被使用而无法进行更改时,这样做很有用,因为可以使用-P标志对数据库进行更改,当系统重新启动时,这些更改就将被应用于设备。-T标志用于无需在数据库中反映更改而在设备中进行临时更改。当

系统重新启动时,设备将回复至数据库中描述的特征,而这样的更改是临时的。并非所有设备都支持-P和-T标志。处于已定义状态的设备只能进行应用于数据库的更改。

注意:要保护配置数据库,不要中断chdev命令。在完成执行前停止该

命令将导致数据库遭破坏。

可以使用基于 Web 的系统管理器(wsm)中的设备应用程序以更改设备特征。还可以使用系统管理界面程序(SMIT)smit chdev快速路径来为某些设备运

行此命令。

标志

-a Attribute=Value指定用于更改具体属性值的设备属性值对。Attribute=Value

参数可将一个属性值对或多个属性值对用于-a标志。如果

使用具有多个属性值对的-a标志,则对的列表必须被括在

引号中,且对与对之间用空格分隔。例如,输入-a

Attribute=Value,则每个标志会列出一个属性值对,而输

入-a 'Attribute1=Value1 Attribute2=Value2',则会列出

多个属性值对。

IBM-AIX命令详解(DOC)

AIX常用命令 AIX系统的设备有四种状态: Undefined(未定义):表示系统无法识别该设备,也就是系统找不到该设备。Defined(定义):表示系统可以识别设备,但是系统不能使用它。Available(可用):表示该设备在系统中可以使用,用户也可以使用。Stopped(停用):表示设备不能被使用,但操作系统通过驱动程序可以识别它。------------------------------------------------------------------------------- 一、查看错误记录 1、显示错误:errpt 2、显示详细的错误信息:errpt -a 或errpt -a|more 3、清空错误记录信息:errclear 0 二、查看文件系统 df -g 【以G为单位检查】或df -k 【以K为单位检查】 三、查看系统中的设备及其特征 lsdev -C显示的设备都已经安装在系统中。 lsdev -P显示系统预定义设备数据库中的所有设备,即系统能支持的设备。【举例】 1、查看硬盘: lsdev –Cc disk 2、看磁带机: lsdev –Cc tape 3、查看适配卡: lsdev –Cc adapter 4、处理器个数:lsdev –C|grep proc 【grep:强大的文本搜索工具,并把匹配的行打印出来(类似于find)】

5、查看预定义设备对象类中的所有设备,并具有列头:lsdev -P -H 6、要列出预定义设备对象类中的受支持的设备类,输入:lsdev -P -r class 7、要列出其名称以字母‘hdi’开头的所有设备:lsdev -l hdi* 8、要列出所有子pci0 总线,请输入:lsdev -p pci0 9、要列出其名称包含在文件/tmp/f 中的设备,输入:cat /tmp/f | lsdev -l - 四、显示系统的配置信息、诊断信息和重要产品数据(VPD)信息 lscfg -vp获取所有已配置硬件设备的详细信息 【举例】 1、查看硬盘信息: lscfg –vl hdiskx x表示数字 2、查看网卡信息: lscfg –vl entx x表示数字 3、查看磁带机: lscfg –vl rmtx x表示数字 4、要在每一行显示带有设备描述的系统配置:lscfg -s 5、要显示由逻辑名ent0 指定的特定设备的VPD:lscfg -v -l ent0 6、要显示不带有VPD 的逻辑名hdisk(或proc)所指定设备的名称、位置和描述:lscfg -l hdisk(或proc)\* 7、要将开放固件设备树中相应节点的VPD 显示到ent0 设备中: lscfg -vp -l ent0 五、查看硬件属性 lsattr:用于读取指定设备的配置属性,部分属性可更改 lsattr –El获取已配置设备的属性信息。 【举例】 查看硬盘属性: lsattr –El hdiskx x表示数字

aix 常用命令

aix 常用命令 AIX常用命令 AIX(Advanced Interactive eXecutive)是IBM公司的一款UNIX操作系统,广泛应用于企业级服务器系统中。本文将介绍AIX 常用命令,帮助读者更好地理解和使用该操作系统。 一、系统管理命令 1. whoami:查询当前登录用户的用户名; 2. hostname:查看主机名; 3. uname -a:显示系统的各种信息,如内核版本、硬件平台等; 4. uptime:查看系统的运行时间和负载情况; 5. date:显示当前日期和时间; 6. topas:实时监控系统性能,包括CPU利用率、内存使用情况等; 7. lparstat -i:显示LPAR(Logical Partition)信息,包括分区的配置和资源利用情况; 8. lsdev:列出设备列表; 9. errpt:查看系统错误日志,用于排查故障; 10. ps -ef:显示当前系统的进程列表; 11. mksysb:创建系统备份; 12. bootlist:设置系统启动顺序。 二、文件和目录管理命令

1. ls:列出当前目录下的文件和子目录; 2. pwd:显示当前工作目录的路径; 3. cd:切换工作目录; 4. mkdir:创建新的目录; 5. rm:删除文件或目录; 6. cp:复制文件或目录; 7. mv:移动文件或目录; 8. find:按照指定条件查找文件; 9. du:查看目录或文件的磁盘使用情况; 10. df:显示文件系统的使用情况; 11. cat:查看文件内容; 12. vi:编辑文本文件。 三、用户和权限管理命令 1. useradd:创建新用户; 2. userdel:删除用户; 3. passwd:修改用户密码; 4. chuser:修改用户属性; 5. chown:修改文件或目录的所有者; 6. chmod:修改文件或目录的权限; 7. chgrp:修改文件或目录的所属组; 8. groups:查看用户所属的组;

AIX常用命令

AIX常用命令 目录操作 命令名功能描述使用举例 mkdir 创建一个目录mkdir dirname rmdir 删除一个目录rmdir dirname mvdir 移动或重命名一个目录mvdir dir1 dir2 cd 改变当前目录cd dirname pwd 显示当前目录的路径名pwd ls 显示当前目录的内容ls -la dircmp 比较两个目录的内容dircmp dir1 dir2 文件操作 命令名功能描述使用举例 cat 显示或连接文件cat filename pg 分页格式化显示文件内容pg filename more 分屏显示文件内容more filename od 显示非文本文件的内容od -c filename cp 复制文件或目录cp file1 file2 rm 删除文件或目录rm filename mv 改变文件名或所在目录mv file1 file2 ln 联接文件ln -s file1 file2

find 使用匹配表达式查找文件find . -name "*.c" -print file 显示文件类型file filename 选择操作 命令名功能描述使用举例 head 显示文件的最初几行head -20 filename tail 显示文件的最后几行tail -15 filename cut 显示文件每行中的某些域cut -f1,7 -d: /etc/passwd colrm 从标准输入中删除若干列colrm 8 20 file2 paste 横向连接文件paste file1 file2 diff 比较并显示两个文件的差异diff file1 file2 sed 非交互方式流编辑器sed "s/red/green/g" filename grep 在文件中按模式查找grep "^[a-zA-Z]" filename awk 在文件中查找并处理模式awk '{print $1 $1}' filename sort 排序或归并文件sort -d -f -u file1 uniq 去掉文件中的重复行uniq file1 file2 comm 显示两有序文件的公共和非公共行comm file1 file2 wc 统计文件的字符数、词数和行数wc filename nl 给文件加上行号nl file1 >file2 安全操作 命令名功能描述使用举例

AIX系统维护命令大全

IBM小型机系统维护命令使用总结 uname -a //操作系统版本 instfix -i|grep ML //操作系统补丁 prtconf //获取硬件信息 mklv -y lvinformix -c 2 rootvg 64 //创建逻辑卷lvinformix,大小为64(LP)×16M=1G,磁盘镜像后需用-c参数 crfs -v jfs -d lvinformix -m /opt/informix //在lvinformix上创建文件系统/opt/informix mount /dev/lvinformix /opt/informix //将设备mount到文件系统上 chfs -A yes /dev/lvinformix //修改所建文件系统的自动安装属性(Auto-Mount) //以上四步为创建文件系统四步曲 mkvg -t 16 -s 4 -y vgdata hdisk2 //在hdisk2上创建卷组vgdata,-t 16指定系数factor=16,-s 4指定物理分区大小PP SIZE=4MB //factor×PP SIZE×1016≥hdisk2的大小。如果factor×PP SIZE×1016的值< hdisk2的大小,//请适当调整factor和PP SIZE的值 varyonvg vgdata //激活卷组vgdata varyoffvg vgdata //去激活卷组vgdata exportvg testvg //如果在smcp2上已经有testvg的信息,则先删除原有信息(exportvg),再引入新信息(importvg) importvg -y vgsmp hdisk2 //将vgsmp信息引入hdisk2 lspv //查看hdisk和vg的对应关系 lsdev -Cc disk //查看磁盘名和磁盘类型(内置盘还是SSA外置盘) lsdev -Cc processor //查询cpu的个数 lscfg -v -l ent0 //查看网卡ent0的MAC地址 lsvg -o //查询所有激活的卷组 chfs -a options=rw,mind /tellinshare/sms //设置文件系统/tellinshare/sms的mind属性 //否则当文件系统中有足够多的大文件(指32K以上的文件)时会出问题 mkgroup id=101 informix //创建组informix,组编号101 mkuser id=101 pgrp=informix home=/opt/informix shell=/usr/bin/csh informix //创建用户informix,命令参数说明: //id:指定用户的id号,请根据规划设置; //pgrp:指定该用户的归属组,请根据规划设置; //home:指定该用户的home目录,请根据规划设置;

AIX常用命令

一、AIX的性能和特点: AIX常用命令 查看交换区信息: lsps -a 显示交换区的分布信息 lsps -s 显示交换区的使用信息 slibclean 清除处理程序遗留的旧分页信息 smit mkps 建立交换区空间信息 swapon -a 启动所有的分页空间 /etc/swapspaces 存放分页空间表格信息 ------------------------------------------------- 显示卷信息: lsvg 显示卷的名称 lsvg -l rootvg 显示rootvg卷的详细信息 ------------------------------------------------- mount卷的方法: varyonvg datavg 加载datavg卷 mount /dev/data1 加载datavg下的一个data1卷 裸设备类型:raw,jfs jfs可以转变成文件系统,而raw则不行 ------------------------------------------------- 在裸设备上安装oracle系统: 修改裸设备的权限,如裸设备名为system01,安装数据库用户为oracle chown oracle:dba /dev/system01 chown oracle:dba /dev/rsystem01 在使用文件时必须用rsystem01 ------------------------------------------------- smit快速路径名称:(smit:图形方式,smitty:字符方式) dev 设备管理 diag 诊断 jfs 定期档案管理系统 lvm 逻辑卷册系统管理员管理 nfs NFS管理 sinstallp 软件安装及维护 spooler 列印队列管理 system 系统管理 tcpip TCP/IP管理

AIX常用命令

AIX常用命令 系统(ls显示、pwd显示当前路径、cd跳转到路径) uname、hostname显示主机名 date 显示日期 oslevel -s 显示系统版本 bootlist -om normal 显示启动设备 prtconf 显示机器、系统和硬件信息 bootinfo -y 显示内核;-r显示内存 who显示当前用户和指令 instfix -i |grep ML显示系统更新信息smit update_by_fix /smit instfix 硬件 lscfg |grep -i adapter 显示适配器配置信息 lscfg -vpl hdisk0 显示hdisk0的配置信息 lsdev-CH lsdev -Cc disk 显示磁盘类的设备状态 lsdev -Cl hdisk0 显示hdisk0的状态 lsattr -E lsattr -El sys0显示系统信息 lsattr -El hdisk0显示磁盘信息 chdev -l sys0 -a 属性=值修改系统属性 cfgmgr 查找新添加设备 lquerypv -h /dev/hdisk0 80 10 列出磁盘PVID lquerypv -M hdisk0 查新LTG大小,IO磁盘操作的最大容许值。 ifconfig en0 down / ifconfig en0 detach / rmdev -l ent0 -d删除网络适配器 ODM库 odmdelete 从知道的对象类中删除选定的对象odmdelete -o objectclass odmadd 添加对象到创建的对象类 odmchange 更改指定对象类中的选定对象的内容 odmcreate 产生.C和.h文件odmcreate filename.cre odmget 从指定的对象类中检索对象到odmadd输入文件 odmdrop 除去对象类odmdrop -o classname odmshow 在屏幕上显示对象类定义odmshow objectclass 软件 lslpp -l 查看所有的软件集 lslpp -l bos.rte.* 列出bos.rte中已安装文件集的安装状态 lslpp -f bos.rte.lvm 列出文件集bos.rte.lvm中的所有文件的名称 lslpp -w /usr/sbin/installp 列出拥有installp的文件集 lslpp -ha ‘https://www.doczj.com/doc/fb19221928.html,.*’列出https://www.doczj.com/doc/fb19221928.html,软件包中所有文件集的历史记录信息 install -C清除失败安装 install -L -d ***列除安装介质上的软件 smit install安装软件 lppchk -v显示文件集安装正确具备条件。-c 验证组成软件包的所有文件,-l验证该软件产品的符号链接。 网络和配置 ping 查看网络是否通 arp显示hostname变量指定主机当前ARP条目 ifconfig -a 显示或修改网络接口的状态

aix系统中查看并编辑文件的指令

aix系统中查看并编辑文件的指令 一、介绍 在AIX系统中,我们经常需要查看和编辑文件。无论是查看配置文件、修改脚本还是查看日志文件,都需要使用相应的指令来完成。本文将介绍一些常用的文件查看和编辑指令,并详细说明它们的用法和功能。 二、查看文件指令 1. cat:该指令用于查看文件的内容。使用cat指令时,可以直接输入文件名,也可以使用通配符查看多个文件的内容。例如: cat file.txt # 查看file.txt文件的内容 cat *.txt # 查看所有以.txt为后缀的文件的内容 2. less:该指令也用于查看文件的内容,相比cat指令,less指令可以在查看文件时进行翻页操作,方便浏览大文件。例如: less file.txt # 查看file.txt文件的内容,并可进行翻页操作 3. more:与less指令类似,也用于查看文件的内容,并可进行翻页操作。例如: more file.txt # 查看file.txt文件的内容,并可进行翻页

操作 4. head:该指令用于查看文件的前几行内容,默认显示前10行。可以使用参数-n指定要显示的行数。例如: head file.txt # 查看file.txt文件的前10行内容 head -n 5 file.txt # 查看file.txt文件的前5行内容5. tail:该指令用于查看文件的后几行内容,默认显示最后10行。可以使用参数-n指定要显示的行数。例如: tail file.txt # 查看file.txt文件的最后10行内容 tail -n 5 file.txt # 查看file.txt文件的最后5行内容 三、编辑文件指令 1. vi:该指令是AIX系统中最常用的文本编辑器,可以用来创建、查看和编辑文件。例如: vi file.txt # 使用vi编辑器打开或创建file.txt文件 在vi编辑器中,可以使用各种命令来编辑文件。例如: i # 进入插入模式,可以插入文本 :wq # 保存并退出编辑器

aix常用命令

aix常用命令 AIX常用命令 一、介绍 AIX(Advanced Interactive eXecutive)是IBM公司开发的一种UNIX操作系统。它具有稳定性高、可靠性强的特点,被广泛应用于企业级服务器和大型计算机系统中。本文将介绍AIX常用命令,帮助读者更好地了解和使用AIX系统。 二、文件和目录操作命令 1. ls命令:用于列出指定目录下的文件和子目录。可以使用-l参数以长格式显示文件详细信息,也可以使用-a参数显示所有文件(包括隐藏文件)。 2. cd命令:用于切换当前工作目录。可以使用绝对路径或相对路径进行切换。 3. pwd命令:用于显示当前工作目录的路径。 4. mkdir命令:用于创建新的目录。可以使用-p参数创建多级目录。 5. rmdir命令:用于删除空的目录。 6. cp命令:用于复制文件或目录。可以使用-r参数递归复制整个目录。 7. mv命令:用于移动文件或目录,也可以用于对文件或目录重命名。 8. rm命令:用于删除文件或目录。可以使用-r参数递归删除整个

目录。 三、文件内容查看和编辑命令 1. cat命令:用于查看文件的内容。可以一次显示整个文件,也可以使用-n参数显示行号。 2. more命令:用于分页显示文件的内容。可以使用空格键向下翻页,使用q键退出查看。 3. less命令:与more命令类似,但可以向上翻页和搜索内容。 4. head命令:用于显示文件的前几行,默认显示前10行。 5. tail命令:用于显示文件的后几行,默认显示最后10行。 6. vi命令:用于编辑文件。可以进行插入、删除、修改等操作。 四、进程管理命令 1. ps命令:用于查看当前系统的进程信息。可以使用aux参数显示所有进程的详细信息。 2. top命令:实时显示系统的进程状态和资源占用情况。可以使用q键退出。 3. kill命令:用于终止指定的进程。可以使用进程ID或进程名称进行终止。 4. bg命令:将一个在后台暂停的进程变为继续执行。 5. fg命令:将一个在后台暂停的进程变为前台继续执行。 五、系统信息查看命令

aix系统中查看并编辑文件的指令

aix系统中查看并编辑文件的指令 在AIX系统中,我们经常需要查看和编辑文件。本文将介绍几个常用的指令,帮助您轻松完成这些任务。 1. 查看文件内容的指令 cat指令是一个非常常用的查看文件内容的指令。它可以显示整个文件的内容,并且可以将多个文件的内容连接在一起显示。例如,要查看文件file.txt的内容,只需输入以下命令: cat file.txt more指令也可以用来查看文件内容,它与cat指令的区别在于more 指令可以分页显示文件内容。当文件内容超过一个屏幕时,可以使用空格键向下翻页。例如,要使用more指令查看文件file.txt的内容,只需输入以下命令: more file.txt less指令与more指令类似,也可以用来分页查看文件内容。但与more指令不同的是,less指令可以向上翻页。使用less指令查看文件内容的命令与more指令相同: less file.txt 2. 查找文件内容的指令

grep指令是一个非常强大的查找文件内容的工具。它可以根据指定的模式在文件中搜索匹配的内容,并将匹配的行显示出来。例如,要在文件file.txt中查找包含关键词"hello"的行,只需输入以下命令: grep "hello" file.txt 3. 编辑文件的指令 vi是AIX系统中内置的文本编辑器,也是最常用的编辑文件的指令之一。使用vi指令可以打开一个文件,并对其进行编辑。例如,要编辑文件file.txt,只需输入以下命令: vi file.txt 在vi编辑器中,可以使用i键进入插入模式,开始编辑文件。在插入模式下,可以输入、删除和修改文本。编辑完毕后,按下Esc键回到命令模式,然后输入:wq保存文件并退出vi编辑器。 除了vi指令,AIX系统还提供了其他一些编辑文件的指令,如ed 和sed。这些指令在编辑文件时具有不同的特点和用法,可以根据实际情况选择使用。 4. 修改文件权限的指令 chmod指令用于修改文件或目录的权限。在AIX系统中,每个文件

AIX命令大全

lpd 用途 在网络上提供远程打印服务器。 语法 lpd [ -d ] [ -l ][ -D DebugOutputFile] 描述 lpd 守护程序是远程打印服务器。它监视端口515 的打印请求。每个请求都被放置在名为/var/spool/lpd 的目录下。 网络上的某计算机(主机),如果能够创建传输控制协议/网际协议(TCP/IP)数据流并使用lpd 协议的话,那么它就能远程打印或充当打印服务器。作为一个安全特征,lpd 守护程序接受的打印请求只能来自那些列在本地/etc/hosts.equiv 文件或/etc/hosts.lpd 文 件中的主机。 lpd 守护程序能够运行在网络的任何主机上;它的功能是接受来自外部主机(在端口515)的打印请求。lpd 守护程序通过派生一个子进程来处理每个请求。远程请求先核对 /etc/hosts.equiv 和/etc/hosts.lpd 文件,以获得在本地主机打印的许可。 更改可以直接在/etc/hosts.equiv 文件和/etc/hosts.lpd 文件进行而不需要重新启动系统。要使这些文件中的改变不用重新启动系统就能生效,使用系统资源控制器(SRC)的refresh 命令。该命令使得/etc/hosts.equiv 和/etc/hosts.lpd 数据库文件重新装入并且执行更改。 注:排队系统不支持多字节主机名。 /etc/locks/lpd 文件了包含lpd 守护程序当前运行实例的进程ID 。如果当前的机器变得不可操作,当系统再次启动的时候可能需要为lpd 守护程序除去该ID。显示的错误消息是lpd:锁文件或重复的守护程序。。

aix系统中查看并编辑文件的指令

aix系统中查看并编辑文件的指令 一、查看文件的指令 在aix系统中,我们可以使用以下命令来查看文件的内容: 1. cat命令 cat命令是一个非常常用的命令,用于显示文件的内容。我们可以使用以下命令来查看文件内容: ``` cat 文件名 ``` 例如,如果要查看名为test.txt的文件内容,可以输入以下命令:``` cat test.txt ``` cat命令会将文件的内容直接输出到终端。 2. more命令 more命令也是一个常用的命令,用于分页显示文件的内容。当文件内容较多时,使用more命令可以方便地逐页查看文件内容。我们可以使用以下命令来使用more命令查看文件内容: ``` more 文件名 ```

例如,如果要查看名为test.txt的文件内容,可以输入以下命令: ``` more test.txt ``` more命令会将文件的内容分页显示,并在底部提示输入命令以进行翻页或退出。 3. less命令 less命令也可以用于查看文件内容,与more命令类似,但提供了更多的功能和交互方式。使用less命令可以方便地向前或向后翻页、搜索内容等。我们可以使用以下命令来使用less命令查看文件内容:``` less 文件名 ``` 例如,如果要查看名为test.txt的文件内容,可以输入以下命令: ``` less test.txt ``` less命令会将文件的内容以一页一页的形式显示,并在底部提示输入命令以进行翻页或搜索等操作。 二、编辑文件的指令 在aix系统中,我们可以使用以下命令来编辑文件的内容:

1. vi命令 vi命令是一个功能强大的文本编辑器,几乎可以在所有的Unix和Linux系统中使用。我们可以使用以下命令来编辑文件: ``` vi 文件名 ``` 例如,如果要编辑名为test.txt的文件,可以输入以下命令: ``` vi test.txt ``` vi命令会打开文件并进入编辑模式,可以对文件进行修改、添加或删除内容。在编辑模式下,可以使用不同的命令进行相关操作,如插入、删除、保存等。编辑完成后,可以按下Esc键退出编辑模式,然后输入:wq保存并退出。 2. nano命令 nano命令是一个简单易用的文本编辑器,适合于初学者使用。我们可以使用以下命令来编辑文件: ``` nano 文件名 ``` 例如,如果要编辑名为test.txt的文件,可以输入以下命令:

AIX常用命令详解中文版

alog 命令 用途 创建并维护创建自标准输入的固定大小的日志文件。 语法 要显示日志文件的内容 alog-f LogFile [ -o ] 要将数据记录到指定日志文件 alog-f LogFile | [ [ -q ] [ -s Size ] ] 要显示指定日志类型的冗余值 alog-t LogType-V 要更改指定日志类型的属性 alog-C-t LogType [ -f LogFile ] [ -s Size ] [ -w Verbosity ] 要显示指定日志类型的当前属性 alog-L [ -t LogType ] 描述 alog命令读取标准输入,并写至标准输出,然后将输出复制到固定大小的文件。此文件当作是一个循环的日志。如果此文件满了,新的条目覆盖最旧的现有条目。 alog命令处理在命令行指定的日志文件或在 alog 配置数据库中定义的日志。在 alog 配置数据库中定义的日志由LogType标识。每个定义的LogType 的File、Size和Verbosity属性保存在LogType的 alog 配置数据库中。

可以使用odmadd命令将一个新的LogType添加到 alog 配置数据库。可以 使用alog命令更改在 alog 配置数据库中定义的LogType的属性。 标志 -C更改指定LogType的属性。请将-C标志与-f、-s和-w标志一起使用来更改指定LogType的File、Size和Verbosity属性。-t LogType标志 是必需的。 如果使用-C标志,alog命令不会将标准输入复制到标准输出 或一个日志文件中。 当使用-C标志来修改控制台日志类型的属性时,控制台日志文 件也将得到修改,且控制台设备驱动程序将更新以使用新的值。 这是alog -C的常规操作的一种背离,用于适应控制台日志文 件中的特殊格式。 注:您必须具有root 用户权限才能更改alog属性。 -f LogFile指定日志文件的名称。如果指定的LogFile不存在,则创建一个。如果alog命令不能写至LogFile,则它写至/dev/null。请将-f LogFile标志 与-C和-t标志一起使用来更改在alog 配置数据库中定义的LogType 的File属性。 -L列出当前在alog 配置数据库中定义的日志类型。如果将-L标志和-t LogType标志一起使用,则列出指定LogType的属性。File、Size和 Verbosity的当前属性以用冒号隔开的值列出: :: 如果使用-L标志,则alog命令不会将标准输入复制到标准输 出或文件。 -o列出LogFile的内容。将LogFile的内容按顺序写至标准输出。 -q将标准输入写至LogFile,但不写至标准输出。 -s Size指定以字节为单位的LogFile大小限制。当创建LogFile时,保留其空间。如果创建一个新的LogFile且不指定Size属性,则使用最小的 LogFile大小,4096 字节。如果LogFile已经存在,它的大小将更改。 您指定的大小会变大,成为下一个4096 整数倍字节。如果您减少 LogFile的大小,则假如日志中最旧的条目不能适合新大小限制,则删除 它们。要更改LogFile的大小,您必须具有对它进行写操作的许可。 请将-s Size标志与-C和-t标志一起使用来更改在 alog 配置数据库中定义的LogType的Size属性。在下一次创建 LogFile时就使用新的Size属性值。 -t LogType标识在alog 配置数据库中定义的日志。alog命令从alog 配置数据库中获取日志的文件名称和大小。如果LogFile不存在,则创建一个。

AIX经典巡检命令解析

hostname 命令 用途 设置或显示当前主机系统的名称。 语法 /usr/bin/hostname [ 主机名] [ -s ] 描述 /usr/bin/hostname 命令显示当前主机系统的名称。只有得到 root 用户权限的用户才能设置主机名。mkdev命令和 chdev命令同样可以永久设置主机名。当您正在第一次定义 TCP/IP 实例时,使用 mkdev 命令。 您可以在基于 Web 的系统管理器(wsm)下使用系统应用程序,以更改系统特征。您也可以使用系统管理界面程序(SMIT)smit mkhostname 快速路径来运行该命令。 标志 -s 从打印名称中修整任何域信息。 参数 HostName 设置主机的主名称 注:您必须有 root 用户权限,才能使用主机名参数。 相关信息 chdev命令、mkdev命令。 gethostname子例程、sethostname子例程。 有关安装基于网络的系统管理器的信息,请参考《AIX 5L V5.2 基于 Web 的系统管理器管理指南》中的『第 2 章:安装与系统需求』。 《AIX 5L V5.2 系统管理指南:通信与网络》中的『命名』。

uname 命令 用途 显示当前操作系统名称。 语法 uname [ -a | -x | -S Name ] [ -F ] [ -f ] [ -l ] [ -L ] [ -m ] [ -M ] [ -n ] [ -p ] [ -r ] [ -s ] [ -T Name ] [ -u ] [ -v ] 描述 uname 命令将正在使用的操作系统名写到标准输出中。 机器 ID 号码包括以下数字格式的 12 个字符 xxyyyyyymmss。xx 位置指示系统且始终为 00。yyyyyy 位置包含整个系统的唯一标识号。mm 位置代表型号标识。ss 位置为子型号并且始终为 00。型号标识描述 CPU 平板标识,而不是描述整个系统的型号。 有时可使用 uname -m 命令决定使用什么型号。以下列表并非全面。参考硬件供应商提供的文档以获取 E0-FF 范围内的值。并且注意并非所有的机器类型都有机器 ID。许多新机器都共享 4C 的公共机器 ID。系统型号十六进制代码(mm)为: 机器机器机器 类型型号标识 7006 410 42 7007 N40 F0 7008 M20 43 7008 M20A 43 7009 C10 48 7011 220 41 7011 230 47 7011 250 46 7012 320 31 7012 320H 35 7012 340 37

AIX_打包压缩命令

AIX的tar的使用说明收藏 1 将所有.jpg的文件打成一个名为all.tar的包:tar -cf all.tar *.jpg;-c是表示产生新的包,-f指定包的文件名。 将所有.gif的文件增加到all.tar的包里面去:tar -rf all.tar *.gif;-r是表示增加文件的意思。 更新原来tar包all.tar中logo.gif文件:tar -uf all.tar logo.gif;-u是表示更新文件的意思。 列出all.tar包中所有文件:tar -tf all.tar;-t是列出文件的意思 解出all.tar包中所有文件:tar -xf all.tar;-x是解开的意思 2 tar调用gzip gzip是GNU组织开发的一个压缩程序,.gz结尾的文件就是gzip压缩的结果。与gzip 相对的解压程序是gunzip。tar中使用-z这个参数来调用gzip。下面来举例说明一下: tar -czf all.tar.gz *.jpg 这条命令是将所有.jpg的文件打成一个tar包,并且将其用gzip压缩,生成一个gzip 压缩过的包,包名为all.tar.gz tar -xzf all.tar.gz 这条命令是将上面产生的包解开。 3 tar调用bzip2 bzip2是一个压缩能力更强的压缩程序,.bz2结尾的文件就是bzip2压缩的结果。与bzip2相对的解压程序是bunzip2。tar中使用-j这个参数来调用gzip。下面来举例说明一下: tar -cjf all.tar.bz2 *.jpg 这条命令是将所有.jpg的文件打成一个tar包,并且将其用bzip2压缩,生成一个bzip2压缩过的包,包名为all.tar.bz2 tar -xjf all.tar.bz2 这条命令是将上面产生的包解开。 4 tar调用compress

相关主题
文本预览
相关文档 最新文档