Linux 実践チャレンジ

このコースでは、Linux のスキル向上に役立つ一連の Linux 実践チャレンジが用意されています。これらのチャレンジは、Linux コマンド、シェルスクリプト、システム管理タスクの学習と練習に役立つように設計されています。

Linux

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

シラバス

Linuxにおけるハードリンクの実装

ログインとユーザーの切り替え

ファイル権限の管理

Tar アーカイブの作成と展開

ログの管理とアーカイブ

練習用ユーザーをオンボーディングする

ユーザーとグループの情報を表示する

ファイルの所有権を変更する

ログディレクトリをバックアップする

一意なメールアドレスの抽出

シンボリックリンクの作成と操作

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

コマンド履歴からプログラムを抽出する

Setuidファイルの特定

Linux ターミナルでの出力

Linux 魅惑ディスプレイ

仮想 Linux ファイル一覧の冒険

ファイル情報用の Bash スクリプト

pwd コマンドによる森のナビゲーション

サラディンと挑む砂漠のファイルコピー

デザート・トライブのファイル移行

デジタルジャングル・クエスト

王室文書の冒頭表示

ゾグのテキスト習熟への探求

魅惑の湖のテキスト復号

Linux 所有権による調和の回復

権限の聖域

データ分析におけるワイルドカードの習得

Linux クエスト:パターン探索の叙事詩

空行を削除する

タイムメイズのテキスト並べ替え

超自然的な Linux 冗長行除去

Linux ファイル比較の冒険

魅惑的な Linux テキスト編集の冒険

砂にインスパイアされたファイル圧縮

ワイルド・ウェストのユーザー管理

高度なユーザー設定の変更

Linux グループマスターの解明

Linusia 農場グループ管理

Linux アイデンティティの発見

魔法使いの使い魔調教師 ID の開示

銀河系システム情報の探求

空高プロセス・マジック

ID 範囲内のシステムユーザーをカウントする

水中画面クリアの旅

Linux ディレクトリを使った宝探し

隠し財宝ディレクトリの作成

Linux ファイル操作の頂上決戦

ヴィクトリア朝の Linux リンク探求

古代巻物の連結の物語

海賊の宝探し Linux クエスト

Linux ファイル操作コマンド

コード・クルセイダーズのファイル探求

Linux におけるスクロールの極意

データ探索者の探求

ファイルに関する特殊操作

ガーディアンズ・ライトニング・コマンド・マスタリー

魅惑のファイル探求

ファラオのセドの巻物の秘密

異なるファイル編集

Linux コマンドライン

ストリームエディタ Sed

帝国テキストデータマスタリー

Linux tr を使用して暗号化された療養所のメッセージを解読する

Linux における戦士の行マージ

Linux による異星ファイル統合

Linux の時空間比較

魅惑の Linux パッチ探求

スカイ・エディティング・アドベンチャー

Empires Gedit Quest:帝国のテキスト編集クエスト

Linux における未来的なデータアーカイブ

tar と zip による圧縮

サイバーパンク都市での解凍アドベンチャー

Linux ロジックによる宝探し

Linux テキスト列整形技術対決

スノー・クイーンの Linux テストの探求

宮殿の庭園 Linux コマンドアドベンチャー

星の如き Linux コマンドの探求

Linux マニュアルの探求

砂漠の行番号アドベンチャー

Vidyutpada の解放:Linux 入力操作の極意

砂漠レースのピットストップタイミング

海洋変数の発見

Linux スクリプティングの冒険

仮想現実シェル探索

Linux による銀河系セキュア通信の確立

神秘の森のネットワーク追跡

Pingtopia ネットワーク評価

雪の王国のセキュリティ習熟

ファイル管理の基礎

フラグを探せ

戦時下における Linux ユーザーの権限移譲

忍者グループ管理ミッション

潜水艇 Linux 環境の管理

宇宙探査データのディスク解析

魅惑の森のリナックス空間の知恵

忍者データマウントの極意

タックスビルの Linux コマンド繰り返し実行

Linux スケジューリングによる宇宙の調和

スカイワード・キングダムのタスク習熟

Linux における神秘のメモリ探検

バイナリデータのシャトル操作

データベースを起動できない

Linux における URL データ転送

非対話型ダウンロード

ターミナルでのパッケージ管理の利用

海賊の Python パッケージ大冒険

Linux におけるエイリアン・マルチタスク

パターンベースのキルによるゴーストの追放

