smit 命令
用途
执行系统管理。
语法
smit[-C |-M ] [-D ] [-f ] [-h ] [-l File] [-o PathName] [-p Entity/ValueString] [-r RunMode] [-s File] [-t ] [-v ] [ [-m |-n |-d ]FastPath[-X ] [-x ]
描述
smit 命令调用系统管理界面工具 (SMIT)。 SMIT 是一交互式界面应用程序用来简化系统管理任务。 smit 命令显示导致交互式对话的菜单层次结构。 SMIT 构建并运行用户指定的命令。 由于 SMIT 运行命令,您必须有权限执行 SMIT 运行的命令。
SMIT 创建两个文件:smit.script 文件和 smit.log 文件。 使用 -s PathName 标志调用 smit 命令会将 smit.script 文件保存在 PathName 参数指定的文件中。 如果没有指定 -s 标志,那么将脚本信息保存在 $HOME/smit.script 文件中。 使用 -l PathName标志调用smit命令时,会将smit.log文件保存到PathName参数指定的文件中。 如果没有指定 -l 标志,那么将日志信息记录在 $HOME/smit.log 文件中。 您必须对您要求写入 smit 文件的目录具有写许可权,否则不会创建 smit.script 文件和 smit.log 文件。 SMIT 不覆盖 smit.log 文件或 smit.script 文件。 可能时会附加文件。
smit.script 文件自动记录命令和命令使用的标志及参数。 smit.script 文件可用作一个可执行 shell 脚本以复制系统配置。 SMIT 创建 smit.log 文件,它包含可由程序员用来扩展 SMIT 系统所使用的附加的详细信息。 -D、-l、-t 和 -v 标志会影响 smit.log 文件。
SMIT 需要访问下列文件:
| 项 | 描述 |
|---|---|
| sm_menu_opt | SMIT 数据库 |
| sm_name_hdr | SMIT 数据库 |
| sm_cmd_hdr | SMIT 数据库 |
| sm_cmd_opt | SMIT 数据库 |
| smit.log | SMIT 日志文件 |
| smit.script | SMIT 脚本文件 |
| /usr/lpp/msg/.../smit.cat | 消息目录 |
标志
| 项 | 描述 |
|---|---|
| -C | 使用 ASCII(也称 Curses)界面启动 SMIT。 |
| -D | 设置调试方式;设置 -t 与 -v 标志。 |
| -d FastPath | 标识 FastPath 是对话框的名称。 |
| -f | 允许 SMIT 的标准输入和输出可以被重定向。 |
| -h | 显示命令用法的消息。 |
| -l 文件 | 重新将 smit.log 文件重定向至指定的 File。 |
| -M | 使用 windows(也称为 Motif)界面启动 SMIT。 |
| -m FastPath | 标识 FastPath 是菜单的名称。 |
| -n FastPath | 标识 FastPath 是选择程序的名称。 |
| -o PathName | 为 SMIT 对象指定备用存储库的目录 PathName。 缺省目录是 /etc/objrepos。 |
| -p Entity/ValueString | 此标志仅适用于 SMIT Windows 版本。 允许从命令行填写名称选择和对话。 还允许您同时在多个实体上操作。 您可以设置环境变量 ENTITY_SEP 和 VALUE_SEP 覆盖缺省的逗号和分号分隔符。 您可以采用下列任何一种格式来输入 Entity/ValueString: "Entity1:Val1,Val2... ; Entity2:Val1,Val2... ; ..." 或 "Val1,Val2... ; Val1,Val2... ; ..." |
| -r RunMode | 此标志仅适用于 SMIT Windows 版本。 指定运行 msmit 的方式。 您可以为 RunMode 输入以下值:
|
| -s 文件 | 重新将 smit.script 文件重定向至指定的 File。 |
| -t | 将详细跟踪信息记录在 smit.log 文件中。 |
| -v | 记录 SMIT 运行的中间和目标任务命令的命令字符串,同时也将输出记录在 smit.log 文件中。 |
| -x | 不运行任何 command_to_execute,但是仍然为以后的执行记录它们。 |
| -X | 不运行任何 command_to_discover、command_to_list、command_to classify 或 command_to_execute。 |
示例
- 要显示整个系统管理层次结构中的主菜单,请输入:
smit - 要更改用户的特征,请输入:
chuser 命令是 FastPath 参数的一个示例。 smit 命令和 FastPath 参数 chuser 可将您直接转至对话框,Change User Attributes,用于指导您更改用户的特征。smit chuser - 要使 smit.script 文件可执行重复配置,请输入:
然后,要复制您的配置,请输入:chmod +x smit.script
在配置命令中可以编辑 smit.script 文件来创建微小的变动,或仅仅使用命令的子集。 应该重新命名或复制 smit.script 文件以防止 SMIT 修改它。smit.script注:SMIT 在 Korn shell 程序 (/usr/bin/ksh) 下运行命令。 smit.script 文件中的一些命令字符串可能需要该环境才能正确运行。
文件
| 项 | 描述 |
|---|---|
| /usr/bin/smit | 包含 smit 命令。 |
| /etc/objrepos | 为 SMIT 数据库指定缺省目录。 |
| smit.log | 用时间戳记指定您的会话的详细信息。 |
| smit.script | 用时间戳记仅指定 SMIT 运行的目标任务命令。 |