使用 imadmin 命令可以:
启动和停止所有 Instant Messaging 组件(服务器、多路复用器、“日历”代理、群集代理和监视程序)。
启动和停止单个 Instant Messaging 组件。
刷新所有的 Instant Messaging 组件配置。
刷新单个 Instant Messaging 组件。
检查 Instant Messaging 组件的状态。
imadmin 命令行实用程序只能由超级用户或拥有运行 Instant Messaging 服务器和多路复用器的系统的管理权限的用户执行。此最终用户通常是用来运行服务器的那个身份,并在安装期间指定:
在 Solaris 中为 inetuser。
在具有 Sun JavaTM System Access Manager 的部署中,如果 Sun Java System Portal Server 和 Instant Messaging 服务器安装在同一主机上,该用户就是运行 Access Manager 的用户,如同 root。
imadmin 命令行实用程序位于以下目录中:
im-svr-base/sbin
启动 Instant Messaging 服务器可使 Instant Messenger 与其进行连接。停止 Instant Messaging 服务器将终止所有连接,并断开与所有 Instant Messenger 客户机之间的连接。
可以一并启动所有组件,也可以分别启动单个组件。
以 start 选项使用 imadmin 命令可根据所启用的组件来启动 Instant Messaging Server、多路复用器、日历代理、群集代理、监视程序。
在命令行中键入如下内容:
imadmin start |
如果服务器和多路复用器均已启用,则此命令将首先启动 Instant Messaging 服务器,然后启动多路复用器。
如果启用了监视程序(默认设置),此命令将启动监视程序,然后监视程序将读取配置文件,并根据需要启动 Instant Messaging Server 和/或多路复用器。
如下所示在命令行中键入包含指定组件的参数的 imadmin start 命令:
服务器:
imadmin start server |
多路复用器:
imadmin start multiplexor |
日历代理:
imadmin start agent-calendar |
监视程序:
imadmin start watchdog |
可以一并停止所有组件,也可以分别停止单个组件。
以 stop 选项使用 imadmin 命令可根据所启用的组件来停止 Instant Messaging Server、多路复用器、日历代理、群集代理、监视程序。
在命令行中键入如下内容:
imadmin stop |
如果监视程序正在运行,imadmin 将首先停止监视程序,然后停止服务器和/或多路复用器。
此命令将停止服务器、多路复用器、日历代理、群集代理和监视程序,终止所有最终用户连接,并断开配置的所有入站和出站服务器连接。
如下所示在命令行中键入包含指定组件的参数的 imadmin stop 命令:
服务器:
imadmin stop server |
多路复用器:
imadmin stop multiplexor |
日历代理:
imadmin stop agent-calendar |
监视程序:
imadmin stop watchdog |
以 refresh 选项使用 imadmin 命令可停止和重新启动单个 Instant Messaging 组件并刷新该组件的配置。
可以一并刷新所有组件,也可以分别刷新单个组件。
无论何时在 iim.conf 文件中更改配置参数,都需要刷新配置。
在命令行中键入如下内容:
imadmin refresh |
此命令将停止服务器、多路复用器、日历代理、群集代理和监视程序,终止所有最终用户连接,并断开配置的所有入站和出站服务器连接。
如果监视程序正在运行,imadmin 将首先停止监视程序,然后停止服务器和/或多路复用器。然后启动监视程序。该监视程序将读取配置文件,并根据需要启动 Instant Messaging 服务器和/或多路复用器。
如下所示在命令行中键入包含指定组件的参数的 imadmin refresh 命令:
服务器:
imadmin refresh server |
多路复用器:
imadmin refresh multiplexor |
日历代理:
imadmin refresh agent-calendar |
群集代理:
imadmin refresh monitor |
监视程序:
imadmin refresh watchdog |
可以 status 选项使用 imadmin 命令一并检查所有组件的状态,或分别检查单个组件的状态。该命令会返回以下格式的结果:
Component [status] |
例如:
Server [UP] Multiplexor [UP] Agent:calendar [DOWN] Watchdog [UP] |
在命令行中键入如下内容:
imadmin status |
此命令将返回所有已启用组件的状态。
如下所示在命令行中键入包含指定组件的参数的 imadmin status 命令:
服务器:
imadmin status server |
多路复用器:
imadmin status multiplexor |
日历代理:
imadmin status agent-calendar |
监视程序:
imadmin status watchdog |