InfraAcademy

InfraAcademy Blog

Linuxの学習サイトInfraAcademy(インフラアカデミー)について詳しく解説します!

| #Linux #Linux初心者 #Linux入門
Linuxをブラウザで試してみる

Linux・ネットワーク・AWSを、環境構築なしで実践学習できます

こんにちは、フルスタックエンジニアのryuです。

今回の記事では、Linux初心者向けの学習サイトInfraAcademy(インフラアカデミー)について紹介します。

Linuxを勉強しようと思って参考書を買ったものの、コマンドを読むだけではなかなか覚えられない。環境構築の時点で止まってしまった、という方もいるのではないでしょうか?

私自身、Linuxは知識を読むだけではなく、実際にコマンドを入力しながら学習することが大切だと感じています。

そこでInfraAcademyでは、Linuxやネットワークなどの教材を読みながら、その場でシミュレーターや実行環境を使って操作できるようにしています。

今回は、InfraAcademyでは何が学べるのか、どのような方におすすめなのか、Linux初心者はどのような順番で学習すれば良いのかまで詳しく解説します。

InfraAcademyのサイトを見る

Linux初心者向けの学習サイトInfraAcademy

InfraAcademyは、Linuxやネットワーク、サーバー構築などを実践しながら学習できるインフラ学習サイトです。

単に教材を読むだけではなく、実際にコマンドを入力したり、ネットワークを構成したりしながら学習を進められることを重視しています。

今回作成したサイトはこちらです。 Linuxに必要な基礎知識を学べるようになっています。

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

最初はpwdlscdmkdirtouchなどから始めましょう。

コマンドを覚えることより、自分でディレクトリを作り、その中へ移動し、ファイルを作成できることが大切です。

次に権限やユーザーを学習する

基本操作に慣れたら、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は、参考書や記事を読むだけではなかなか操作できるようになりません。

まずlscdなどの簡単なコマンドを実行して、結果を確認してみてください。その後に権限、プロセス、ネットワーク、サーバー構築へ進めば、少しずつLinuxを使えるようになります。

InfraAcademyでは、Linuxやネットワークの教材と実践環境を組み合わせて、学んだ内容をその場で試せることを大切にしています。

Linuxの環境構築で挫折した方や、これからインフラエンジニアを目指す方は、まずLinux入門から試してみてください。

InfraAcademyで学習を始める

Next Action

記事で読んだ内容を、講座で実装してみましょう

InfraAcademyでは、ブラウザ上でLinuxやネットワークの実践環境を使いながら学習できます。無料で始められる講座から、学習の流れを試せます。

この記事を書いた人

ryu

InfraAcademy運営 / エンジニア

エンジニア歴10年。Linux、ネットワーク、クラウドを中心に、実務で役立つインフラ技術を初心者にもわかりやすく解説しています。

X: @ryu63614894

Related

関連記事

ブログ一覧へ

Roadmap

まずはこの4講座から

ログインすれば無料で始められる講座です。気になったテーマから手を動かして学べます。

講座一覧を見る