概要
Linux(リナックス)は、無料で使えるオープンソースのオペレーティングシステム(OS)です。
スマートフォン(Android)、サーバー、Webアプリの実行環境、組み込み機器など、
世界中のITインフラの中心で使われています。
WindowsやmacOSと同じくOSの一種ですが、
カスタマイズ性が高く、軽量・高性能・安定性があるため、開発やサーバー用途に広く利用されています。
正式名称
Linux(リナックス)
※Linux自体が正式名称です。カーネル名を指すこともあります。
略称
特になし
特徴
- 無料で使える(オープンソース)
- 軽量・高速・高安定性(サーバー運用に最適)
- セキュリティに強く、ウイルスの脅威が少ない
- サーバー用途に広く使われる(Web、DB、メールなど)
- コマンド操作が基本(GUIも利用可能)
- 多くのディストリビューション(派生版)が存在(例:Ubuntu、CentOS、Debian)
- カスタマイズ性が高く、開発や研究にも最適
具体例(PHPとの関係)
| 使用例 | 解説 |
|---|---|
| WebサーバーのOSとして利用 | ApacheやNginx上でPHPアプリを動かす際のOSとしてLinuxがよく使われる |
| Laravel環境の構築 | Linux + PHP + MySQL + Composer などで構成される開発環境を構築可能 |
| DockerのベースOS | 多くのDockerイメージがLinuxをベースにしており、軽量で実行速度が速い |
| クラウドやVPSでの標準OS | AWS、GCP、さくらのVPSなどの初期インストールOSにLinuxが多い |
関連用語
| 用語 | 解説 |
|---|---|
| OS(オペレーティングシステム) | パソコンやサーバーを動かす基本ソフト(Linux、Windows、macOSなど) |
| Ubuntu(ウブントゥ) | 初心者向けの人気Linuxディストリビューションの1つ |
| CentOS(セントオーエス) | サーバー向けに安定性重視で使われるLinux (※現在は後継のAlmaLinuxなどへ移行傾向) |
| ディストリビューション | Linuxの派生バージョン群。目的や用途に応じて複数存在 |
| カーネル | OSの中核部分。Linuxはこの「カーネル」を指すこともある |
| シェル | コマンド操作を受け付けるソフト。bash、zshなどが有名 |
| LAMP環境 | Linux + Apache + MySQL + PHPの略。Web開発でよく使われる構成 |