DevOps エンジニア チュートリアル

DevOps エンジニア向けチュートリアルは、Linux 基礎から Docker、Kubernetes、CI/CD、クラウドネイティブワークフローまでを体系的に学べます。

基本的なファイル操作

基本的なファイル操作

この実験では、ファイルのリスト表示、カレントディレクトリの変更、ファイルやディレクトリの移動・コピー・削除といった基本的な操作コマンドを学びます。
Linux
Jinja2 を使ったセキュアな動的テンプレートの生成

Jinja2 を使ったセキュアな動的テンプレートの生成

Python 内から HTML を生成するのは面白くなく、実際にはとても面倒くさい。なぜなら、アプリケーションをセキュアに保つために、独自に escape を使って HTML エスケープを行わなければならないからだ。そのため、Flask は自動的に Jinja2 テンプレートエンジンを設定する。テンプレートを使って任意の種類のテキストファイルを生成できる。Web アプリケーションの場合、主に HTML ページを生成するが、マークダウン、メール用の平文など、他の何でも生成できる。
FlaskPython
Advcpmv でコピーと移動を強化する

Advcpmv でコピーと移動を強化する

Linux で効率的なファイル管理のために advcpmv を活用する方法を学び、進捗フィードバック付きの高度なコピーと移動操作を可能にします。
Linux
SELinux モードの設定

SELinux モードの設定

このチャレンジでは、Red Hat Enterprise Linux (RHEL) システムにおいて、SELinux の強制(Enforcing)モードと許容(Permissive)モードを設定する方法を学びます。
Red Hat Enterprise Linux
Red Hat Enterprise Linux でのサービス制御

Red Hat Enterprise Linux でのサービス制御

この実験では、`systemctl` コマンドを使用して RHEL 上のシステムサービスを管理する実践的な経験を積みます。ロード済みおよびアクティブなすべてのサービスを表示する方法、特定のサービスのステータスを確認する方法、起動・停止・再起動によって実行時の動作を制御する方法を学びます。さらに、サービス設定の再読み込み、起動時の自動開始を有効または無効にする方法、そしてサービスの起動を完全に防ぐためのマスキング(masking)とアンマスキング(unmasking)という高度な概念についても理解を深めます。この実践ガイドを通じて、RHEL システムの運用に不可欠なサービスのライフサイクルを監視・管理するための重要なスキルを習得します。これには、`systemctl` が `systemd` 管理下のサービスと対話するコンテナ環境での操作も含まれます。
Red Hat Enterprise Linux
Red Hat Enterprise Linux でのファイルシステムへのアクセス

Red Hat Enterprise Linux でのファイルシステムへのアクセス

この実験では、Red Hat Enterprise Linux (RHEL) システムにおける Linux ファイルシステムの管理について実践的な経験を積みます。ファイルシステムとブロックデバイスの識別方法、ディスク使用量の確認方法、そしてファイルシステムの手動マウントおよびアンマウントの実践を学びます。さらに、`locate` や `find` コマンドを使用して、さまざまな条件に基づいて効率的にファイルを検索する方法を習得します。
Red Hat Enterprise Linux
サービスの起動と設定

サービスの起動と設定

このチャレンジでは、サービスの起動、停止、およびシステム起動時に自動開始するための設定方法を学びます。
Red Hat Enterprise Linux
Red Hat Enterprise Linux でのユーザーとグループの管理

Red Hat Enterprise Linux でのユーザーとグループの管理

この実験では、Red Hat Enterprise Linux (RHEL) 環境内でローカルユーザーとグループを管理するための重要なスキルを習得します。基本的なユーザーとグループの概念を理解することから始め、スーパーユーザーアクセス権の取得、ローカルユーザーアカウントの作成と変更、ローカルグループアカウントの管理、およびユーザーパスワードポリシーの設定を学びます。
Red Hat Enterprise Linux
Red Hat Enterprise Linux でのテキストファイル編集

Red Hat Enterprise Linux でのテキストファイル編集

