①Linux入門

Linuxって何?Windowsと何が違うの?

①Linux入門
記事内に広告が含まれています。

「Linuxって聞いたことはあるけど、結局何なの?」

この記事では、Linux未経験の方に向けて「Linuxとは何か」「Windowsとどう違うのか」をわかりやすく解説します。専門用語は一切使いません。読み終わる頃には、Linuxへの第一歩を踏み出す自信がつくはずです。

Linuxとは? 「OS」のひとつです

Linuxとは、パソコンやサーバーを動かすための「OS(オペレーティングシステム)」のひとつです。

OSとは、コンピューターを使えるようにする「基本ソフト」のことです。Windowsも同じくOSの一種で、パソコンを起動したときに最初に動き出すソフトウェアだと思ってください。

身近なものに例えるなら、OSはスマートフォンに入っているiOSやAndroidと同じ役割です。アプリを動かすための「土台」がOSです。

  • Windows(Microsoft社が開発・有料)
  • macOS(Apple社が開発・Mac専用)
  • Linux(世界中の有志が開発・無料かつオープンソース)

Linuxの3つの大きな特徴

① 無料で使える(オープンソース)

Linuxは無料で入手・使用できます。さらに「オープンソース」といって、プログラムのソースコード(設計図)が一般公開されています。

レシピが公開されている料理本のようなイメージです。誰でも中身を確認でき、自由に改良もできます。

② サーバー・クラウドで圧倒的なシェアを誇る

インターネット上のサーバー(Webサイトやアプリを動かしているコンピューター)の約70〜90%がLinuxで動いています。

AmazonやGoogle、LINEなどの大規模サービスもLinuxで動いています。つまり、インフラエンジニアを目指すならLinuxは「必須科目」です。

③ コマンドラインで操作する(ここが最初の壁)

Windowsはマウスでアイコンをクリックして操作しますが、Linuxは主に「コマンドライン(黒い画面に文字を入力する方法)」で操作します。

最初はとっつきにくく感じますが、慣れると「マウスより断然速い」と実感できます。本サイトでは、コマンドの使い方をゼロから丁寧に解説していきます。

WindowsとLinuxの違いを比べてみよう

インストールはたったコマンド1行です。PowerShellを管理者として実行し、以下を入力するだけです:

  1. PowerShellを「管理者として実行」で開く
  2. wsl --install と入力してEnterキーを押す
  3. PCを再起動する
  4. Ubuntuが自動で起動し、ユーザー名・パスワードを設定したら完了!

手順を踏めば30分以内に環境構築できます。お持ちのパソコンで今すぐ試してみましょう!

OSの3層構造

役割
アプリケーション層ユーザーが使うソフトウェアブラウザ・エディタ・ゲームなど
OS層ハードウェアとアプリの橋渡しLinux・Windows・macOS
ハードウェア層物理的なコンピューター部品CPU・メモリ・ディスクなど

LinuxとWindowsの主な違い

比較項目LinuxWindows
ライセンスオープンソース(無料)商用ライセンス(有料)
シェアサーバー・組み込みで圧倒的デスクトップPCで圧倒的
操作方法CUIが中心(GUIも選択可)GUIが中心
カスタマイズ性非常に高い限定的
安定性・セキュリティサーバー向けに最適化デスクトップ向けに最適化

まとめ:この記事で学んだこと

  • LinuxはWindowsと同じく「OS(基本ソフト)」の一種
  • 無料・オープンソースで、サーバーやクラウドで広く使われている
  • 操作はコマンドライン中心で最初は難しく感じるが、慣れると効率的
  • 日常のスマホや家電・クラウドサービスにもLinuxが使われている
  • インフラエンジニアを目指すなら「必須スキル」

次のステップ → 「UbuntuとCentOSどっちを選ぶべき?初心者向け比較」もあわせてお読みください。

関連記事:WSL2のインストールと初期設定【Windows完全対応】

関連記事

関連記事:ターミナルの使い方と基本コマンド20選【Linux入門】

関連記事:Linuxのファイルシステム構造を理解する【ディレクトリ完全解説】

関連記事:パスの概念を完全理解【絶対パス vs 相対パス】

関連記事:ファイルの中身を見る・検索する方法【cat/less/grep】

関連記事:パイプとリダイレクトでコマンドを組み合わせる

関連記事:ファイルの権限を理解する【chmod・chown完全解説】

関連記事:SSHの基本と公開鍵認証【サーバー接続完全ガイド】

関連記事:aptパッケージ管理完全ガイド【Ubuntu/Debian系】

シェルスクリプト入門【変数・条件分岐・ループ】

vimの使い方【最低限覚えるべき操作を完全解説】

プロセス管理完全ガイド【ps/kill/systemctl】

ディスク・メモリ使用量の確認【df/du/free】

ネットワークコマンド入門【ping/curl/wget/ss/ip】

cronで定期実行を自動化する

ログファイルの見方と管理【journalctl/logrotate】

Linuxユーザー・グループ管理【useradd/usermod完全解説】

findコマンド完全ガイド

📋 Linux入門チートシート完全版で全コマンドを一気に復習できます。

私がLinuxを初めて触ったとき、コマンドを打つたびに「本当にこれで合ってる?」と不安でした。でも実際には間違えてもCtrl+Cで止められるし、ほとんどのコマンドは何も変更せずに確認できます。まず「ls」「cd」「pwd」の3つだけ覚えれば、あとは自然とついてきます。

hobbyshift管理人

コメント

タイトルとURLをコピーしました