AIX命令参考大全,卷 5,s - u - smit 命令

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

AIX命令参考大全,卷 5,s - u

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 文件。

如果您未使用 FastPath 参数,则 smit 命令将您置于菜单层次结构的顶级。要进入低级菜单,请使用 FastPath 参数。SMIT 运行的所有命令都可以用做 FastPaths。当您熟悉命令时,FastPath 参数能帮助您。例如,您可以输入:smit chuser 直接进入您能改变用户特征的对话框。要学习有关 FastPaths 的更多信息, 请参阅《AIX 5L V5.2 安全指南》中的『设置和维护角色』

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 消息目录

注:如果这些文件中的任何一个损坏,或者存在一个崩溃的 NFS 服务器上,SMIT 不能响应。

标志

-C 使用 ASCII(也称 Curses)界面启动 SMIT。
-D 设置调试方式;设置 -t-v 标志。
-d FastPath 标识 FastPath 是对话框的名称。
-f 允许 SMIT 的标准输入和输出可以被重定向。
-h 显示命令用法的消息。
-l File 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 输入下列值:

1
当在输出窗口中单击 done 时,退出 msmit。
2
当在对话框中单击 ok 时,退出 msmit。退出时,打印对话框选项。不运行命令。
3
默默运行 msmit,打印对话框选项。不运行命令。
4
当在对话框中单击 ok 时,退出 msmit。退出时,打印命令。 不运行命令。
-s File smit.script 文件重定向到指定的 File
-t 把详细跟踪信息记录在 smit.log 文件中。
-v 记录 SMIT 运行的中间和目标任务命令的命令字符串,同时也把输出记录在 smit.log 文件中。
-x 不运行任何 command_to_execute,但是仍然为以后的执行记录它们。
-X 不运行任何 command_to_discovercommand_to_listcommand_to classifycommand_to_execute

示例

  1. 要在总体系统管理分层中显示主菜单,输入:

    smit 
  2. 要更改用户的特征,输入:

    smit chuser

    chuser 命令是 FastPath 参数的一个示例。smit 命令和 FastPath 参数 chuser 让您直接进入对话框,Change User Attributes,指导您完成更改用户的特征。

  3. 为了复制配置,将 smit.script 文件变为可执行,输入:

    chmod +x smit.script

    然后,要复制您的配置,输入:

    smit.script 

    在配置命令中可以编辑 smit.script 文件来创建微小的变动,或仅仅使用命令的子集。应该重新命名或复制 smit.script 文件以防止 SMIT 修改它。

    注:SMIT 在 Korn shell(/usr/bin/ksh)下运行命令。smit.script 文件中的一些命令字符串可能需要该环境才能正确运行。

文件

/usr/bin/smit 包含 smit 命令。
/etc/objrepos 为 SMIT 数据库指定缺省目录。
smit.log 用时间戳记指定您的会话的详细信息。
smit.script 用时间戳记仅指定 SMIT 运行的目标任务命令。

相关信息

chmod 命令。

AIX 5L Version 5.2 System Management Concepts: Operating System and Devices 中的 System Management Interface Tool(SMIT)

AIX 5L Version 5.2 General Programming Concepts: Writing and Debugging Programs 中的 System Management Interface Tool(SMIT)Overview for Programming

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