この実験では、Linux でテキストファイルを管理し、シェル環境をカスタマイズするための重要なスキルを習得します。標準出力とエラーのストリームのリダイレクト、ストリームの結合、コマンドパイプラインの構築、Vim を使用したテキストファイルの編集、シェル変数とエイリアスの設定について学びます。
Red Hat Enterprise Linux
Red Hat Enterprise Linux でのログ分析

Red Hat Enterprise Linux でのログ分析

この実験では、`journalctl` と `rsyslog` を使用して、Red Hat Enterprise Linux 9 でシステムログを分析および保存する実践的な経験を積みます。まず、`systemd-journald` と `rsyslog` の役割を含むシステムロギングのコアアーキテクチャを理解し、主要なログファイルを特定します。続いて、一般的なコマンドを使用して syslog ファイルを確認・フィルタリングする方法、カスタム syslog メッセージを手動で送信する方法、および `journalctl` を使用してシステムジャーナルエントリを調査・フィルタリングする方法を学びます。また、永続的なシステムジャーナルストレージの設定や、`timedatectl` および `chronyd` を使用した正確なシステム時刻の維持についても扱い、システム分析とトラブルシューティングに不可欠なスキルを習得します。
Red Hat Enterprise Linux
Red Hat Enterprise Linux でのヘルプ取得

Red Hat Enterprise Linux でのヘルプ取得

このラボでは、Red Hat Enterprise Linux での `man` ページのナビゲーションと検索の必須スキルを習得します。様々なナビゲーションキーを使用して `man` ページを効率的に閲覧する方法、`man` ページ内で特定の文字列を検索する方法、キーワードから関連する `man` ページを見つける方法を学びます。さらに、すべての利用可能な `man` ページ全体で全文検索を実行し、包括的な情報を取得するテクニックを探求します。
Red Hat Enterprise Linux
Red Hat Enterprise Linux でのソフトウェアインストール

Red Hat Enterprise Linux でのソフトウェアインストール

この実験では、DNF を使用して Red Hat Enterprise Linux (RHEL) システム上のソフトウェアパッケージを管理する実践的な経験を積みます。システムの登録方法、RPM パッケージ情報の調査、DNF を使用したソフトウェアのインストールと削除、DNF リポジトリの管理、およびトランザクション履歴の確認方法を学びます。
Red Hat Enterprise Linux
Red Hat Enterprise Linux でのネットワーク設定

Red Hat Enterprise Linux でのネットワーク設定

この実験では、Red Hat Enterprise Linux システムにおけるネットワークインターフェースとホスト名の設定に関する実践的な経験を積みます。ネットワーク接続の検証、追加、有効化、無効化、変更、ホスト名と名前解決の設定、および接続テストなど、システムネットワークの接続性と識別情報を管理するための重要なコマンドラインツールとテクニックを学びます。
Red Hat Enterprise Linux
GitHub Actions でビルド成果物をアップロードする

GitHub Actions でビルド成果物をアップロードする

この実験 (lab) では、ビルド成果物を使用してワークフローデータを永続化する方法を学びます。ビルドディレクトリをアップロードするようにワークフローを設定し、後でダウンロードできるようにします。
Git
ネットワークサービスの起動、停止、およびステータス確認

ネットワークサービスの起動、停止、およびステータス確認

このチャレンジでは、Linux システム上でネットワークサービスを起動、停止、およびステータス確認する方法を学びます。
Red Hat Enterprise Linux
at と Cron を使用したタスクのスケジュール管理

at と Cron を使用したタスクのスケジュール管理

このチャレンジでは、at および cron コマンドを使用して、Linux システム上で単発および定期的なタスクをスケジュールする方法を学びます。
Red Hat Enterprise Linux
Red Hat Enterprise Linux でファイルを管理する

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

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

Red Hat Enterprise Linux コマンドラインへのアクセス

このラボでは、Red Hat Enterprise Linux (RHEL) 環境における Linux コマンドライン操作の基本を学びます。ユーザー情報やシステム情報の確認、パスワード管理、ファイルタイプの確認、ファイル内容の表示、ファイル統計の取得、コマンド履歴の効率的な活用、そして重要なコマンドライン編集ショートカットを習得します。実践的な操作を通して、Linux コマンドラインの基礎をマスターしましょう。
Red Hat Enterprise Linux
  • 前へ
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 440
  • 次へ