概要この記事は2012年10月3日に書かれたものです。内容が古い可能性がありますのでご注意ください。Modified)の略で、RPMを容易に管理できるツールです。これから数回に渡りyumiについて書いていきたいと思います。RPM話に入る前にRPMについてです。RPMとは、レッドハット社が開発したソフトウェアのパッケージを管理するためのシステム(パッケージ管理システム)の事で、rpmコマンドを使用してパッケージを操作します。yumyumの仕組みyumの仕組みは、yumコマンドによりクライアント(yumを使用してパッケージを操作するホスト)とリポジトリサーバ(パッケージの保存と管理をするサーバ)が相互にやりとりすることで、RPMパッケージの依存関係を自動的に解決して簡単にインストールやアップデートができます。リポジトリについてリポジトリにはディストリビュータ標準のリポジトリと、サードパーティが提供するリポジトリがあり、ディストリビュータのリポジトリからでは入手できないパッケージがサードパーティのリポジトリから入手できる事もあります。リポジトリを追加する事により、多くのパッケージを入手する事が出来ますが、パッケージ管理が複雑になったり、意図しない動作をするパッケージをインストールしてしまう等に注意が必要です。yumはRedHat、Fedora、CentOSでは標準でインストールされます。インストール/アンインストール操作ではroot権限が必要になります。メールサーバ(MTA)は何を使う前回まででメール送信の仕組みとSMTPコマンドについて説明してきました。これからLinuxServer上でメールサーバ(MTA)を構築していきましょう。構築をする前にLinuxServer上で使用できる3大MTAについて特徴を確認していきましょう。--業界標準--Sendmailは1980年代に登場し、事実上の標準MTAとして多くの使用実績があります。Sendmailは多くの機能が盛り込まれており、正しく設定すれば柔軟で高度なメール配送を行うことが出来ます。管理を難しくしています。多くのセキュリティホールが見つかり、開発時には考えられなかった問題も発生しています。各々のプログラムには、最低限の権限のみ与え、プログラム間の通信もセキュアになっており、プログラムの設定ファイルはシンプルです。Sendmailでは、全てのメッセージが一ユーザにつき、一ファイルで保存する形式(mbox形式)を採用していましたが、mbox形式ではメッセージの処理に問題があると、全てのメッセージに影響する可能性がありました。一ファイルで保存する形式(Maildir形式)を作用しています。qmail独自の設計は、セキュリティを強固なものにしましたが、開発者のポリシーと厳しいライセンス制限の為、Sendmailからの移行は大変難しくなりました。--高い互換性--PostfixはSendmailやqmailに比べ、後発で新しいMTAです。Sendmailとの互換性を保ち、設定を簡単にし、qmailのMaildir形式を採用する等、Sendmailとqmailの良い点を参考に、開発されました。qmailと同様に機能毎にプログラムを分割し、強調して動作するようになっています。プログラムには最低限の権限のみ与え、一つのプログラムに問題が発生してもシステム全体に影響はしません。Postfixは比較的緩やかなライセンス形態の為、標準のMTAとして採用しているLinuxディストリビューションも有り、利用実績を増えてきています。Postfixでメールサーバを構築してみようSendmail、qmail、Postfix、それぞれに長所と短所があり、どれが一番優れているかは決められませんが、メールサーバの構築には入手が容易で設定が簡単なPostfixを使用し、メールサーバを構築してみましょう。)この記事へのコメントはありません。この記事へのトラックバックはありません。URL返信をキャンセルする。