Todos os produtos
Search
Central de documentação

Simple Application Server:Criar um comando

Última atualização: Jun 23, 2026

O Command Assistant executa tarefas rotineiras de O&M em instâncias do Simple Application Server, como scripts automatizados, monitoramento de processos, redefinição de senhas, instalação de software e atualização de patches. Os tipos de comando compatíveis incluem scripts Windows PowerShell, comandos em lote Bat e scripts Linux Shell, com parâmetros personalizados para valores de variáveis flexíveis.

Limitações

O tamanho de um script codificado em Base64 não pode exceder 18 KB.

Procedimento

  1. Acesse a página do Command Assistant no console do Simple Application Server.

  2. Na aba My Commands, clique em Create Command.

  3. No painel Create Command, configure os parâmetros.

    A tabela a seguir descreve os parâmetros disponíveis.

    Parâmetro

    Descrição

    Command Type

    Selecione um tipo de comando.

    • Servidores Linux suportam o tipo de comando Shell.

    • Servidores Windows suportam os tipos de comando Bat e PowerShell.

    Command Name

    Insira um nome para o comando.

    Command

    Insira um comando de uma das seguintes formas:

    • Entrada manual: insira um comando, como o comando Shell ifconfig -s, para visualizar informações resumidas sobre as placas de interface de rede do servidor.

    • Uso do AI Command Assistant: pressione Ctrl+I ou clique com o botão direito para abrir o AI Command Assistant. Insira uma descrição da tarefa, pressione Enter e clique em Insert Command.

      Por exemplo, ao inserir "how to check the current system time", o AI Command Assistant retorna o comando shell correspondente date e uma descrição de sua função.

    Também é possível usar o formato {{key}} no conteúdo do comando para criar um parâmetro personalizado, como {{parameterName}}, e inserir seu valor, como ls -la /etc/profile, no campo Command Parameters.

    É possível criar até 20 parâmetros. Os nomes dos parâmetros devem conter apenas letras e dígitos, não podem ser vazios e podem ter até 64 caracteres.

    Para mais exemplos de comandos, consulte Comandos comuns.

    Used Parameters

    Especifique se deseja ativar os parâmetros.

    Ao ativar Used Parameters, defina parâmetros personalizados no campo Command usando o formato {{key}} e forneça seus valores na seção Command Parameters.

    null

    Os parâmetros podem conter apenas letras e dígitos, não devem ser vazios e devem ter 64 caracteres ou menos.

    Command description

    Insira uma descrição para o comando.

    Uma descrição clara facilita o gerenciamento e a manutenção do comando.

    Execution Path

    Especifique um caminho de execução personalizado para o comando. Os caminhos padrão são os seguintes:

    • Instâncias Linux: o caminho de execução padrão é o diretório /root do usuário root.

    • Instâncias Windows: o caminho de execução padrão é o diretório C:\Windows\system32.

    Timeout Period

    Defina o período de tempo limite para a execução do comando em uma instância. Se uma tarefa exceder esse limite, o Command Assistant a interrompe automaticamente.

    O valor é em segundos. O valor padrão é 60. O intervalo válido é de 10 a 86.400 (24 horas).

  4. Clique em Create Command.

Operações relacionadas

Após criar um comando, é possível visualizá-lo, cloná-lo ou excluí-lo.

Ações

Descrição

Procedimento

Visualizar um comando

Visualize os detalhes de um comando existente.

  1. Na coluna Actions do comando desejado, clique em View.

  2. No painel Command exibido, visualize os detalhes do comando.

Clonar um comando

Crie um comando modificando um existente.

  1. Na coluna Actions do comando desejado, clique em Clone.

  2. No painel Clone Command exibido, modifique os parâmetros e clique em Clone Command.

Excluir um comando

Exclua um comando que não é mais necessário.

  1. Na coluna Actions do comando desejado, escolha Delete.

  2. Na caixa de diálogo Delete Command exibida, clique em OK.

Comandos comuns

A tabela a seguir lista exemplos de tarefas comuns de O&M que utilizam comandos Shell no Linux.

null

Parâmetros personalizados nos comandos aumentam sua reutilização. Nos exemplos a seguir, parâmetros no formato {{key}} são parâmetros personalizados. Para executar esses comandos, ative Used Parameters e insira os valores dos parâmetros na seção Command Parameters.

Tarefa

Exemplo de comando

Alterar a senha do sistema da instância

Para alterar a senha de login, execute o comando adequado para seu sistema operacional.

  • Linux:

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

    net user "Administrator" "<yourPassword>"
null
  • Substitua <yourPassword> pela nova senha.

  • A senha deve ter de 8 a 30 caracteres e conter pelo menos três dos seguintes tipos de caracteres: letras maiúsculas, letras minúsculas, dígitos e caracteres especiais. Em instâncias Windows, a senha não pode começar com uma barra (/).

Adicionar, excluir ou modificar informações de usuário

  • Adicionar um usuário e definir uma senha

    useradd -m {{newUser}} && echo "{{newUser}}:{{password}}" | chpasswd
  • Alterar uma senha

    passwd {{password}}
  • Excluir um usuário

    userdel {{newUser}}
  • Alterar um nome de usuário

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

Ativar, desativar e verificar o status do firewall

  • Ativar o firewall

    systemctl start firewalld
  • Desativar o firewall

    systemctl stop firewalld
  • Verificar o status do firewall

    systemctl status firewalld

Instalar software

null

Este exemplo mostra como instalar o Nginx em um sistema operacional CentOS 7.

yum -y install nginx

Instalar o agente do CloudMonitor

null

Para mais informações, consulte Instalar e desinstalar o agente do CloudMonitor.

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)"
null

Substitua cn-hongkong no comando pelo ID da região da sua instância do Simple Application Server. Para obter informações sobre como conseguir um ID de região, consulte Regiões e zonas.

Visualizar a configuração do sistema da instância

  • Visualizar a configuração básica da instância

    # 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
  • Visualizar informações de processos ou arquivos do sistema

    # 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}}

Próximas etapas

Após criar um comando, execute-o em instâncias específicas a partir da aba My Commands. Para mais informações, consulte Executar um comando.