VPS やクラウドサーバーを契約すると、最初に「OS を選んでください」と聞かれます。
Ubuntu、Debian、Rocky Linux……知らない名前ばかり並んでる。どれを選べばいいの?
実はどれも Linux の仲間なんだよ。違いはあとで見ていこう。
Linux は、OSの系統の一つで、特にサーバーや開発の現場で広く使われています。Web 公開用のサーバーを立てる、SSH で入って設定を変える、コンテナの土台にする。サーバーの話に出てくる作業の多くは、Linux の上で行われています。
Ubuntu と Debian は何が違う?
同じ系統のビル管理の考え方を使いながら、現場ごとに細かな運用ルールを変えている。Linux の種類(ディストリビューション)の関係は、そんなイメージです。電気、水道、鍵の扱いといった基本は共通でも、更新の方法や初期設定、手順の書き方は種類ごとに少しずつ違います。
だから、手順書をまたいで使うときは注意が要ります。Ubuntu 向けの手順を Rocky Linux のサーバーでそのまま実行すると、うまくいかないことがあります。チームで使うなら、どの種類を標準にするかを先に決めておくと、保守がずっと楽になります。
無料と引き換えに引き受けること
Linux は無料で使え、自由に組み立てられるのが強みです。nginx やデータベース、アプリの実行環境を自分で入れて構成できますし、開発環境と本番環境で動かし方をそろえるのにも向いています。
その自由には、「何でも自分で決める」責任がついてきます。ソフトの更新(パッケージ更新)を止めれば、脆弱性への対応が遅れます。権限の設定や公開するポートを雑に扱えば、自由度の高さがそのまま事故の広さになります。導入する前に、更新、監視、障害対応を誰がどう回すかまで決めておきましょう。