为远程维护控制和监视镜像模块。
mirrord
mirrord 守护进程控制和监视镜像模块。 镜像守护进程和镜像模块一起工作来提供控制台镜像,这是在本地操作员的系统控制台与远程服务专家的控制台之间的命令的双向回显。本地控制台或 BUMP 控制台连接到 S1 线路,远程控制台用调制解调器连接到 S2 线路。mirrord 守护进程用来在操作系统运行时进行远程服务支持。
注:要使用远程服务,必须安装软件错误日志与转储服务帮助软件包、远程服务支持必须有效且设置了远程授权标志。
通常,mirrord 守护进程在引导阶段的过程中的控制台配置之后启动,但它也可以从命令行启动。如果远程服务支持标志未设置(无远程服务许可)或远程授权标志未设置,那么守护进程什么也不执行就退出。
如果两种标志都设置了,那么守护进程会检查密钥方式开关。如果机器有钥匙方式开关且它在“正常”或“保密”位置,那么守护进程会休眠,直到置于“服务”位置为止。当密钥设置在“服务”位置时,唤醒守护进程,然后检查远程授权标志以及是否是通过流管理 tty S1 和 S2 线路(特殊文件 /dev/ttyS1 和 /dev/ttyS2)。如果这些检查之一失败,那么 mirrord 不能执行控制台镜像并且返回一条消息,解释为什么不执行。如果检查通过,那么 mirrord 创建一个锁文件 /etc/locks/mirror,杀死属于 S2 线路的进程,压入镜像模块,初始化 S2 线路,然后在镜像中开始回应。如果机器有密钥方式开关,则不管此开关如何,属于 S1 线路的应用程序始终不会受到影响。
如果机器有了一个方式开关且它已经处于服务位置,并且在守护进程开始时 S2 线路已连接,那么守护进程仅仅推入镜像模块(如果有必要的话)并且激活回送方式。在这种情况下,守护进程并不终止属于 /dev/ttyS2 的进程,这是因为也许已经开始了一个远程服务会话。用于 S2 连接线路的调制解调器根据文件 /usr/share/modems/mir_modem 配置,它的 tty 依照文件 /usr/lib/mir_tty 进行配置。通常,这些文件由服务人员安装,不需要修改。
如果当守护进程已经安装时执行 mirrord 命令,则会返回一个错误信息。
portmir 命令(可用于 AIX 4.2.1 及更新版本)能够在大多数系统上用于镜像控制台。
注:mirrord 命令只能用于带有“微通道 I/O”的多处理器系统。对于 IBM 系统,这包含 IBM 7012 型 G 系列、IBM 7013 型 J 系列 和 IBM 7015 型 R 系列。
可以用 SIGTERM 或 SIGKILL 信号来停止守护进程。
要从命令行启动守护进程,只要输入:
mirrord
portmir 命令。