跳到主要内容

了解 CLI 命令的不同 shell(仅限集群管理员)

集群具有三个不同的 CLI 命令 shell:clustershellnodeshellsystemshell。这些 shell 用于不同的目的,并且各自具有不同的命令集。

  • clustershell 是您登录到集群时自动启动的内置 shell。

    它提供了配置和管理集群所需的所有命令。clustershell CLI 帮助(通过 clustershell 提示符下的 ? 触发)显示可用的 clustershell 命令。clustershell 中的 man command_name 命令显示指定 clustershell 命令的手册页。

  • nodeshell 是用于仅在节点级别生效的命令的特殊 shell。

    nodeshell 可通过 system node run 命令访问。

    nodeshell CLI 帮助(通过 nodeshell 提示符下的 ?help 触发)显示可用的 nodeshell 命令。nodeshell 中的 man command_name 命令显示指定 nodeshell 命令的手册页。

    许多常用 nodeshell 命令和选项在 clustershell 中设置有安全加密链路和别名,并可从 clustershell 执行。

  • systemshell 是仅用于诊断和故障诊断目的低级 shell。

    systemshell 和关联的“diag”帐户旨在用于低级诊断目的。他们的访问需要诊断权限级别,并保留仅供技术支持人员执行故障诊断任务。