使用云助手公共命令快速安装Java环境
1. 创建实验资源
开始实验之前,您需要先创建ECS实例资源。
- 在实验室页面,单击创建资源。
- (可选)在实验室页面左侧导航栏中,单击云产品资源列表,可查看本次实验资源相关信息(例如IP地址、用户信息等)。
说明 :资源创建过程需要1~3分钟。
2. 浏览和查找云助手公共命令
本步骤将指导您如何浏览云助手公共命令,并查找为ECS实例快速安装Java环境和Tomcat的名称为ACS-APP-InstallJavaEnvironment-for-linux.sh的公共命令。
- 双击打开远程桌面的Firefox ESR浏览器。
- 在RAM用户登录框中单击下一步,并复制粘贴页面左上角的子用户密码到用户密码输入框,单击登录。
- 复制下方地址,在Firefox ESR浏览器打开新页签,粘贴并访问云服务器ECS控制台。
https://ecs.console.aliyun.com/
- 在左侧导航栏,单击发送命令/文件(云助手)。
- 在ECS云助手页面顶部菜单栏,选择资源所在地域。例如下图中,地域切换为华东2(上海)。
说明 :您可以在云产品资源列表中查看到ECS实例所在地域。
- 在ECS云助手页面,单击公共命令。
返回如下页面,您可以在公共命令页签中浏览所有的云助手公共命令。
- 在公共命令页签的搜索框中,选择按照命令名称搜索,输入ACS-APP-InstallJavaEnvironment-for-linux.sh公共命令,单击回车。
说明 :
- 公共命令搜索框支持按照公共命令名称、公共命令ID和公共命令类型查找所需要的公共命令。
- 名称为ACS-APP-InstallJavaEnvironment-for-linux.sh的公共命令可以为您的ECS实例安装Java环境和Tomcat。
3. 通过ECS管理控制台执行云助手公共命令
云助手公共命令可以通过ECS管理控制台、OpenAPI和阿里云CLI三种方式来执行。本步骤将指导您通过ECS管理控制台来执行云助手公共命令,快速安装Java环境和Tomcat。
- 执行公共命令。
(1) 在公共命令页签,找到名称为ACS-APP-InstallJavaEnvironment-for-linux.sh的公共命令,单击操作列下的执行。
(2) 在执行命令面板,参考说明配置相关信息,单击执行。
参数说明:
- 执行计划:选择公共命令的执行计划,目前支持立即执行、系统下一次启动后执行、系统每次启动后执行和定时执行。本示例选择立即执行。
- 执行用户:在ECS实例中执行命令的用户名称。默认情况下,在Linux实例中以root用户执行命令,在Windows实例中以System用户执行命令。本示例使用root用户执行命令。
- 选择实例:选择需要执行命令的实例,该实例需处于运行中状态且已安装云助手的客户端。本示例选择实验室为您提供的ECS实例,您可以在云产品资源列表中查看到ECS实例ID。
返回如下页面,在命令执行结果页签,您可以看到刚刚执行的公共命令,等待执行状态变为执行成功。
- 查看公共命令的执行结果并验证。
(1) 在命令执行结果页签,执行状态为执行成功,表示您已成功执行公共命令。公共命令执行成功后,将为您指定的ECS实例安装Java环境,包括Tomcat。
(2) 在ECS云助手页面右上角,单击创建/执行命令。
(3) 在创建命令面板,参考说明配置相关信息,单击执行。
参数信息:
- 命令来源:选择命令来源。本示例选择输入命令内容。
- 命令名称:设置命令名称。本示例命令名称保持默认。
- 执行计划:选择命令执行计划。本示例选择立即执行。
- 命令类型:选择命令类型。本示例选择Shell。
- 命令内容:输入如下命令内容,查看Java版本和Tomcat安装路径。
# 查看Java版本 java -version # 查看Tomcat安装路径 find / -name tomcat
- 执行用户:在ECS实例中执行命令的用户名称。默认情况下,在Linux实例中以root用户执行命令,在Windows实例中以System用户执行命令。本示例使用root用户执行命令。
- 选择实例:选择需要执行命令的实例,该实例需处于运行中状态且已安装云助手的客户端。本示例选择实验室为您提供的ECS实例,您可以在云产品资源列表中查看到ECS实例ID。
返回如下页面,您可以查看到ECS实例的Java版本号和tomcat的安装位置。
4. 了解更多执行云助手公共命令方式
云助手公共命令除了通过ECS管理控制台来执行,还可以使用OpenAPI和阿里云CLI两种方式来执行。
- OpenAPI方式
通过调用API DescribeCommands查看公共命令,调用API InvokeCommand执行公共命令。
由于不同地域下的云助手公共命令CommandId参数值都不相同,为方便由程序直接调用公共命令,推荐您使用公共命令的命名名称,通过调用API InvokeCommand执行云助手公共命令。更多详情请参考查看和执行云助手公共命令。
说明 :
CommandId参数值即为云助手公共命令的命令名称,云助手可以:
- 自动查找选择该名称的公共命令;
- 如有多个同名公共命令,将自动选择该公共命令的最新版本。
- 阿里云CLI方式
通过阿里云CLI调用API DescribeCommands查看公共命令、调用API InvokeCommand执行公共命令。更多详情请参考查看和执行云助手公共命令。
说明 :
如果您使用通过阿里云CLI执行公共命令的方式,请先在ECS实例安装并配置阿里云CLI。关于安装并配置阿里云CLI,详情请参考安装指南。
实验地址:https://developer.aliyun.com/adc/scenario/9e2102fc68bc4bbdb5570f159b857ce6