Workbenchを使用すると、System Managementを使用して、Linuxインスタンスのオペレーティングシステムユーザーとサービスを管理したり、カスタムcrontabスケジュールタスクを作成したりできます。 このトピックでは、Elastic Compute Service (ECS) Linuxインスタンスでシステム管理を実行する方法について説明します。
前提条件
ECS Linuxインスタンスが作成され、実行中 (実行中) 状態になります。
インスタンスはWorkbenchを使用して接続されています。 詳細については、「パスワードまたはキーを使用したLinuxインスタンスへの接続」をご参照ください。
ログイン履歴の表示
[ログイン履歴] ページでは、ログインアドレス、ログイン時間、期間など、すべてのオペレーティングシステムユーザー (rootやbinなど) の履歴ログイン情報を表示できます。
上部のナビゲーションバーで、 を選択します。
[ログイン履歴] ページで、オペレーティングシステムユーザーのログイン履歴を表示します。
crontabスケジュールタスクの作成
[スケジュール済みタスク] ページで、crontabスケジュール済みタスクを作成し、タスクでコマンドを指定して、タスクをインスタンスに関連付けることができます。 次に、システムはタスクを実行して、指定された間隔でインスタンスに対して指定されたコマンドを実行します。
上部のナビゲーションバーで、 を選択します。
[スケジュールタスク] ページで、[タスクの作成] をクリックします。
[タスクの作成] ダイアログボックスで、次の表に示すパラメーターを設定します。
パラメーター
説明
実行時間
毎日: 毎日コマンドを実行する時刻を指定します。
毎週: 毎週指定した時間にコマンドを実行する曜日と時刻を指定します。
毎月: 毎月、指定した日に、指定した時間にコマンドを実行する日付と時刻を指定します。
固定間隔: コマンドを実行する間隔を指定します。 間隔は、分、時間、または日で指定できます。 このオプションは、タスクを一定の間隔で実行する必要がある場合に適用できます。
式: cron式を使用して、コマンドを実行するスケジュールを指定します。 Expressionを、分、時間、月の日、月、または曜日に正確なスケジュールを定義するcron式に設定します。 システムは、このcron式に基づいてコマンドの実行時間を計算し、スケジュールどおりにコマンドを実行します。 このオプションは柔軟性を提供し、スケジュールに従って実行する必要があるタスクに適しています。
たとえば、式を0 12? * WEDでは、システムは毎週水曜日の12:00:00にコマンドを実行します。 cron式の詳細については、「スケジュールでのコマンドの実行」をご参照ください。
Crontab式
crontab式は、指定された時間に基づいて自動的に生成されます。
コマンド
実行するコマンドを入力します。
[OK] をクリックします。
ユーザーの管理
[ユーザー管理] ページで、オペレーティングシステムユーザー (rootやbinなど) を作成、表示、削除したり、パスワードを変更したりできます。
上部のナビゲーションバーで、 を選択します。
[ユーザー管理] ページでは、次の操作を実行できます。
ユーザーの追加
[ユーザーの追加] をクリックします。
[ユーザーの追加] ダイアログボックスで、ユーザー名とパスワードを入力します。
(オプション) ダイアログボックスの下部で、[その他のオプション] をクリックして、次の表に示すオプションパラメーターを表示します。
パラメーター
説明
ユーザーグループ
ユーザーを割り当てるユーザーグループ (binやsysなど) を選択します。 [ユーザーグループの追加] をクリックして、ユーザーグループを作成することもできます。
ホームディレクトリ
ユーザーのホームディレクトリを入力します。
ユーザーの詳細
ユーザーに関する詳細情報を入力します。
[OK] をクリックします。
ユーザーパスワードの変更
パスワードを変更するユーザーを見つけて、[操作] 列の [パスワードの変更] をクリックします。
[パスワードの変更] ダイアログボックスで、ユーザーの新しいパスワードを設定します。
[OK] をクリックします。
ユーザーの削除
削除するユーザーを見つけて、[操作] 列の [削除] をクリックします。
[プロンプト] メッセージで、[OK] をクリックします。
説明ユーザーが削除されると、ユーザーとしてインスタンスにログインできなくなります。
サービスの管理
[サービス管理] ページで、各サービスのステータス、構成、およびマニュアルを表示し、各systemdサービスを開始または停止できます。
Systemdは、基本的なLinuxシステムコンポーネントのコレクションです。 他のプログラムを実行して起動するシステムおよびサービスマネージャを提供します。
上部のナビゲーションバーで、 を選択します。
[サービス管理] ページで、サービスに対応する [操作] 列の次のボタンをクリックして、サービスに対する操作を実行できます。
ステータスの確認: サービスの状態を表示します。
Restart: 必要に応じてサービスを再起動します。
Stop: 必要に応じてサービスを停止します。
警告サービスを停止すると、サービスの中断が発生する場合があります。 オフピーク時にサービスを停止することを推奨します。
View Configurations: サービスの設定を表示します。
View Manual: サービスのマニュアルを表示します。