smitty 命令

用途

提供“基于 Curses”的文本界面来执行系统管理。

语法

smitty [ -C ] [ -D ] [ -f ] [ -h ] [ -l File ] [ -o PathName ] [ -s File ] [ -t ] [ -v ] [[[ -m | -n | -d ] FastPath ] [ -X ] [ -x ]

描述

smitty 命令调用系统管理界面工具 (SMIT)。 SMIT 是一交互式界面应用程序用来简化系统管理任务。 smitty 命令显示了导致交互式对话的菜单层次结构。 SMIT 构建并运行用户指定的命令。 由于 SMIT 运行命令,您必须有权限执行 SMIT 运行的命令。
注: smitty命令与smit-C 相同。

SMIT 创建两个文件:smit.script 文件和 smit.log 文件。 使用 -s PathName 标志调用 smitty 命令将 smit.script 文件保存在由 PathName 参数指定的文件中。 如果没有指定 -s 标志,那么将脚本信息保存在 $HOME/smit.script 文件中。 使用 -l PathName标志调用smitty命令时,会将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 参数,那么 smitty 命令会将您转至菜单层次结构的顶级。 要进入低级菜单,请使用 FastPath 参数。 SMIT 运行的所有命令都可以用做 FastPaths。 当您熟悉命令时,FastPath 参数能帮助您。 例如,您可以输入:smitty chuser以直接转至您可以从中更改用户特征的对话框。

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 使用“基于 Curses”的文本界面启动 SMIT。 它是 smitty 命令的缺省值。
-D 设置调试方式;设置 -t-v 标志。
-d FastPath 标识 FastPath 是对话框的名称。
-f 允许 SMIT 的标准输入和输出可以被重定向。
-h 显示命令用法的消息。
-我 文件 重新将 smit.log 文件重定向至指定的 File
-m FastPath 标识 FastPath 是菜单的名称。
-n FastPath 标识 FastPath 是选择程序的名称。
-o PathName 为 SMIT 对象指定备用存储库的目录 PathName。 缺省目录是 /etc/objrepos
-s 文件 重新将 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. 要显示整个系统管理层次结构中的主菜单,请输入:
    smitty 
  2. 要更改用户的特征,请输入:
    smitty chuser
    chuser 命令是 FastPath 参数的一个示例。 smitty 命令和 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/smitty 包含 smitty 命令。
/etc/objrepos 为 SMIT 数据库指定缺省目录。
smit.log 用时间戳记指定您的会话的详细信息。
smit.script 用时间戳记仅指定 SMIT 运行的目标任务命令。