Todos los productos
Search
Centro de documentos

Simple Application Server:Crear un comando

Última actualización: Sep 02, 2026

Command Assistant ejecuta tareas rutinarias de O&M en instancias de Simple Application Server, como scripts automatizados, sondeo de procesos, restablecimiento de contraseñas, instalación de software y actualización de parches. Los tipos de comando compatibles incluyen scripts de Windows PowerShell, comandos por lotes Bat y scripts de Shell de Linux, con parámetros personalizados para valores de variables flexibles.

Límites

El tamaño de un script codificado en Base64 no puede exceder los 18 KB.

Procedimiento

  1. Vaya a la página de Command Assistant en la consola de Simple Application Server.

  2. En la pestaña My Commands, haga clic en Create Command.

  3. En el panel Create Command, configure los parámetros.

    La tabla a continuación describe los parámetros disponibles.

    Parámetro

    Descripción

    Command Type

    Seleccione un tipo de comando.

    • Los servidores Linux admiten el tipo de comando Shell.

    • Los servidores Windows admiten los tipos de comando Bat y PowerShell.

    Command Name

    Introduzca un nombre para el comando.

    Command

    Puede introducir un comando de una de las siguientes maneras:

    • Entrada manual: introduzca un comando, como el comando de Shell ifconfig -s, para consultar información resumida sobre las tarjetas de interfaz de red del servidor.

    • Uso de AI Command Assistant: presione Ctrl+I o haga clic con el botón derecho para abrir AI Command Assistant. Introduzca una descripción de la tarea, presione Enter y luego haga clic en Insert Command.

      Por ejemplo, si introduce "cómo comprobar la hora actual del sistema", AI Command Assistant devuelve el comando de shell correspondiente date y una descripción de su función.

    También puede usar el formato {{key}} en el contenido del comando para crear un parámetro personalizado, como {{parameterName}}, e introducir su valor, como ls -la /etc/profile, en el campo Command Parameters.

    Puede crear hasta 20 parámetros. Los nombres de los parámetros deben contener solo letras y dígitos, no pueden estar vacíos y pueden tener una longitud máxima de 64 caracteres.

    Para más ejemplos de comandos, consulte Common commands.

    Used Parameters

    Especifique si desea habilitar los parámetros.

    Al habilitar Used Parameters, puede definir parámetros personalizados en el campo Command mediante el formato {{key}} y proporcionar sus valores en la sección Command Parameters.

    Nota

    Los parámetros solo pueden contener letras y dígitos, no deben estar vacíos y deben tener 64 caracteres o menos.

    Command description

    Introduzca una descripción para el comando.

    Una descripción clara facilita la gestión y el mantenimiento de los comandos.

    Execution Path

    Especifique una ruta de ejecución personalizada para el comando. Las rutas predeterminadas son las siguientes:

    • Instancias Linux: la ruta de ejecución predeterminada es el directorio /root del usuario root.

    • Instancias Windows: la ruta de ejecución predeterminada es el directorio C:\Windows\system32.

    Timeout Period

    Establezca el tiempo de espera para la ejecución del comando en una instancia. Si una tarea supera este límite, Command Assistant la detiene forzosamente.

    El valor se expresa en segundos. El valor predeterminado es 60. El rango válido es de 10 a 86,400 (24 horas).

  4. Haga clic en Create Command.

Operaciones relacionadas

Después de crear un comando, puede consultarlo, clonarlo o eliminarlo.

Acciones

Descripción

Procedimiento

Consultar un comando

Consulte los detalles de un comando existente.

  1. En la columna Actions del comando deseado, haga clic en View.

  2. En el panel Command que aparece, consulte los detalles del comando.

Clonar un comando

Cree un nuevo comando a partir de uno existente.

  1. En la columna Actions del comando deseado, haga clic en Clone.

  2. En el panel Clone Command que aparece, modifique los parámetros y haga clic en Clone Command.

Eliminar un comando

Elimine un comando que ya no necesite.

  1. En la columna Actions del comando deseado, elija Delete.

  2. En el cuadro de diálogo Delete Command que aparece, haga clic en OK.

Comandos comunes

La tabla a continuación enumera ejemplos de tareas comunes de O&M que utilizan comandos de Shell en Linux.

Nota

Los parámetros personalizados en los comandos aumentan su reutilización. En los siguientes ejemplos, los parámetros con el formato {{key}} son parámetros personalizados. Para ejecutar estos comandos, habilite Used Parameters e introduzca los valores de los parámetros en la sección Command Parameters.

Tarea

Comando de ejemplo

Cambiar la contraseña del sistema de la instancia

Para cambiar la contraseña de inicio de sesión, ejecute el comando adecuado para su sistema operativo.

  • Linux:

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

    net user "Administrator" "<yourPassword>"
Nota
  • Reemplace <yourPassword> con la nueva contraseña.

  • La contraseña debe tener entre 8 y 30 caracteres y contener como mínimo tres de los siguientes tipos de caracteres: letras mayúsculas, letras minúsculas, dígitos y caracteres especiales. Para una instancia de Windows, la contraseña no puede comenzar con una barra diagonal (/).

Agregar, eliminar o modificar información de usuario

  • Agregar un usuario y establecer una contraseña

    useradd -m {{newUser}} && echo "{{newUser}}:{{password}}" | chpasswd
  • Cambiar una contraseña

    passwd {{password}}
  • Eliminar un usuario

    userdel {{newUser}}
  • Cambiar un nombre de usuario

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

Habilitar, deshabilitar y comprobar el estado del firewall

  • Habilitar el firewall

    systemctl start firewalld
  • Deshabilitar el firewall

    systemctl stop firewalld
  • Comprobar el estado del firewall

    systemctl status firewalld

Instalar software

Nota

Este ejemplo muestra cómo instalar Nginx en un sistema operativo CentOS 7.

yum -y install nginx

Instalar el agente de CloudMonitor

Nota

Para más información, consulte Install and uninstall the CloudMonitor agent.

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

Reemplace cn-hongkong en el comando con el ID de región de su instancia de Simple Application Server. Para obtener información sobre cómo conseguir un ID de región, consulte Regions and zones.

Consultar la configuración del sistema de la instancia

  • Consultar la configuración básica de la instancia

    # Display information about active NICs.
    ifconfig
    # Display information about all NICs.
    ifconfig -a
    # Display brief information about NICs.
    ifconfig -s
    # View memory information.
    free -g
    # View memory information.
    cat /proc/meminfo
    # View operating system information, such as the kernel version.
    uname -a
    # View disk usage.
    df -h
    # View all hardware information.
    dmidecode | more
  • Consultar información de procesos del sistema o archivos

    # View information about all processes.
    ps -ef
    # View information about a specific process. {{processName}} is a custom parameter that requires a value at runtime.
    ps -ef | grep {{processName}}
    # View the details of a file in a path.
    ls -la {{fileName}}
    # Find a file path.
    find {{path}} | grep {{fileName}}

Siguientes pasos

Después de crear un comando, puede ejecutarlo en instancias específicas desde la pestaña My Commands. Para más información, consulte Run a command.