云助手客户端是为ECS实例执行云助手命令的代理程序。本文介绍如何停止或启动云助手客户端。

前提条件

请确认您已安装云助手客户端。具体操作,请参见安装云助手客户端

停止或启动客户端(Windows实例)

完成以下操作,停止或启动Windows实例的云助手客户端:

  1. 远程连接Windows实例。具体操作,请参见远程连接Windows实例
  2. 选择计算机管理 > 服务和应用程序 > 服务,并找到AliyunService
    警告 AliyunService是云助手客户端服务的运行名称,停止AliyunService相当于停止云助手客户端,这可能会导致ECS实例异常,并无法在ECS管理控制台停止运行中的ECS实例。建议您谨慎停止云助手客户端。
  3. 单击停止此服务或者重启动此服务

    重启动此服务

停止或启动客户端(Linux实例)

完成以下操作,停止或启动Linux实例的云助手客户端:

  1. 远程连接Linux实例。具体操作,请参见远程连接Linux实例
  2. 运行以下命令检查云助手客户端的版本。
    aliyun-service -v
    说明 对于高于1.0.1.308版本的云助手客户端,不再使用agentwatch管理云助手客户端服务。因此,您需要根据返回的云助手客户端版本号决定如何停止或者启动云助手客户端。
  3. 根据返回的云助手客户端版本选择操作方式。
    • 对于1.0.1.308及更低版本的云助手客户端,请根据ECS实例的init系统选择以下命令停止云助手客户端服务。
      • Debian、CentOS和Red Hat等操作系统:
        #停止云助手客户端
        systemctl stop agentwatch
        #启动云助手客户端
        systemctl start agentwatch
      • 使用其他init系统的操作系统:
        #停止云助手客户端
        chkconfig agentwatch off
        #启动云助手客户端
        chkconfig agentwatch on
    • 对于高于1.0.1.308版本的云助手客户端,请根据ECS实例的init系统选择以下命令停止云助手客户端服务。
      • 采用新版本内核的Linux系统通常使用systemd初始化进程服务,操作如下:
        #查询您的ECS实例是否使用systemd初始化进程服务,有返回信息则表示使用的是systemd
        strings /sbin/init | grep "/lib/system"
        #停止云助手客户端
        systemctl stop aliyun.service
        #启动云助手客户端
        systemctl start aliyun.service
      • 对于Ubuntu14及更低版本的Linux系统,通常使用UpStart初始化进程服务,操作如下:
        #查询您的ECS实例是否使用UpStart初始化进程服务,有返回信息则表示使用的是UpStart
        strings /sbin/init | grep "upstart"
        #停止云助手客户端
        /sbin/initctl stop aliyun-service
        #启动云助手客户端
        /sbin/initctl start aliyun-service
      • 采用低版本内核的Linux系统通常使用sysvinit初始化进程服务,操作如下:
        #查询您的ECS实例是否使用sysvinit初始化进程服务,有返回信息则表示使用的是sysvinit
        strings /sbin/init | grep "sysvinit"
        #停止云助手客户端
        /etc/init.d/aliyun-service stop
        #启动云助手客户端
        /etc/init.d/aliyun-service start