

实施指南 › 安装和自定义 UNIX 端点 › Solaris 10 区域实施 › 在 Solaris 标记区域中安装 › 使用 ioctl 进行通讯
使用 ioctl 进行通讯
如果要将 CA ControlMinder 安装在 Solaris 标记区域,则必须使用 ioctl,而不是 syscall,与内核模块通讯。
将 CA ControlMinder 修改为使用 ioctl 进行通讯
- 在全局区域及所有非全局区域中停止 CA ControlMinder。
使用 secons -sk 停止上一区域禁用事件拦截并准备内核模块进行卸载。
- 在全局区域 (SEOS_load -u) 中卸载 CA ControlMinder 内核模块。
注意:SEOS_load -u 命令确保在卸载 CA ControlMinder 之前, 没有在任何非全局区域中运行。
- 在安装了 CA ControlMinder(全局、非全局和标记区域)的每个区域中,seos.ini 项 SEOS_use_ioctl = 1(默认情况下,该项设置为 0)。
- 在全局区域中加载内核模块 (SEOS_load)。
这将安装 pseudo 设备让 CA ControlMinder 通过 ioctl 与其内核模块通讯,并标识要求重新启动的区域,由此他们可以利用 ioctl。
- 重新启动标识为需要重新启动,安装了 CA ControlMinder 的每个非全局区域和标记区域。
Copyright © 2013 CA.
All rights reserved.
 
|
|