このページは、Ubuntuを軸にLinuxを学ぶための全体案内ページです。
具体的なコマンド解説や設定手順、技術的な背景については、
内容ごとに note(まめラボ・Linux編) にまとめています。
このサイトでは、それらの記事を章ごとに整理し、
「どこから読めばいいか」「何を学べるか」が分かるように構成しています。
技術情報をすべてここに集めるのではなく、
技術解説は note、全体構成と導線は SORAXIOM という役割分担で進めています。
LinuxやUbuntuに初めて触れる方も、
一度使ったことはあるけれど全体像を整理したい方も、
まずは気になる章から読み進めてみてください。
第1章|Linuxを理解するための基礎知識
この章では、
Linuxとは何か/Ubuntuとは何か という基本を、
操作やコマンドに入る前に 考え方の土台 から整理しています。
SORAXIOMでは、
「全体像」「章立て」「学ぶ順番」が分かるように構成を整理し、
実際の技術的な解説・具体例・図解を含む本文は note 側にまとめています。
そのため、ここでは
- 何を学ぶ章なのか
- どんな前提知識が身につくのか
- 次にどこへ進めばいいのか
を把握できるようにし、
詳細な内容は各 note 記事を読むことで深掘りできる 形にしています。
Linuxに初めて触れる人も、
「触ったことはあるけど、仕組みとしては曖昧」という人も、
まずはこの章で全体像をつかむことを目的としています。
📘 第1章 記事一覧
- 第1回:Linuxって何?Ubuntuって何?超基礎から始めよう
- 第2回:WindowsやmacOSと何が違う?Linuxの考え方を整理する
- 第3回:ディストリビューションとは何か?Ubuntu以外のLinuxの世界
- 第4回:Ubuntuの種類を整理する:Desktop / Server / LTSとは?
- 第5回:Ubuntuをどうやって使う?実機・仮想環境・WSLの選び方
- 第6回:Linuxのファイル構造を理解する:「/」から始まる世界
- 第7回:パッケージ管理とは何か?aptで何が起きているのか
- 第8回:第1章まとめ:Linuxを触る前に最低限知っておくこと
第2章|コマンドライン・Linux操作の基礎
この章では、
Linuxを扱う上で避けて通れない ターミナル操作・基本コマンド を中心に扱います。
GUI(画面操作)では見えない部分を、
「何をしているのか」「なぜその操作が必要なのか」という視点で整理し、
Linuxを“操作できる状態”にするための基礎固めを目的としています。
具体的なコマンド例や画面の見方など、
技術的な内容は各 note 記事にまとめています。
📘 第2章 記事一覧
- 第1回:ターミナルは怖くない:Linux操作の入口に立つ
- 第2回:ls / cd / pwd:まず覚える3つの基本コマンド
- 第3回:cp / mv / rm:ファイル操作の基本と「消す」怖さ
- 第4回:mkdir / rmdir / tree:ディレクトリを作って構造を理解する
- 第5回:cat / less / head / tail:ファイルの中身を見る
- 第6回:grep:必要な行だけを探し出す
- 第7回:パイプとリダイレクト:コマンドをつなぐ考え方
- 第8回:権限とは何か?rwx の意味を理解する
- 第9回:chmod / chown:権限を変更する
- 第10回:sudoとは何者か?root権限の正体
- 第11回:パスとは何か?which / PATH の考え方
- 第12回:man と –help:自力で調べる力を身につける
第3章|Ubuntu実務基礎・仕組みを理解する
この章では、
Ubuntuを「触れる」段階から一歩進めて、
中で何が動いているのか/どう管理されているのかを扱います。
プロセス、サービス、ログ、ネットワークなど、
運用やトラブル対応で必ず出てくる要素を、
暗記ではなく 仕組みとして理解すること を目的としています。
具体的なコマンド例や確認方法などの
技術的な解説は、各 note 記事にまとめています。
📘 第3章 記事一覧
- 第1回:プロセスとは何か?ps / top / htop の見方
- 第2回:サービス管理入門:systemctl で何ができる?
- 第3回:ログの見方:/var/log を読めるようになる
- 第4回:ディスク使用量を把握する:df / du
- 第5回:マウントの考え方:mount / umount
- 第6回:ネットワーク基礎:ip / ss / ping
- 第7回:SSHとは何か?仕組みと安全な使い方
- 第8回:ユーザー管理:adduser / deluser
- 第9回:環境変数とは何か?export の意味
- 第10回:Ubuntuでよくあるトラブルと基本的な切り分け方
第4章|運用・セキュリティ基礎
この章では、
Ubuntuを 安全に・長く使い続けるための考え方 を扱います。
設定そのものよりも、
- なぜ事故が起きるのか
- どこに注意すべきか
- 何を習慣にすればいいのか
といった 運用目線・セキュリティ目線の土台を重視しています。
具体的な設定手順やコマンド例など、
技術的な解説は各 note 記事にまとめています。
📘 第4章 記事一覧
- 第1回:なぜLinux運用で事故が起きるのか?典型例を知る
- 第2回:ファイアウォール入門:ufw を使ってみる
- 第3回:自動起動サービスの管理と注意点
- 第4回:アップデート戦略:LTSをどう運用するか
- 第5回:バックアップの考え方:取らないリスクを知る
- 第6回:rootで作業してはいけない理由
- 第7回:sudoers を触る前に知っておくこと
- 第8回:sudoers 最小構成:安全な書き方
- 第9回:ログイン履歴と操作履歴:誰が何をしたかを追う
- 第10回:安全に運用するためのチェックリスト
第5章|構成・設計・実践応用
この章では、
Ubuntuを 「動かす」から「任せられる構成にする」 段階へ進みます。
単一サーバーを前提にしつつも、
- どう分けるべきか
- どこが限界になるのか
- 何を先に考えておくべきか
といった 設計・構成の考え方 を中心に扱います。
具体的な構成例や設定手順などの
技術的な解説は、各 note 記事にまとめています。
📘 第5章 記事一覧
- 第1回:構成を考える:小さなサーバー設計演習
- 第2回:Webサーバー構成を考える:Nginxを例にする
- 第3回:複数サービスを載せるときの考え方
- 第4回:データと設定をどう分けるか?ディレクトリ設計演習
- 第5回:ログローテーションを考える:増え続けるログ対策
- 第6回:logrotate 最小設定を書いてみる
- 第7回:cron設計:定期処理を安全に動かす
- 第8回:障害を想定する:壊れたときの復旧手順を考える
- 第9回:監視をどう考えるか?最小監視設計
- 第10回:小さなサーバーを任せられる設計とは
第6章|発展・応用・運用設計
この章では、
Ubuntu / Linux を 「設計して動かす」段階から
「成長しても壊れない運用にする」段階 へ進みます。
第5章までで扱ってきた構成は、
基本的に 小さく・安全に・説明できる構成 でした。
第6章では、その構成が
人が増えたらどうなるか
変更が頻繁になったらどうなるか
壊れたあと、すぐ戻せるか
といった 時間と成長の視点 に耐えられるかを考えます。
テーマは、
単なる設定やコマンドではなく、
分離する理由
戻せる前提
属人化しない設計
再構築できるかどうか
といった 運用の芯になる考え方 です。
個別の設定例や構成パターンは、
それぞれの note 記事で詳しく解説しています。