コマンドライン電卓スクリプトを作成する

システム情報表示スクリプト

バブルソートによるコマンドラインソート

コマンドライン引数比較スクリプト

シェルスクリプトで文字列を変換する

シェルスクリプトで文字列の長さを決定する

ファイルシステムの空き容量利用率を表示する

正三角形パターンを印刷する

Bash コマンドを使ってファイルの行を表示する

シェルコマンドを使ったランダムなパスワード生成器

直角三角形のパターン

システム設定におけるユーザー検索

ディレクトリの内容を一覧表示するシェルスクリプトを書く

Linux による恐竜の遺物ハント

地下算术探险

スカイボーン探検隊ディレクトリの探索

深海データフォーマット

シェルスクリプトを使って数値を逆順にする

Linux における魔法使いユーザーの駆除

Linux の秘術:sudo の習得

Linux における部族グループの管理

宝藏探险:Shell 掌握

クロノウォリアーの変数アドベンチャー

星間リナックスホスト名オデッセイ

銀河外交のための Linux 時刻管理

Linux 領域における時間制御の極意

Linux ジョブのフォアグラウンド化

忍者プロセス終了訓練

仮想プロセス同期の習得

CosmosHub Linux マスタリー

明朝宫廷信息流管理

Linux におけるログのバックアップ

Linux による魔法のポーション習熟

PATH ディレクトリ内の実行可能ファイルをカウントする

長いものと短いもの

Bashスクリプトにおける再帰関数

宝島ネットワーキング・アドベンチャー

Linuxのグループ管理

恐竜の騒乱の中での変数の解除

Linux ホスト情報の表示

時刻に基づいてユーザーに挨拶する

宇宙データフローの習熟

名前と ID によるプロセスの終了

2 つの数値の加算

マウントされたファイルシステムの使用状況を確認する

シェルでフィボナッチ数列を生成する

C ファイルにおけるランダムな行の削除

はじめに

163 個の独立 challenge で Linux command-line problem solving を鍛えます。single-command exercise から Bash script、file、user、process、storage、package、service、network、backup の小規模 administration task まで含みます。

guided curriculum ではなく practice library です。scenario と target を確認し、独立 environment で結果を作ります。course は Beginner 表記ですが、内訳は Beginner 35、Intermediate 127、Advanced 1 です。

学習内容

このコースを修了すると、次のことができるようになります。

  • directory を移動し、file の作成、copy、move、remove、search、link、compare、edit、archive、compress を行う。
  • regex、pipeline、redirection、grep、sed、awk、sort、uniq で text を処理する。
  • user、group、password、ownership、permission、sudo、shell variable を管理する。
  • filesystem/disk を調査し、mount、package、service、log を扱う。
  • process/resource を監視し、foreground、background、signal、scheduling、synchronization を使う。
  • identity、route、port、connectivity、download、SSH、transfer で host/network を診断する。
  • argument、input、variable、array、condition、loop、function、arithmetic、formatting を使う Bash script を書く。
  • command を組み合わせて backup、report、data extraction、inspection、recovery を行う。

このコースの対象者

基本 terminal navigation を知り、目標型練習を大量に行いたい Linux learner、特定 command や Bash を補強したい developer/junior administrator 向けです。最初の説明ではなく guided fundamentals の companion に適します。

前提知識: terminal、path、一般的 file command、短い task specification を理解できることが必要です。permission、pipeline、basic Bash は Intermediate challenge に役立ちます。

学習環境: challenge ごとに独立 LabEx environment が開きます。Ubuntu 22.04 terminal、desktop、WebIDE、containerized scenario を使い、8 個の RHEL-oriented task は UBI 9 terminal です。state は引き継がれません。

よくある質問

最初の Linux course に適していますか?

最適ではありません。163 個中 127 個は Intermediate、1 個は Advanced です。先に Linux for Noobs を学ぶか、35 個の Beginner から選んでください。

guided lab や必須の順序はありますか?

ありません。163 activity はすべて非順序型 challenge です。command/topic で選べますが、complete lesson ではなく target result を実現します。

Bash scripting だけですか?

いいえ。file、permission、user、disk、package、process、service、network、SSH、archive、backup も含みます。

完全な RHCSA preparation ですか?

いいえ。UBI 9 の 8 challenge に RHCSA-oriented task はありますが、全体は Ubuntu exercise が多く、完全な curriculum/exam ではありません。

講師

labby
Labby
Labby is the LabEx teacher.