始める前に
- ラボでは、Google Cloud プロジェクトとリソースを一定の時間利用します
- ラボには時間制限があり、一時停止機能はありません。ラボを終了した場合は、最初からやり直す必要があります。
- 画面左上の [ラボを開始] をクリックして開始します
Learn more about commands
/ 1
Explore the useradd command
/ 1
Explore the rm and rmdir commands
/ 1
Determine which command to use
/ 1
セキュリティ アナリストとして、常にすべてに答えられるわけではありません。しかし、答えがどこにあるかは学ぶことができます。Linux の優れた点として、コマンドラインですぐにヘルプを参照できることが挙げられます。
このラボのアクティビティでは、man コマンドと whatis コマンドを使用して、他のコマンドとその機能に関する情報を取得します。また、apropos コマンドを使用して、指定した文字列でコマンドのマニュアル ページを検索します。
セキュリティ アナリストとして働く際には、使用するコマンドを決める方法や、コマンドの機能に関する情報を知っていれば便利です。
この点を踏まえて、今回のシナリオを確認しましょう。
このシナリオでは、使用する必要があるコマンドについて、詳しく確認する必要があります。また、特定のタスクを行うためにどのコマンドを使用するかを決める必要があります。
方法は次のとおりです。まず、シェルで使用できるコマンドをいくつか調べ、他のコマンドの詳細を確認します。次に、コマンドに追加する必要のあるオプションを探します。その後、コマンドを使用してコマンドの簡単な説明を読み、各コマンドの違いを確認します。最後に、タスクを行うために必要なコマンドを特定します。
それでは、Linux のヘルプリソースを使ってみましょう。
資料にアクセスするには、まずラボを開始する必要があります。ラボを開始するには、画面上部にある緑色の [ラボを開始] ボタンをクリックします。
[ラボを開始] ボタンをクリックするとシェルが表示され、以降の手順はここで進めます。次のようなシェルが表示されます。
タスクをすべて終えたら、ラボの終了に関するセクションを参照し、ラボの終了手順をご確認ください。
このタスクでは、シェルで使用できるコマンドをいくつか調べ、他のコマンドの機能について詳しく確認する必要があります。
まず、cat コマンドが何をするものなのかがはっきりせず、すぐに確認したいとします。
whatis コマンドを実行して、cat の簡単な説明を表示します。次に、cat とそのすべてのオプションについて、詳細を確認するとします。
man コマンドを使用して、cat の詳細を表示します。man コマンドは、cat の全般的な説明と、各オプションについての情報を返します。
man から返された情報の最初のページが表示されたところで、出力は一時停止します。
今度は、ファイルの先頭部分だけを出力するコマンドがあったことは覚えていても、正確には思い出せないとします。この場合、apropos コマンドが役に立ちます。apropos とともにキーワードを使用してコマンドを探すことができます。
apropos を使用して、ファイルの先頭部分を返すコマンドを探します。apropos の使用において、キーワードに関しては正解も不正解もありません。非常に焦点を絞った検索だと考えてください。指定したキーワードに対応するコマンドだけが返されます。最初に返されたコマンドが用をなさない場合は、もう一度試してください。また、 -a オプションを使用すると、指定したすべてのキーワードに一致するコマンドのみに限った結果が返されることに留意してください。
[進行状況を確認] をクリックして、このタスクが正しく完了したことを確認します。
このタスクでは、一時的なユーザー アカウントの有効期限を設定するとします。useradd コマンドを使用する必要があることはわかっていても、タスクを行う方法はよくわかっていません。しかし、コマンドにオプションを追加すればよいということに気付きました。
useradd コマンドのヘルプを参照し、そのオプションをすべて詳しく確認するために最適な Linux コマンドを使用します。[進行状況を確認] をクリックして、このタスクが正しく完了したことを確認します。
このタスクでは、rm コマンドと rmdir コマンドの違いを見極める必要があります。
こうしたコマンドを使用したことはあっても、その機能の違いは思い出せないとします。
rm コマンドと rmdir コマンドを入力する必要があります。
[進行状況を確認] をクリックして、このタスクが正しく完了したことを確認します。
このタスクでは、新しいグループを作成する必要があるものの、使用すべきコマンドがわからないとします。そのコマンドを、キーワードで検索して特定する必要があります。この場合、キーワード「create new group」を使用します。
[進行状況を確認] をクリックして、このタスクが正しく完了したことを確認します。
おつかれさまでした。
これで、以下のような基本的な Linux Bash シェルコマンドを使用する実践的な経験を積むことができました。
man ページを表示するこれらは、Linux コマンドラインを扱う際に非常に役立ちます。
すべてのタスクが問題なく完了したことを確認してから、以下の手順に沿ってラボを終了してください。
このコンテンツは現在ご利用いただけません
利用可能になりましたら、メールでお知らせいたします
ありがとうございます。
利用可能になりましたら、メールでご連絡いたします
1 回に 1 つのラボ
既存のラボをすべて終了して、このラボを開始することを確認してください