自由に選べる分、運用を担うLinux

Linux は、サーバーや開発環境で広く使われる OS の系統で、自由度が高いぶん運用知識も求められる土台です。

VPS やクラウドサーバーを契約すると、最初に「OS を選んでください」と聞かれます。

Tatoediaの読者モブ
読者さん

Ubuntu、Debian、Rocky Linux……知らない名前ばかり並んでる。どれを選べばいいの?

Tatoediaの案内役
案内役

実はどれも Linux の仲間なんだよ。違いはあとで見ていこう。

Linux は、OSの系統の一つで、特にサーバーや開発の現場で広く使われています。Web 公開用のサーバーを立てる、SSH で入って設定を変える、コンテナの土台にする。サーバーの話に出てくる作業の多くは、Linux の上で行われています。

Ubuntu と Debian は何が違う?

同じ系統のビル管理の考え方を使いながら、現場ごとに細かな運用ルールを変えている。Linux の種類(ディストリビューション)の関係は、そんなイメージです。電気、水道、鍵の扱いといった基本は共通でも、更新の方法や初期設定、手順の書き方は種類ごとに少しずつ違います。

だから、手順書をまたいで使うときは注意が要ります。Ubuntu 向けの手順を Rocky Linux のサーバーでそのまま実行すると、うまくいかないことがあります。チームで使うなら、どの種類を標準にするかを先に決めておくと、保守がずっと楽になります。

無料と引き換えに引き受けること

Linux は無料で使え、自由に組み立てられるのが強みです。nginx やデータベース、アプリの実行環境を自分で入れて構成できますし、開発環境と本番環境で動かし方をそろえるのにも向いています。

その自由には、「何でも自分で決める」責任がついてきます。ソフトの更新(パッケージ更新)を止めれば、脆弱性への対応が遅れます。権限の設定や公開するポートを雑に扱えば、自由度の高さがそのまま事故の広さになります。導入する前に、更新、監視、障害対応を誰がどう回すかまで決めておきましょう。