Sun Management Center 命令行界面 (CLI) 是字符驱动的控制台应用程序,用于监视和管理您的系统。CLI 提供了几个有用的功能:
低系统开销 – 尽管 CLI 提供了 Java 控制台和 Web 控制台的大多数功能,但 CLI 并不需要位图图形。因此 CLI 可以通过低带宽连接在简单的数据终端设备上运行。但是,CLI 并不支持需要 GUI 的功能(例如物理视图或绘图)。
批处理模式处理 – CLI 支持基本的脚本编辑功能,使 CLI 能够在批处理模式下获取文件中的命令输入。
可配置的输出格式 – 用户可以配置 CLI 输出的格式。纯文本输出能够与其它基于文本的工具兼容。对于扩展命令,可以指定以 HTML 格式输出。
帮助 – 可以在 CLI 中使用 CLI 命令的联机帮助。
使用 CLI 可以执行以下任务:
创建拓扑对象(例如域、组和实体),以及检索有关这些对象的拓扑信息。
检索和操作被管理对象的特性或属性。
加载、卸载、启用和禁用 Sun Management Center 代理中的模块。
在 Sun Management Center 代理上设置和运行警报操作、检索警报信息以及确认或删除警报。
运行 Solaris 8 或 Solaris 9 操作系统 的 UNIX® 工作站
运行 Windows 98、Windows 2000 或 Windows NT 的 PC
会话模式 – 会话模式是可交互的。登录到 Sun Management Center 服务器后,可以输入命令并接收输出,直到明确地在服务器上注销。
批处理模式 – CLI 连接到服务器,并执行 filename 文件中包含的命令,其中 filename 是包含 CLI 命令的文件的名称。
本节概述了 CLI 命令和参数。
基本命令用于修改执行其它 CLI 命令的环境。使用基本命令可以设置参数值、定义命令别名、检查命令状态或登录到服务器以及在服务器上注销。基本命令始终在前台运行。
扩展命令用于查询或修改被管理对象的拓扑结构、它们的特性和属性。使用扩展命令可以执行以下几个功能:
在被管理对象的拓扑结构中定位被管理对象
启用或禁用模块
确认或删除警报
缺省情况下,扩展命令在后台运行。 也可以将扩展命令配置为在前台运行。
在会话模式下,命令在前台或后台均可执行。
前台 – 在前台执行的命令一直运行到结束,并直接将输出发送至屏幕,除非经过重定向。在前台,一次只能运行一条命令。基本命令只能在前台运行;而扩展命令缺省情况下在后台运行,但是可以将其配置为在前台运行。
后台 – 在后台执行的命令以异步方式运行,缺省情况下不向屏幕发送输出或诊断信息。输出被缓存起来,可以在以后接收到明确请求时显示。与 UNIX shell 不同,在后台一次只能运行一条扩展命令。在后台运行扩展命令时,可以在前台运行任意多条基本命令。缺省情况下,扩展命令在后台运行,但也可指定其在前台运行。基本命令不能在后台运行。
CLI 也支持别名。可以为更复杂的命令及其参数定义缩写或别名。可以在不同的 CLI 会话中使用用户定义的别名。
CLI 参数是“名称-值”对:每个参数都包含一个名称和一个值。某些参数内置于 CLI 中。 其名称和值的含义在 CLI 中进行了预定义。可以定义其它参数,这些参数也称为变量.。某些参数是全局范围参数。全局参数影响特定会话中运行的所有 CLI 命令的执行情况。其它参数则特定于某条命令或命令组。
CLI 提供了几个输入和输出功能。
CLI 为每条 CLI 命令都提供了联机帮助。可以在 CLI 中使用 CLI 帮助。CLI 帮助不要求具备 GUI。 帮助提供了了每条命令的用法说明,还列出了与该命令相关的参数。