Repolode
ahegazy0

ahegazy0/linux-basics-for-hackers-notes

Linux Basics for Hackersをもとに、Linuxの基礎を18モジュールで学べる構成的な学習ノート

スター
1,833
フォーク
159
未解決の Issue
1
最終コミット
先月

これは何?

OccupyTheWebの書籍『Linux Basics for Hackers』をもとに作成された、コース形式の学習ノート集です。もともとはObsidianを使った個人のラボ演習中に書かれたもので、後に一貫した構成のMarkdownモジュールとして整理されました。

全18モジュールで、Kali Linuxのラボ環境の構築から、ターミナルの基礎、テキスト操作、ネットワーク、ソフトウェア管理、ファイル権限、プロセス管理、環境変数、BashとPythonによるスクリプト作成、アーカイブ、ファイルシステム、ログ、サービス、ワイヤレスネットワーク、ロード可能なカーネルモジュールを含むLinuxカーネルまで扱います。各モジュールには、平易な解説、例を交えた主要コマンド、クイックリファレンステーブル、練習問題が用意されており、主要なトピックには図も追加されています。

この教材は教育目的で作られており、VirtualBoxなどのVMとKali Linuxを使って、自分のラボ環境で練習することを想定しています。さらに学習を進められるよう、OverTheWire BanditやTryHackMeといった外部の演習プラットフォームへのリンクも掲載されています。

主な機能

  • 01ターミナルの基礎からカーネルモジュール、Pythonスクリプトまで、18のモジュールを収録
  • 02例付きの主要コマンドとクイックリファレンステーブルを掲載
  • 03各モジュールの最後に練習問題を用意
  • 04ファイルシステムのツリーや権限などのトピックに、アーキテクチャ図を追加
  • 05演習をさらに進めるための外部ハンズオンプラットフォームへのリンクを掲載

ユースケース

  • Kali Linuxのラボ環境で、Linuxのコマンドラインとセキュリティの基礎を学ぶ
  • 構成的なノートを使いながら『Linux Basics for Hackers』を読み進める
  • 権限、パイプライン、cronジョブなどの特定のコマンドをリファレンスとして確認する

クイックスタート

  1. 1

    VirtualBoxまたは他のVMソフトウェアをインストールする

  2. 2

    64ビット版Kali Linuxをダウンロードして、VMで実行する

  3. 3

    Module 00(はじめに)を開き、順番に各モジュールを進める

使う前に知っておきたいこと

  • ライセンスが明記されていないため、再利用条件が不明です。
  • ノートは著作権で保護された書籍に基づいており、その書籍も必要です。
  • 利用するには、Kali Linuxの仮想マシンをセットアップする必要があります。

トピック

よくある質問

linux-basics-for-hackers-notes とは?
Linux Basics for Hackersをもとに、Linuxの基礎を18モジュールで学べる構成的な学習ノート OccupyTheWebの書籍『Linux Basics for Hackers』をもとに作成された、コース形式の学習ノート集です。もともとはObsidianを使った個人のラボ演習中に書かれたもので、後に一貫した構成のMarkdownモジュールとして整理されました。
linux-basics-for-hackers-notes は無料で使えますか?ライセンスは?
linux-basics-for-hackers-notes にはライセンスが明記されていません。コードは公開されていますが、ライセンスがない場合は再利用の許諾がないため、利用前に作者に確認することをおすすめします。
linux-basics-for-hackers-notes は今もメンテナンスされていますか?
半年以内に更新あり。linux-basics-for-hackers-notes の最終コミットは 2026年9月12日 です。
linux-basics-for-hackers-notes は何に使えますか?
Kali Linuxのラボ環境で、Linuxのコマンドラインとセキュリティの基礎を学ぶ 構成的なノートを使いながら『Linux Basics for Hackers』を読み進める 権限、パイプライン、cronジョブなどの特定のコマンドをリファレンスとして確認する
linux-basics-for-hackers-notes のインストール方法は?
VirtualBoxまたは他のVMソフトウェアをインストールする 64ビット版Kali Linuxをダウンロードして、VMで実行する Module 00(はじめに)を開き、順番に各モジュールを進める
linux-basics-for-hackers-notes はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/ahegazy0/linux-basics-for-hackers-notes

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト