AIX常用命令详解中文版

  • 格式:doc
  • 大小:2.03 MB
  • 文档页数:343

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的当前属性以用冒号隔开的值列出:<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.log2.要列出/tmp/sample.log日志文件的内容,请输入:alog -f /tmp/sample.log -o3.要将名为/tmp/sample.log的日志文件的大小更改为8192 字节,请输入:echo "resizing log file" | alog -f /tmp/sample.log -s 81924.要将新的日志类型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-ROMrmt所有连接SCSI 的磁带设备ent所有以太网适配器tok所有令牌环适配器fddi所有“光纤分布数据接口”适配器∙注:一些硬件平台不支持一般设备的关键字。