Tous les produits
Search
Centre de documentation

Simple Application Server:Create a command

Dernière mise à jour :Aug 18, 2026

Command Assistant exécute des tâches d'exploitation et de maintenance (O&M) courantes sur les instances Simple Application Server, telles que l'exécution de scripts automatisés, l'interrogation de processus, la réinitialisation des mots de passe, l'installation de logiciels et la mise à jour des correctifs. Les types de commandes pris en charge incluent les scripts Windows PowerShell, les commandes batch Bat et les scripts Linux Shell, avec des paramètres personnalisés pour des valeurs de variables flexibles.

Limites

La taille d'un script encodé en Base64 ne peut pas dépasser 18 Ko.

Procédure

  1. Accédez à la page Command Assistant dans la console Simple Application Server Command Assistant page.

  2. Dans l'onglet My Commands, cliquez sur Create Command.

  3. Dans le panneau Create Command, configurez les paramètres.

    Le tableau suivant décrit les paramètres disponibles.

    Paramètre

    Description

    Command Type

    Sélectionnez un type de commande.

    • Les serveurs Linux prennent en charge le type de commande Shell.

    • Les serveurs Windows prennent en charge les types de commande Bat et PowerShell.

    Command Name

    Saisissez un nom pour la commande.

    Command

    Saisissez une commande de l'une des manières suivantes :

    • Saisie manuelle : saisissez une commande, telle que la commande Shell ifconfig -s, pour afficher des informations succinctes sur les cartes réseau du serveur.

    • Utilisation de l'assistant de commande IA : appuyez sur Ctrl+I ou faites un clic droit pour ouvrir l'assistant de commande IA. Saisissez une description de la tâche, appuyez sur Enter, puis cliquez sur Insert Command.

      Par exemple, si vous saisissez « how to check the current system time », l'assistant de commande IA renvoie la commande shell correspondante date ainsi qu'une description de sa fonction.

    Vous pouvez également utiliser le format {{key}} dans le contenu de la commande pour créer un paramètre personnalisé, tel que {{parameterName}}, et saisir sa valeur, par exemple ls -la /etc/profile, dans le champ Command Parameters.

    Vous pouvez créer jusqu'à 20 paramètres. Les noms de paramètres ne doivent contenir que des lettres et des chiffres, ne peuvent pas être vides et peuvent comporter jusqu'à 64 caractères.

    Pour plus d'exemples de commandes, consultez Common commands.

    Used Parameters

    Indiquez s'il faut activer les paramètres.

    Lorsque vous activez Used Parameters, vous pouvez définir des paramètres personnalisés dans le champ Command en utilisant le format {{key}} et fournir leurs valeurs dans la section Command Parameters.

    Remarque

    Les paramètres ne doivent contenir que des lettres et des chiffres, ne doivent pas être vides et doivent comporter 64 caractères au maximum.

    Command description

    Saisissez une description pour la commande.

    Une description claire facilite la gestion et la maintenance des commandes.

    Execution Path

    Spécifiez un chemin d'exécution personnalisé pour la commande. Les chemins par défaut sont les suivants :

    • Instances Linux : le chemin d'exécution par défaut est le répertoire /root de l'utilisateur root.

    • Instances Windows : le chemin d'exécution par défaut est le répertoire C:\Windows\system32.

    Timeout Period

    Définissez le délai d'expiration pour l'exécution de la commande sur une instance. Si une tâche dépasse cette limite, Command Assistant l'arrête de force.

    La valeur est exprimée en secondes. La valeur par défaut est 60. La plage valide est de 10 à 86 400 (24 heures).

  4. Cliquez sur Create Command.

Opérations connexes

Après avoir créé une commande, vous pouvez la consulter, la cloner ou la supprimer.

Actions

Description

Procédure

Consulter une commande

Consultez les détails d'une commande existante.

  1. Dans la colonne Actions de la commande cible, cliquez sur View.

  2. Dans le panneau Command qui s'affiche, consultez les détails de la commande.

Cloner une commande

Créez une nouvelle commande en modifiant une commande existante.

  1. Dans la colonne Actions de la commande cible, cliquez sur Clone.

  2. Dans le panneau Clone Command qui s'affiche, modifiez les paramètres et cliquez sur Clone Command.

Supprimer une commande

Supprimez une commande dont vous n'avez plus besoin.

  1. Dans la colonne Actions de la commande cible, choisissez Delete.

  2. Dans la boîte de dialogue Delete Command qui s'affiche, cliquez sur OK.

Common commands

Le tableau suivant répertorie des exemples de tâches d'O&M courantes utilisant des commandes Shell sous Linux.

Remarque

Les paramètres personnalisés dans les commandes augmentent leur réutilisabilité. Dans les exemples suivants, les paramètres au format {{key}} sont des paramètres personnalisés. Pour exécuter ces commandes, activez Used Parameters et saisissez les valeurs des paramètres dans la section Command Parameters.

Tâche

Exemple de commande

Modifier le mot de passe système de l'instance

Pour modifier le mot de passe de connexion, exécutez la commande appropriée pour votre système d'exploitation.

  • Linux :

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

    net user "Administrator" "<yourPassword>"
Remarque
  • Remplacez <yourPassword> par le nouveau mot de passe.

  • Le mot de passe doit comporter entre 8 et 30 caractères et contenir au moins trois des types de caractères suivants : lettres majuscules, lettres minuscules, chiffres et caractères spéciaux. Pour une instance Windows, le mot de passe ne peut pas commencer par une barre oblique (/).

Ajouter, supprimer ou modifier des informations utilisateur

  • Ajouter un utilisateur et définir un mot de passe

    useradd -m {{newUser}} && echo "{{newUser}}:{{password}}" | chpasswd
  • Modifier un mot de passe

    passwd {{password}}
  • Supprimer un utilisateur

    userdel {{newUser}}
  • Modifier un nom d'utilisateur

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

Activer, désactiver et vérifier l'état du pare-feu

  • Activer le pare-feu

    systemctl start firewalld
  • Désactiver le pare-feu

    systemctl stop firewalld
  • Vérifier l'état du pare-feu

    systemctl status firewalld

Installer un logiciel

Remarque

Cet exemple montre comment installer Nginx sur un système d'exploitation CentOS 7.

yum -y install nginx

Installer l'agent CloudMonitor

Remarque

Pour plus d'informations, consultez 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)"
Important

Remplacez cn-hongkong dans la commande par l'ID de région de votre instance Simple Application Server. Pour savoir comment obtenir un ID de région, consultez Regions and zones.

Afficher la configuration système de l'instance

  • Afficher la configuration de base de l'instance

    # 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
  • Afficher les informations sur les processus ou les fichiers du système

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

Étapes suivantes

Après avoir créé une commande, vous pouvez l'exécuter sur des instances spécifiques depuis l'onglet My Commands. Pour plus d'informations, consultez Exécuter une commande.