2024年3月19日发(作者:)
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',则会列出多个属性值对。
-f
File
-h
-l
Name
-P
从命名的
File
参数读取所需标志。
显示命令用法消息。
指定在要更改其特征的定制设备对象类中的设备逻
辑名,由
Name
参数指定。
在定制设备对象类中永久性更改设备的特征,而实
际上不更改设备。这对于不能成为不可用且不能在
可用状态下进行更改的设备很有用。可使用 -P 标
志对数据库进行更改。重新启动系统,更改将被应
用于设备。此标志不能同 -T 标志一起使用。并非
所有设备都支持 -P 标志。
指定在定制设备对象类中父设备的新设备逻辑名,
由
ParentName
参数指定。仅当更改父设备时,才
可以使用此标志。并非所有设备都支持 -p 标志。
禁止来自标准输出和标准错误的命令输出消息。
暂时更改设备特征,且对于系统的当前启动,不更
改定制设备对象类。此标志不能同 -P 标志一起使
用。并非所有设备都支持 -T 标志。
指定父设备上的新连接位置。仅当更改设备的连接
位置时,才使用此标志。并非所有设备都支持 -w 标
志。
-p
ParentName
-q
-T
-w
ConnectionLocation
安全性
访问控制:只有 root 用户和安全组的成员才能拥有对此命令的执行(x)访问
权。
审计事件
DEV_Change
信息
由 cfgmgr 命令调用的方法的参数。
示例
1. 要更改 4mm SCSI 磁带机 rmt0 的保留指示信息,以便每当插入磁带或
打开驱动器时,驱动器不会将磁带移至开头,然后移至结束,再回到开
头,请输入:
chdev -l rmt0 -a ret=no
系统会显示与以下内容相似的消息:
rmt0 已更改
2. 要将令牌环适配器 tok0 的一个或多个属性更改为如同 changattr 文
件中描述的预设置的值,请输入:
chdev -l tok0 -f changattr
系统会显示与以下内容相似的消息:
tok0 已更改
3. 要更改可用 SCSI 适配器 scsi0 的 SCSI 标识,而该适配器由于与之连
接的可用磁盘驱动器而不能变为不可用或不能进行更改,请输入:
chdev -l scsi0 -a id=6 -P
系统会显示与以下内容相似的消息:
scsi0 已更改
要将更改应用于适配器,请关闭系统然后重新启动。
4. 要将已定义的 tty 设备 tty11 移动到另一个串行适配器 sa5 上的端
口 0,请输入:
chdev -l tty11 -p sa5 -w 0
系统会显示与以下内容相似的消息:
tty11 已更改
5. 要将每个用户允许的进程的最大数更改为 100,请输入:
chdev -l sys0 -a maxuproc=100
系统会显示与以下内容相似的消息:
sys0 已更改
文件
/usr/sbin/chdev 指定命令文件。


发布评论