DevOps チュートリアル

DevOps は、現代のソフトウェア開発と IT 運用の実践を学ぶための体系的なアプローチを提供します。初心者でも経験豊富なプロフェッショナルでも、私たちの DevOps チュートリアルは、主要な概念とツールを体系的に探求する機会を提供します。無料のラボと実践的なコード例を通じて、継続的インテグレーション、デプロイメント、インフラ管理のスキルを身につけます。私たちの DevOps プレイグラウンドでは、さまざまなツールやワークフローをリアルタイムで実験できます。

Hello, Bash!

Hello, Bash!

このハンズオンラボで、シェルスクリプトの世界に飛び込みましょう。古典的な「Hello, World!」メッセージを表示するシンプルなBashスクリプトを作成、編集、実行する方法を学びます。Linuxの基本コマンドとBashスクリプトの基礎を習得しましょう。
LinuxShell
Jenkins スクリプトパイプラインの作成

Jenkins スクリプトパイプラインの作成

node、stage、shell ステップ、および Groovy 制御フローを使用して、Jenkins スクリプトパイプラインジョブを作成・実行します。
Jenkins
Jenkins での認証情報の保存

Jenkins での認証情報の保存

Jenkins ダッシュボードを使用して、ユーザー名/パスワード形式の認証情報を作成、確認、更新する方法を学びます。
Jenkins
コンテナエージェントでのパイプライン実行

コンテナエージェントでのパイプライン実行

コンテナベースの Jenkins 環境で Jenkins パイプラインを実行し、コンテナ実行の証拠をキャプチャします。
Jenkins
テストレポートの公開とビルド通知

テストレポートの公開とビルド通知

Jenkins ダッシュボードから Freestyle ジョブを作成し、JUnit テスト結果を公開して、ビルドのメール通知を設定します。
Jenkins
マルチブランチパイプラインの作成

マルチブランチパイプラインの作成

ローカルの 2 ブランチ Git リポジトリを作成し、Jenkins ダッシュボードからマルチブランチパイプラインを設定して、各ブランチのビルド結果を比較します。
Jenkins
Jenkins 設定のバックアップとリストア

Jenkins 設定のバックアップとリストア

Jenkins ジョブ設定のバックアップ、削除、アーカイブからのリストア、およびリストアされたジョブの検証を行います。
Jenkins
ツールとラベル付きエージェントの設定

ツールとラベル付きエージェントの設定

Jenkins ダッシュボードから、Jenkins ノードのラベル、ローカル Git ツール、およびフリースタイルジョブを設定します。
Jenkins
Jenkins 共有ライブラリの使用

Jenkins 共有ライブラリの使用

ローカルの Jenkins 共有ライブラリを作成し、ダッシュボードから登録して、パイプラインジョブから呼び出します。
Jenkins
Jenkins コントローラーの初期化

Jenkins コントローラーの初期化

分離された Jenkins コントローラーを起動し、初期管理者パスワードを取得して、正規の管理者アカウントを作成します。その後、初期化されたダッシュボードを確認し、一時的なコントローラーをクリーンアップします。
Jenkins
Webhook を使用した Jenkins ビルドのトリガー

Webhook を使用した Jenkins ビルドのトリガー

curl を使用してリポジトリの Webhook をシミュレートし、ブランチとコミットのデータを Jenkins ジョブに渡して、トリガーされたビルドログを確認します。
Jenkins
Linux で Web トラフィックを許可するための firewalld 設定

Linux で Web トラフィックを許可するための firewalld 設定

この実験では、Linux システムで Web トラフィックを許可するために `firewalld` を設定する必須の手順を学びます。ゾーンの管理、HTTP および HTTPS サービスの恒久的なルールの追加、設定の検証に `firewall-cmd` ユーティリティを使用します。これはシステム管理者にとって不可欠なスキルです。
Linux
Linux における SSH 公開鍵認証の設定

Linux における SSH 公開鍵認証の設定

この実験では、リモートの Linux サーバーに安全に接続するための SSH 公開鍵認証の設定方法と使用方法を学びます。ssh-keygen を使用して RSA 鍵ペアを生成し、ssh-copy-id で公開鍵をサーバーにコピーして、セキュリティを向上させるためのパスワードレスログインをテストします。
Linux
Linux におけるユーザーアカウントと Sudo 権限の設定

Linux におけるユーザーアカウントと Sudo 権限の設定

この実験では、Linux システムのセキュリティを強化するために不可欠な、ユーザーアカウント管理と sudo 権限の設定技術を学びます。パスワードポリシーの適用、ユーザーアカウントのロックと解除、root アカウントの保護、および管理者権限の付与を実践します。
Linux
SSH を使用したリモート Linux サーバーへの接続

SSH を使用したリモート Linux サーバーへの接続

この実験では、SSH を使用してリモート Linux サーバーに接続し、管理する方法を学びます。OpenSSH サーバーのインストールと設定、IP アドレスの取得、対話型シェルセッションの確立、およびスクリプトや自動化のためのリモートコマンド実行方法を習得します。
Linux
LinuxにおけるGRUB2ブートメニューのカスタマイズ

LinuxにおけるGRUB2ブートメニューのカスタマイズ

この実験では、LinuxでGRUB2ブートメニューをカスタマイズする方法を学びます。主要な設定ファイルである /etc/default/grub を修正してブートメニューのタイムアウト時間やデフォルトの起動エントリを変更し、grub2-mkconfig コマンドを使用して変更を適用し、起動時の動作をカスタマイズします。
Linux
Linux における chown を使ったディレクトリ所有権の変更

Linux における chown を使ったディレクトリ所有権の変更

この実験では、Linux でディレクトリの所有権を変更するための chown コマンドの実践的な使い方を学びます。グループの作成、ディレクトリのグループ所有権の変更、および変更の確認という、Linux システム管理の基本スキルをハンズオン形式で習得します。
Linux
Linux におけるスワップファイルの作成と有効化

Linux におけるスワップファイルの作成と有効化

この実験では、Linux におけるスワップファイルの作成と有効化という、システム管理において不可欠なタスクを学習します。このプロセスにより、物理メモリ(RAM)が不足している場合にシステムの仮想メモリを増やすことができます。dd、mkswap、swapon などのコマンドラインユーティリティを使用してシステムリソースを管理する方法を習得します。
Linux
  • 前へ
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 509
  • 次へ