文档

使用命令助手

更新时间:

命令助手是专为轻量应用服务器打造的自动化运维工具。您无需登录,即可在控制台上通过命令(Shell、PowerShell和Bat)对轻量应用服务器实例进行运维管理操作。本文介绍如何使用命令助手。

前提条件

  • 轻量应用服务器实例的状态必须为运行中

  • 已安装云助手Agent轻量应用服务器实例默认已安装云助手Agent,如果您手动卸载,需重新安装。具体操作,请参见安装云助手Agent

使用限制

  • 创建的脚本在Base64编码后大小不能超过16 KB。

  • 命令助手中的自定义参数不能超过20个。

操作步骤

  1. 登录轻量应用服务器管理控制台

  2. 在左侧导航栏,单击服务器

  3. 单击目标服务器实例卡片中的实例ID,进入服务器概览页面。

    说明

    如果服务器实例较多,可在搜索文本框中,输入公网IP地址或者实例ID筛选服务器实例。

  4. 单击命令助手页签,进入命令助手页面。

  5. 命令助手页面,单击执行命令

    根据界面提示,配置相关参数。具体参数说明如下表所示。

    参数

    说明

    命令名称

    请输入命令名称。

    命令类型

    选择命令类型。

    • Linux实例:支持命令类型为Shell

    • Windows实例:支持命令类型为BatPowerShell

    命令内容

    输入命令内容。例如:输入Shell命令ifconfig -s,可查看服务器实例网卡的简要信息。

    您也可以在命令内容中使用{{key}}的格式创建自定义参数,例如: { {parameterName} },并在命令参数中输入参数的值ls -la /etc/profile

    您最多可创建20个参数,参数允许包含数字和字母,不允许为空字符串,且最多支持64个字符。

    更多命令,请参见常用命令

    使用参数

    选择是否启用参数。

    如果您开启了使用参数功能,在命令内容中以{{key}}格式设置自定义参数,在命令参数中输入命令参数的值。

    执行用户

    您可以指定以某个轻量应用服务器实例中存在的用户执行命令,建议使用普通用户执行命令可降低安全风险。

    默认情况下,在Linux实例中以root用户执行命令,在Windows实例中以system用户执行命令。

    执行路径

    您可自定义命令的执行路径。默认路径如下:

    • Linux实例:执行路径默认在管理员root用户的/root目录下。

    • Windows实例:执行路径默认在C:\Windows\system32目录下。

    超时时间

    设置命令在服务器实例中的超时时间,当执行命令的任务超时后,命令助手将强制终止任务进程。

    单位为秒,默认超时时间为60秒,可设定超时时间取值范围为10~86400秒(24小时)。

  6. 参数配置完成后,单击执行

  7. 命令助手页面,在目标命令的操作列下,单击查看任务详情,可查看命令执行结果的详情信息。

    命令执行结果的详情信息包括执行ID、执行状态、执行时间、命令类型、执行结果、脚本内容等。

常用命令

本文以Linux系统的Shell命令为例,介绍运维的常用命令,具体命令如下表所示。

说明

命令中使用自定义参数可提高命令的适用性。以下示例命令中{{key}}格式的参数为自定义参数,执行命令时打开使用参数,在命令参数中输入参数的值。

具体操作

示例命令

修改服务器系统密码

根据您的操作系统类型,运行以下命令修改实例登录密码。

  • Linux:

    echo "root:<yourPassword>"|chpasswd
  • Windows:

    net user "Administrator" "<yourPassword>"
说明
  • 命令中的<yourPassword>请替换为您修改后的密码。

  • 密码长度8~30字符,须同时包含大写字母、小写字母、数字、特殊字符中的任意三种。其中,Windows 实例不能以斜线号(/)为密码首字符。

增加、删除、修改用户信息

  • 增加用户及设置密码

    useradd -m -p {{password}} {{newUser}}
  • 修改密码

    passwd {{password}}
  • 删除用户

    userdel {{newUser}}
  • 修改用户名

    usermod -l {{newUser}} -d /home/{{newUser}} -m {{previousUser}}

开启和关闭防火墙、查看防火墙状态

  • 开启防火墙

    systemctl start firewalld
  • 关闭防火墙

    systemctl stop firewalld
  • 查看防火墙状态

    systemctl status firewalld

安装软件

说明

在CentOS 7操作系统中,以安装Nginx为例。

yum -y install nginx

安装云监控插件

说明

更多信息,请参见安装和卸载云监控插件

ARGUS_VERSION=3.5.7 /bin/bash -c "$(curl -s https://cms-agent-cn-hangzhou.oss-cn-hangzhou-internal.aliyuncs.com/Argus/agent_install_ecs-1.7.sh)"
重要

命令中cn-hangzhou需要替换为轻量应用服务器所在的地域ID。获取地域ID,具体操作,请参见地域和可用区

查看服务器系统配置

  • 查看服务器基础配置

    # 显示激活的网卡信息
    ifconfig
    # 显示所有的网卡信息
    ifconfig -a
    # 显示简要的网卡信息
    ifconfig -s
    # 查看内存信息
    free -g
    # 查看内存信息
    cat /proc/meminfo
    # 查看操作系统信息,例如内核版本
    uname -a
    # 查看硬盘使用情况
    df -h
    # 查看所有硬件信息
    dmidecode | more
  • 查看系统进程或文件信息

    # 查看所有进程的信息
    ps -ef
    # 查看某个进程的信息,{{processName}}代表自定义参数的键,您在执行命令时需要设置对应的值
    ps -ef | grep {{processName}}
    # 查看路径文件的详细信息
    ls -la {{fileName}}
    # 查找文件路径
    find {{path}} | grep {{fileName}}
  • 本页导读 (1)
文档反馈