Linux サーバーと Red Hat Enterprise Linux について読んでいました。Red Hat Network (RHN) とはいったい何ですか? 収集した情報によると、システムを更新できるようにするには、RHN にサブスクライブするということですね。これは、yum
サブスクリプションがないと、パッケージを更新 ( を使用) できないという意味ですか? yum は、apt-get
Debian ディストリビューションと同じようにリポジトリを検索するだけではないですか? 申し訳ありませんが、これは Ubuntu デスクトップ ユーザーからの質問なので、apt-get upgrade
パッケージのアップグレードが簡単なことに慣れています。Linux のサーバー側についてはあまり詳しくなく、Red Hat ベースのディストリビューションについてはあまり詳しくありません。また、この RHN サブスクリプションは有料ですか?
また、CentOS と RHEL の違いは何ですか? サーバーとしてはどちらがより一般的に使用されていますか?
答え1
RHN と RHEL の関係は、Windows の「WSUS」の関係と同じです。これは、クライアントに更新をプッシュし、それらのクライアントが新しいパッケージや更新をダウンロードするために使用されるメカニズムです。これは yum プラグインを介してクライアント システムに提示されるため、システム管理者の観点からは、RHEL で使用可能なすべてのパッケージが通常の yum リポジトリから取得されているように見えます。
RHEL のアップデートにはサブスクリプションが必要ですが、必須ではありません。システム アップデートのみを希望する場合は、CentOS の方が適しているかもしれません。CentOS は、何を言っているかに関わらず、さまざまな変更 (有益な変更) を行っており、Red Hat が RPM に組み込むのと同じレベルの QA を備えていない追加パッケージが含まれています。また、RHN の Web インターフェイスから利用できる、アップデートの確認やスケジュール設定、グループ化などの機能も利用できなくなります。Web/電話によるサポートも利用できなくなります。バグによって重大な問題が発生した場合は、自分で対処する必要があります。
しかし、両方のディストリビューションに共通するパッケージについては、CentOS は 90 ~ 95% が再パッケージ化され、RHEL としてブランド名が変更されています。システムの更新だけが目的で、他のことは何も望んでいないのであれば、CentOS を検討すべきでしょう。
どちらが一般的かは誰にもわかりません。誰もそのことについて正確な数字を追跡していません。RHEL サブスクリプションを持つことは明らかに理想的で、追加の機能も得られます (多くのシステムの管理がはるかに簡単になります)。しかし CentOS は、予算重視で自力でサポートできる人向けにも設計されています。RHEL はハイエンドのデータ センターでは非常に普及していますが、CentOS を使用している個人経営のショップもたくさんあります。どちらが (インストール ベースで) 優れているかを判断するのは、ちょっと難しいです。