AIX命令参考大全,卷 1,a - c - chcons 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 1,a - c

chcons 命令

用途

将系统控制台重定向至指定的设备或文件,并当系统下一次启动时生效。

语法

chcons [ -a login=disable =enable} ] [  -a console_logname=file ] [  -a console_logsize=size ] [  -a console_logverb=number ] [  -a console_tagverb=number ] PathName

描述

chcons 命令更改下次系统启动时生效的系统控制台。不会影响系统控制台的当前操作。

PathName 参数必须是到要成为系统控制台的设备或文件的全限定路径名。

如果 PathName 参数指定了不存在的文件,chcons 命令会在系统下次启动时创建该文件。如果文件不存在,chcons 命令会发送任何控制台消息输出至文件。对于常规文件,系统不会启动登录程序。

如果控制台路径名是字符设备,系统会在该设备上启动登录程序。登录是在控制台上以全运行级别被启用的。如果无需登录,使用 -a login=disable 标志。

警告:如果控制台是系统上仅有的登录终端,则在系统下次使用 -a login=disable 标志启动时,无法登录。

附加信息

chcons 命令将指定信息保存至使用控制台配置方法在系统进行下一次启动时要使用的数据库。此方法检查指定设备路径名,以确定它是否是字符特殊文件。如果不是,或者它不存在,则会假定设备路径名是文件,且相应设置控制台。如果设备路径名是字符特殊文件,则控制台配置方法会将基本名用作逻辑名,并试图在设备数据库中查找此设备名。如果找到设备,且此设备是可用的,则控制台被设置为该设备。

如果未找到设备或找到但不可用,则会运行控制台查找程序例程,它会显示提示符,请求选择新的系统控制台设备。缺省情况下,S1 端口上的 tty 和所有图形显示器将显示提示符。必须修改 /etc/consdef 文件以在 S2 或其它端口上显示提示符。

对于设备,inittab 文件中具有控制台标识符的条目被设置为 respawn 操作,这样如果控制台登录被指定为 enable 参数,则允许登录到控制台。这使得在所有运行级别上都可以登录。如果使用 disable 参数指定控制台登录,或如果文件被指定为控制台,则 inittab 文件中的控制台条目被设置为 OFF 操作,且对于所有运行级别,控制台上的登录都被禁用。

标志

-a login= [ disable | enable ] 对于所有运行级别,在下一次系统启动时,启用或禁用登录到控制台。
-a console_logname=file 指定完整路径名,以用于控制台输出日志文件。
-a console_logsize=size 指定控制台输出日志文件的大小(以字节为单位)。
-a console_logverb=number 指定控制台输出日志记录的详细级别。零表示禁用日志记录;1 到 9 表示启用日志记录。
-a console_tagverb=number 指定控制台输出标记的详细级别。零表示禁用标记,1 到 9 表示启用标记。

示例

  1. 要将系统控制台更改为在 /tmp 目录中称作 console.out 的文件,输入:

    chcons /tmp/console.out
  2. 要将系统控制台更改为具有 tty3 逻辑名的终端,输入:

    chcons /dev/tty3
  3. 要将系统控制台更改为与 /dev/tty3 设备相关联的终端,并确保在控制台处的登录,输入:

    chcons -a login=enable /dev/tty3
  4. 要将系统控制台更改为具有 tty0 逻辑名的终端,并禁用在控制台处的登录,输入:

    chcons -a login=disable /dev/tty0
  5. 要将控制台更改为缺省物理 LFT 显示器,输入:

    chcons /dev/lft0

文件

/dev/console 指定用于系统控制台访问的特殊文件。
/etc/consdef 使得非缺省终端被选作控制台设备。
/usr/sbin/chcons 指定命令文件。

相关信息

init 命令、lscons 命令、swcons 命令。

inittab 文件、consdef 文件。

console 特殊文件。

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]