ハンズオンラボ
ラボ
どのラボも、横にターミナルが付いた本物の環境で、インストールは不要です。それぞれに、ラボを使ったレッスンの仕組みを見せる短い基本レッスンがあります。無料アカウントならすべてのラボを実行でき、基本レッスンもホームに届きます。アカウントなしで実行できるのは Git ラボと SQL ラボです。
Ubuntu VM ラボ
Linux 管理のラボ:ユーザー、権限、cron、systemd をブラウザーで
Linux 管理のラボ:ユーザーとグループ、共有フォルダー、cron のジョブ、systemd のサービスを専用の Ubuntu VM で行い、スクリプトで採点します。無料のサンプルです。
無料のレッスン
- Linux Administration Basics
コンテナーラボ
Docker 入門ラボ:止まったサービスを直して、コンテナー、ログ、再起動を学ぶ
生徒それぞれの非公開ラボのコピーに、わざと壊した 1 つを含む 3 つのコンテナー。ログを読み、直して、docker で再起動します。インストール不要。コードは GitHub にあります。
無料のレッスン
- Docker Basics
コンテナーラボ
Web サーバー堅牢化のラボ:弱い nginx の設定を直して curl で確かめる
生徒それぞれの非公開ラボのコピーで、わざと弱くした nginx を直します。ヘッダー、フォルダー一覧、隠れたファイル。インストール不要。ソースは GitHub にあります。
無料のレッスン
- Web Server Hardening Basics
コンテナーラボ
可観測性のラボ:Prometheus と Grafana、アラートルールを書く
生徒それぞれの非公開コピーで、Prometheus と Grafana が Web サーバーを監視します。PromQL、パネル、アラートを書いて発火させます。ソースは GitHub にあります。
無料のレッスン
- Observability Basics
Ubuntu VM ラボ
Ansible のラボ:プレイブックでマシンを設定する(ブラウザーで)
Ansible のラボ:パッケージのインストール、テンプレートからのファイル作成、ユニットファイルの作成をするプレイブックを仕上げ、2回実行します。専用の Ubuntu VM で、採点はスクリプト。
無料のレッスン
- Ansible Basics
基本レッスンは、すべての無料アカウントにホームで、またすべての学校に渡されます。T Level などのカリキュラムのレッスンは学校向けです。Ubuntu VM ラボは教員がモジュールで出す課題で、レッスンから VM が起動します。
自分で実行する
無料の個人アカウントで、このページのすべてのラボとそのレッスンを実行できます。授業を担当していますか?学校を作成すると、生徒に課題として出せます。
すでにアカウントをお持ちですか?サインイン