こんにちは、フルスタックエンジニアのryuです。
今回の記事では、Linux初心者向けの学習サイトInfraAcademy(インフラアカデミー)について紹介します。
Linuxを勉強しようと思って参考書を買ったものの、コマンドを読むだけではなかなか覚えられない。環境構築の時点で止まってしまった、という方もいるのではないでしょうか?
私自身、Linuxは知識を読むだけではなく、実際にコマンドを入力しながら学習することが大切だと感じています。
そこでInfraAcademyでは、Linuxやネットワークなどの教材を読みながら、その場でシミュレーターや実行環境を使って操作できるようにしています。
今回は、InfraAcademyでは何が学べるのか、どのような方におすすめなのか、Linux初心者はどのような順番で学習すれば良いのかまで詳しく解説します。
Linux初心者向けの学習サイトInfraAcademy¶
InfraAcademyは、Linuxやネットワーク、サーバー構築などを実践しながら学習できるインフラ学習サイトです。
単に教材を読むだけではなく、実際にコマンドを入力したり、ネットワークを構成したりしながら学習を進められることを重視しています。
今回作成したサイトはこちらです。 Linuxに必要な基礎知識を学べるようになっています。

たとえば、lsコマンドについて説明を読んだあと、そのまま画面上で次のようなコマンドを実行できます。
pwd
ls -la
mkdir practice
cd practice
touch sample.txt
コマンドを実行すると、自分がいるディレクトリや作成したファイルを確認できます。
Linuxはコマンド名だけを覚えるよりも、入力した結果として何が変わったのかを確認する方が理解しやすいです。
Linux学習で初心者がつまずきやすいポイント¶
Linuxを初めて勉強すると、思っていた以上に分からない言葉が出てきます。
ディレクトリ、パス、権限、プロセス、パッケージ、IPアドレスなど、最初からすべて理解しようとすると大変ですよね。
環境構築で挫折してしまう¶
Linuxを勉強するために、最初からVirtualBoxを入れたり、Linuxをインストールしたりする教材もあります。
もちろん環境構築自体も勉強になりますが、Linuxを触ったことがない方にとっては、OSを準備するだけでかなり大変です。
InfraAcademyではブラウザ上で操作できるため、まずコマンドを触ってみたい方でも始めやすくしています。
Linuxの環境を自分で用意したい場合は、【関連記事】Linuxの学習環境はどうやって準備したらいいの?も参考にしてください。
コマンドを暗記しようとしてしまう¶
Linuxには非常に多くのコマンドがあります。
そのため、コマンド一覧を最初から全部暗記しようとすると、なかなか先へ進めません。
たとえば、ファイルをコピーするcpコマンドを覚える場合も、説明を何度も読むより実際に操作してみる方が分かりやすいです。
echo "Linux Practice" > sample.txt
cp sample.txt sample-copy.txt
ls
実行すると、元のsample.txtに加えてsample-copy.txtが作成されたことを確認できます。
このように、コマンドを実行して結果を見るところまでをセットにするのがおすすめです。
InfraAcademyで学習できる内容¶
InfraAcademyでは、Linuxだけではなく、インフラエンジニアに必要な内容を段階的に学習できます。
最初からすべて勉強する必要はありません。Linux初心者であれば、まずLinux入門から始め、その後にネットワークやサーバー構築へ進むと理解しやすいです。
代表的な学習内容をまとめると、次のようになります。
| 分野 | 学習する内容の例 | 身につくこと |
|---|---|---|
| Linux | ファイル操作、権限、ユーザー、プロセス | Linuxの基本操作 |
| ネットワーク | IPアドレス、ルーティング、VLAN | 通信の仕組み |
| サーバー構築 | Web、DNSなど | サーバーを構築する流れ |
| Docker | コンテナ、イメージ、Compose | コンテナ環境の基本 |
| DevOps | Ansible、Terraform、Jenkinsなど | 自動化や構成管理の基礎 |
| AWS | IAM、EC2、VPCなど | クラウドの基本 |
Linuxを最初から学習したい方は、Linux入門講座から始めてみてください。
ネットワークを学習したい方は、ネットワーク講座を用意しています。
Linuxとネットワークの基本を理解した後は、AWS講座へ進むと、クラウド上でサーバーやネットワークがどのように構築されているのか理解しやすくなります。
Linux初心者はどの順番で学習すればいい?¶
Linuxをこれから学習する場合は、難しい内容へ飛ばずに基本操作から進めるのがおすすめです。
私なら、まずファイルやディレクトリを操作できるようになってから、権限やプロセスへ進みます。
まずファイルとディレクトリを操作する¶
最初に覚えたいのは、現在の場所を確認したり、ディレクトリを移動したりするコマンドです。
たとえば、次のような操作ができればLinux学習の第一歩として十分です。
pwd
ls
cd /tmp
mkdir linux-study
cd linux-study
touch memo.txt
最初はpwd、ls、cd、mkdir、touchなどから始めましょう。
コマンドを覚えることより、自分でディレクトリを作り、その中へ移動し、ファイルを作成できることが大切です。
次に権限やユーザーを学習する¶
基本操作に慣れたら、Linuxで重要な権限について学習します。
次のコマンドを実行すると、ファイルの権限を確認できます。
ls -l
-rw-r--r--のような文字が表示されますが、最初は意味が分からなくても問題ありません。
誰が読み取り、書き込み、実行できるのかという仕組みを少しずつ理解していけば大丈夫です。
その後にネットワークへ進む¶
Linuxサーバーは単体で使うだけではなく、ネットワークを通して別のPCやサーバーと通信します。
そのため、Linuxの基本操作ができるようになったら、IPアドレスやルーティングも学習してみましょう。
ip addr
ip route
ip addrではIPアドレス、ip routeでは通信経路を確認できます。
Linuxとネットワークを別々に覚えるのではなく、実際のLinux上でコマンドを実行しながら学ぶと、知識がつながりやすくなります。
【関連記事】Linuxをどのような順番で勉強すれば良いか迷っている方は、Linuxの自己学習はどうやってやればいいの?現役のエンジニアが解説もご覧ください。
InfraAcademyはどんな人におすすめ?¶
InfraAcademyは、特にLinuxやインフラをこれから学習したい方におすすめです。
参考書だけではコマンドが頭に入らなかった方や、自分でLinux環境を準備するところで止まってしまった方にも使ってもらいたいと思っています。
大まかに分けると、次のような方に向いています。
| こんな方 | InfraAcademyでできること |
|---|---|
| Linuxを初めて学ぶ | 基礎から順番に学習できる |
| コマンドを練習したい | ブラウザ上で実際に操作できる |
| インフラエンジニアを目指す | Linuxからネットワークまで学べる |
| サーバー構築を練習したい | 学んだ知識を使って構築を試せる |
| AWSも学びたい | Linux・ネットワークからクラウドへ進める |
特に、Linuxを読んで覚えるだけになっている方には、一度実際に手を動かしてみてほしいです。
【関連記事】コマンドを中心に練習したい方は、Linuxのコマンド練習におすすめのInfraAcademyも参考にしてください。
Linuxだけで終わらずインフラ全体を学習する¶
Linuxを勉強するときに、Linuxコマンドだけを覚えて終わってしまうのは少しもったいないです。
実際のインフラでは、Linuxサーバーがネットワークにつながり、その上でWebサーバーやデータベースなどが動きます。さらに現在はAWSなどのクラウド上でLinuxを使う場面も多くあります。
そのため、Linuxの基本操作ができるようになったら、ネットワーク、サーバー構築、Docker、AWSなどへ少しずつ学習範囲を広げてみてください。
InfraAcademyでは、これらをバラバラに暗記するのではなく、実際に操作しながらつなげて理解できる学習サイトを目指しています。
Linuxの学習サイトInfraAcademyまとめ¶
今回の記事では、Linux初心者向けの学習サイトInfraAcademyについて紹介しました。
Linuxは、参考書や記事を読むだけではなかなか操作できるようになりません。
まずlsやcdなどの簡単なコマンドを実行して、結果を確認してみてください。その後に権限、プロセス、ネットワーク、サーバー構築へ進めば、少しずつLinuxを使えるようになります。
InfraAcademyでは、Linuxやネットワークの教材と実践環境を組み合わせて、学んだ内容をその場で試せることを大切にしています。
Linuxの環境構築で挫折した方や、これからインフラエンジニアを目指す方は、まずLinux入門から試してみてください。



