• 第三十八章 在 UNIX®、Linux 和 macOS 上使用 IRIS(三)


    第三十八章 在 UNIX®、Linux 和 macOS 上使用 IRIS(三)

    管理 IRIS

    shell 中,具有 sysmgr 组中任何用户 ID 的用户都可以运行 iris,它调用 install-dir/bin 目录中的 IRIS 可执行文件和脚本.以下部分描述了如何在 IRIS 实例上执行这些管理任务:

    重要提示:安装的所有者拥有启动和停止实例、执行系统管理以及为该实例运行诊断程序的完全权限。

    只有作为实例所有者的用户 ID 才能并且应该运行所有诊断活动。这确保创建的任何文件或资源都归实例所有者所有,而不是 root(这可能使非 root 用户无法访问这些资源)。因此,不建议 root 以任何方式管理不属于 root 的实例(包括启动和停止实例)。以 root 身份运行的用户应该只管理 root 拥有的实例。

    启动 IRIS

    要启动 IRIS,请在系统级别运行启动程序。此过程激活默认配置文件或您指定的配置文件。

    注意:如果在启动 IRIS 时遇到任何问题,请按照“监控指南”的“监控日志文件”部分中的说明查看 messages.log 文件。

    如果不在控制台机器上,请运行 Telnet 并连接到安装了 IRIS 的目标机器。在可以在 UNIX® 上启动 IRIS 之前,必须满足以下条件之一:

    • 超级用户。
    • 已以 root 用户身份登录。 (从另一个帐户登录时,可以接受 su(超级用户)为 root。)
    • UNIX®ID 与在 IRIS 安装期间命名的组匹配,因为它具有停止和启动系统的权限。

    使用 iris 命令启动 IRIS

    iris start 
    
    • 1

    其中 instname 是要启动的 IRIS 实例的名称。

    shell 中,具有 sysmgr 组中任何用户 ID 的用户都可以运行 iris start。此命令验证实例当前未在当前节点或其他节点上运行,创建共享内存和基本 IRIS 守护进程,包括多个辅助写入守护进程 (AWD),运行启动 (^STU) 例程,该例程创建额外的守护进程(用于例如,ECP 守护程序),然后允许用户登录。

    运行 IRIS

    shell 中,具有任何用户 ID 和任何组 ID(本例中为 anyuser:anygroup)的用户可以运行执行 irisuxsessioniris 终端在 install-dir/bin 目录中。

    作为 anyuser:irisusr 运行, IRIS 运行其标准启动逻辑,包括 Kerberos 协商,以识别 $USERNAME 和一组登录角色。在许多情况下,此 $USERNAME 值与调用 iris 终端的实际用户相关联。因此,尽管任何用户都可以运行

  • 相关阅读:
    性能测试中如何使用RunnerGo还原混合并发场景
    【22】c++设计模式——>外观模式
    暑期JAVA学习(32)Thread的常用方法
    网站列表页加密:三次请求后返回内容多\r
    C# 通用 HTTP 签名组件的另类实现
    小车PWM调速-模式选择
    Element文件上传-解决跨域
    xctf攻防世界 Web高手进阶区 webshell
    【嵌入式开发 Linux 常用命令系列 9 -- linux系统终端命令提示符设置(PS1)】
    每日一练 | 网络工程师软考真题Day39
  • 原文地址:https://blog.csdn.net/yaoxin521123/article/details/126965541