すべてのプロダクト
Search
ドキュメントセンター

Simple Application Server:コマンドの作成

最終更新日:Apr 22, 2026

コマンドアシスタントを使用すると、Simple Application Server インスタンスで日常的な運用保守 (O&M) タスクを実行できます。自動化されたスクリプトの実行、プロセスのポーリング、ユーザーパスワードのリセット、ソフトウェアのインストールまたはアンインストール、アプリケーションの更新、パッチのインストールが可能です。サポートされているコマンドタイプには、Windows PowerShell スクリプト、Bat バッチコマンド、Linux Shell スクリプトがあります。コマンドはカスタムパラメーターもサポートしており、これにより変数値を簡単に設定できます。

制限事項

Base64 エンコードされたスクリプトのサイズは 18 KB を超えることはできません。

操作手順

  1. Simple Application Server コンソールのコマンドアシスタントページに移動します。

  2. 私のコマンド タブで、新規コマンド をクリックします。

  3. 新規コマンド パネルで、パラメーターを設定します。

    次の表にパラメーターを示します。

    パラメーター

    説明

    コマンドタイプ

    コマンドタイプを選択します。

    • Linux インスタンスは Shell コマンドをサポートします。

    • Windows インスタンスは Bat および PowerShell コマンドをサポートします。

    コマンド名

    コマンドの名前を入力します。

    コマンド内容

    次のいずれかの方法でコマンドコンテンツを入力します:

    • 手動入力:コマンドを直接入力します。たとえば、Shell コマンド ifconfig -s を使用して、サーバーインスタンスのネットワークインターフェースカードの概要情報を表示します。

    • AI による入力:Ctrl+I を押すか、右クリックメニューを使用して AI コマンドアシスタントを開きます。画面のプロンプトに従ってコマンドの説明を入力し、Enter を押してから、[コマンドの挿入] をクリックします。

      image

    また、{{parameterName}} のように {{key}} フォーマットを使用してコマンドコンテンツにカスタムパラメーターを作成し、コマンドのパラメータ でパラメーターに ls -la /etc/profile のような値を入力することもできます。

    最大 20 個のパラメーターを作成できます。各パラメーター名は空の文字列にすることはできず、英数字のみを含めることができ、64 文字以下である必要があります。

    その他の例については、「一般的なコマンド」をご参照ください。

    パラメータの使用

    パラメーターを有効にするかどうかを選択します。

    パラメータの使用 を有効にすると、{{key}} 形式を使用して コマンド内容 フィールドでカスタムパラメーターを定義し、コマンドのパラメータ セクションでその値を指定できます。

    説明

    パラメーターには英数字のみを含めることができ、空にすることはできず、64 文字以下である必要があります。

    コマンドの説明

    コマンドの説明を入力します。

    管理とメンテナンスを簡素化するために、コマンドの目的を説明します。

    実行パス

    コマンドのカスタム実行パスを指定できます。デフォルトのパスは次のとおりです:

    • Linux インスタンス:デフォルトの実行パスは、root ユーザーの /root ディレクトリです。

    • Windows インスタンス:デフォルトの実行パスは C:\Windows\system32 ディレクトリです。

    タイムアウト時間

    インスタンスでのコマンド実行のタイムアウト期間を設定します。タスクがこの制限を超えた場合、コマンドアシスタントはタスクを強制的に停止します。

    値は秒単位です。デフォルト値は 60 です。有効な範囲は 10~86,400 (24 時間) です。

  4. 新規コマンド をクリックします。

関連操作

コマンドを作成した後、そのコマンドの表示、クローン、または削除ができます。

操作

説明

操作手順

コマンドの表示

既存のコマンドの詳細を表示します。

  1. 対象コマンドの 操作する 列で、表示 をクリックします。

  2. 表示される コマンド内容 パネルで、コマンドの詳細を表示します。

コマンドのクローン

既存のコマンドを編集して、新しいコマンドを作成します。

  1. 対象コマンドの 操作する 列で、クローン をクリックします。

  2. 表示される クローンコマンド パネルで、パラメーターを編集し、クローンコマンド をクリックします。

コマンドの削除

不要になったコマンドを削除します。

  1. 対象コマンドの 操作する 列で、削除 を選択します。

  2. 表示される コマンドの削除 ダイアログボックスで、OK をクリックします。

一般的なコマンド

このセクションでは、Linux で Shell コマンドを使用する一般的な運用保守 (O&M) タスクの例を示します。

説明

コマンドでカスタムパラメーターを使用すると、再利用性が向上します。次の例では、{{key}} 形式のパラメーターはカスタムパラメーターです。これらのコマンドを実行するには、パラメータの使用 を有効にし、コマンドのパラメータ セクションにパラメーター値を入力します。

タスク

コマンド例

インスタンスのシステムパスワードの変更

ログインパスワードを変更するには、インスタンスのオペレーティングシステムに対応するコマンドを実行します。

  • Linux:

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

    net user "Administrator" "<yourPassword>"
説明
  • <yourPassword> を新しいパスワードに置き換えてください。

  • パスワードは 8~30 文字で、大文字、小文字、数字、特殊文字のうち少なくとも 3 種類を含む必要があります。Windows インスタンスの場合、パスワードの先頭にスラッシュ (/) を使用することはできません。

ユーザー情報の追加、削除、または変更

  • ユーザーの追加とパスワードの設定

    useradd -m {{newUser}} && echo "{{newUser}}:{{password}}" | chpasswd
  • パスワードの変更

    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

CloudMonitor エージェントのインストール

説明

詳細については、「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)"
重要

コマンド内の cn-hongkong を、ご利用の Simple Application Server インスタンスのリージョン ID に置き換えてください。リージョン ID の取得方法については、「リージョンとゾーン」をご参照ください。

インスタンスのシステム構成の表示

  • インスタンスの基本構成の表示

    # アクティブな NIC に関する情報を表示します。
    ifconfig
    # すべての NIC に関する情報を表示します。
    ifconfig -a
    # NIC に関する概要情報を表示します。
    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}}

次のステップ

コマンドを作成した後、私のコマンド タブから特定のインスタンスでコマンドを実行できます。詳細については、「コマンドの実行」をご参照ください。