Linux コマンドの学習ロードマップ

基本コマンド
ネットワーク関連のコマンド

なお、ネットワーク関連の知識は、ネットワーク学習ロードマップも合わせてご覧ください。

おすすめの書籍 (本)

Linux & ネットワークの学習に役に立つ書籍を、おすすめの学習順で紹介します。

  1. 新しいLinuxの教科書 (Linux のコマンド)
  2. Amazon Web Services 基礎からのネットワーク&サーバー構築 (サーバー構築)
  3. Linux のしくみ (カーネルの知識)
    もう少し知識の幅を広げたい場合は、以下をオススメします。
  4. CentOS8 で作るネットワークサーバ構築ガイド (サーバー構築)
  5. 絵で見てわかるOS/ストレージ/ネットワーク (データベースを触る方向け)

新しいLinuxの教科書

まずは Linux の出来る事や操作を把握するために、実際にコマンドを叩くことをおすすめします。

コマンド自体はググれば出てきますが、学習を始めたばかりの時はググるキーワードすらわからないと思うので、書籍を利用することをおすすめします。

この書籍が読み終わる頃には、自分でググれるぐらい基礎知識が身に付きます。

Amazon Web Services 基礎からのネットワーク&サーバー構築

サーバー構築の実践経験を積みたい場合におすすめの書籍です。

ネットワークの知識が全く無い状態でも読むことができる上に、実際にできる事が増えていき、読んでいて楽しい書籍です。

本書籍もサーバー構築するためのキーワードがわからない場合に、体系立てて学習できる書籍となっています。

Linux のしくみ

OS、カーネルの機能を図を使って説明してくれる本です。

Linux を開発、サポートしていた方が執筆しているだけあって、情報の信頼性が高いです。

その上、大企業の教育にも携わっていたためか、非常に説明も上手いです。

OS・カーネルに入門する場合、ネット上の解説は難しすぎて挫折するので、この本から入ることをおすすめします。

CentOS8 で作るネットワークサーバ構築ガイド

Linux (CentOS) でサーバーを構築する場合に辞書的に使うことをオススメします。

先程の「Amazon Web Services 基礎からのネットワーク&サーバー構築」よりも少しだけ難易度が上がってますが、その分網羅する知識の範囲が格段に広がっています。

ネットに全然情報の無い情報等もまとめられていることも大きなポイントです。

絵で見てわかるOS/ストレージ/ネットワーク

ある程度 OS 周りの知識を持つ中級者向けの書籍です。

OS/メモリ/ストレージ/ネットワーク/プロセスなどのバラバラな知識が、1本の線となります。

個人的には、トラブルシューティングやパフォーマンス調査の際にこれらの知識が役に立ちました。

当サイトの関連記事一覧

Linux コマンド

【入門】初心者が練習すべき Linux コマンドの一覧

初めて Linux のコマンドを学ぶ時は、ググるキーワードがわからず、1つずつ調べるのが大変です そのため、本記事では上からコピペして実行することで、Linux でよく利用するコマンドを網羅的に理解できるようにしました。 ...
Linux コマンド

【入門】curl コマンドとは?よく使うオプション一覧と使い方

curl curl とは、サーバーとデータをやりとりするコマンドです。例えば、Web サーバーから Web サイトの内容を取得できます。 HTTP プロトコル以外でリクエストも可能 Copy cu...
Linux コマンド

【入門】dig コマンドとは?よく使うオプションの使い方を解説

dig (domain information groper) dig とは、DNS サーバーから情報を集めるために利用するコマンドです。主にドメイン名から IP アドレスを調べるために利用します。 用語の説明は...
Linux コマンド

【入門】ssh コマンドとは?接続方法やオプションの使い方

ssh ssh とは、コンピュータを遠隔操作するコマンドです。 Copy ssh -i ~/.ssh/id_rsa username@192.0.2.1 秘密鍵 (~/.ssh/id_r...
Linux コマンド

【Linux 入門】ping コマンドとは?使い方や見方を解説

ping ping とは、ネットワーク上の相手と通信できるか確認できるコマンドです。 Copy ping example.com 本記事では、ping のオプションの使い方や見方を解説し...