Shell チュートリアル

シェルスクリプトのチュートリアルは、コマンドライン操作と自動化を習得するための体系的なアプローチを提供します。初心者から経験者まで適したさまざまなシェルとスクリプト技術をカバーしています。実践的なラボと具体例を通じて、効率的なシェルスクリプトを書くスキルを習得します。インタラクティブなコマンドライン環境でリアルタイムにシェルコマンドを練習し、実験することができます。

Terraform プロジェクトの初期化

Terraform プロジェクトの初期化

この実験では、新しい Terraform プロジェクトを初期化するための基本的な手順を学びます。これには、ディレクトリ構造のセットアップや必要なプロバイダープラグインのダウンロードが含まれます。
ShellLinux
ループを使用したシェルスクリプトの作成

ループを使用したシェルスクリプトの作成

このチャレンジでは、ループ構造を使用してファイルやコマンドライン入力を処理するシンプルなシェルスクリプトの作成方法を学びます。
ShellLinux
コマンド出力を処理するシェルスクリプトの作成

コマンド出力を処理するシェルスクリプトの作成

このチャレンジでは、シェルコマンドの出力を処理するシンプルなシェルスクリプトの作成方法を学びます。
ShellLinux
Terraformによる基本的なリソース作成

Terraformによる基本的なリソース作成

この実験では、基本的な `local_file` リソースの定義、計画(plan)、適用(apply)を通じて、Terraformの基本的なワークフローを学びます。これにより、Infrastructure as Code (IaC) の核心的な概念を理解します。
ShellLinux
RHEL デプロイメントのインストールと自動化

RHEL デプロイメントのインストールと自動化

この実験では、Docker を使用して RHEL 9 コンテナをデプロイし、自動化する方法を学びます。Red Hat Universal Base Images (UBI) を探索し、RHEL 構成に基づいてカスタム Dockerfile を作成し、コンテナデプロイメントを検証し、Kickstart 自動化の概念を模倣したスクリプトを使用してコンテナ作成を自動化します。
LinuxDockerShell
Terraform リソースの破棄

Terraform リソースの破棄

この実験(Lab)では、Terraform によって管理されているリソースを安全にプレビューし、破棄を実行する方法を学び、インフラストラクチャのクリーンで制御された解体を確実にします。
ShellLinux
Terraform ステート管理

Terraform ステート管理

この実験(Lab)では、さまざまな `terraform state` サブコマンドを使用して、リソースの検査、一覧表示、移動、更新を行う方法を学びます。
ShellLinuxCybersecurity
条件分岐を含むシェルスクリプトの作成

条件分岐を含むシェルスクリプトの作成

このチャレンジでは、条件分岐(conditional statements)を使用して、特定の条件に基づいてコードを実行するシンプルなシェルスクリプトの作成方法を学びます。
ShellLinux
Terraform 出力値(Outputs)の管理

Terraform 出力値(Outputs)の管理

この実験では、Terraform の出力値(Output values)を使用して、インフラ構成から重要な情報を抽出する方法を学びます。これにより、情報の取得や活用が容易になります。
ShellLinux
入力検証とコード整合性の実演

入力検証とコード整合性の実演

この実験では、簡単なスクリプトを作成し、コマンドインジェクション攻撃をシミュレートし、サニタイズを実装し、ハッシュを使用してスクリプトの整合性を検証することで、入力検証とコード整合性の重要性を学びます。
CybersecurityShellLinux
Bash スクリプトにおける引数の処理

Bash スクリプトにおける引数の処理

この RHCSA 9 チャレンジでは、コマンドライン引数を処理する Bash スクリプトを作成し、RHCSA 試験で求められる不可欠なスクリプト作成スキルを習得します。Red Hat Enterprise Linux 9 上で、ファイルの作成、権限管理、Bash スクリプトのテクニックを実践しましょう。
ShellLinux
RHEL で Bash スクリプトを作成し実行する

RHEL で Bash スクリプトを作成し実行する

この実験では、RHEL システム管理のための Bash スクリプトの作成と実行について学びます。シンプルなスクリプトの作成から始め、システムコマンドを追加して実行可能にします。その後、`for` ループを使用してシステム情報収集などのタスクを自動化し、`grep` と正規表現でコマンド出力をフィルタリングします。最終的に、包括的な RHEL システム情報スクリプトを構築し、管理タスクの自動化と強力なシェル機能の活用に関する実践的なスキルを習得します。
ShellLinux
スクリプト職人

スクリプト職人

このチャレンジでは、システム管理者の役割を担い、ファイル管理タスクを自動化する強力なシェルスクリプトを作成します。その過程で、変数、条件分岐、ループについて学びます。
ShellLinux
Terraform 出力値(Outputs)の管理

Terraform 出力値(Outputs)の管理

この実験では、Terraform の出力値(Output values)を使用して、インフラ構成から重要な情報を抽出する方法を学びます。これにより、情報の取得や活用が容易になります。
ShellLinux
入力引数を利用したシェルスクリプトの作成

入力引数を利用したシェルスクリプトの作成

このチャレンジでは、入力パラメータを受け取って処理するシンプルなシェルスクリプトの作成方法を学びます。
ShellLinux
Linux におけるシェル環境と設定の管理

Linux におけるシェル環境と設定の管理

この実験では、Linux のシェル環境を管理する方法を学びます。ローカル変数と環境変数の作成、子シェルへの継承の確認、`set -o allexport` による変数の自動エクスポート制御、そして `.bashrc` ファイルを編集してカスタム設定を永続化する方法を習得します。
ShellLinux
Terraform 変数の使い方

Terraform 変数の使い方

この実験(Lab)では、Terraform で変数を宣言、定義、使用する方法を学び、設定をより柔軟で再利用可能にする方法を習得します。
ShellLinux
Red Hat Enterprise Linux でファイルを管理する

Red Hat Enterprise Linux でファイルを管理する

この実験では、RHEL 環境における基本的なコマンドラインツールを使用して、ファイルやディレクトリを管理する実践的な経験を積みます。現在の場所の探索、内容の一覧表示、ディレクトリの移動、ファイルの作成、ファイルやディレクトリの整理、リンクの作成、シェル展開による効率的なファイル選択方法を学びます。
LinuxShell
  • 前へ
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 18
  • 次へ