RHEL 8 / CentOS 8におけるPostfixのインストール手順を説明します。
前提条件
- 作業は、root権限を持つユーザで実施します。
- OSは、以下のバージョンで検証しています。
# cat /etc/redhat-release
CentOS Linux release 8.0.1905 (Core)
# uname -r
4.18.0-80.el8.x86_64
作業手順
パッケージのインストール
以下のコマンドを実行し、パッケージをインストールします。
# dnf -y install postfix
(略)
完了しました!
サービスの起動
以下のコマンドを実行し、サービスの起動と自動起動設定を行います。
# systemctl enable --now postfix.service
Created symlink /etc/systemd/system/multi-user.target.wants/postfix.service → /usr/lib/systemd/system/postfix.service.
以下のコマンドで、サービスの起動状態を確認できます。
Loaded:
の列にloaded (<Unitファイル>; enabled; <自動起動の初期設定>)
が表示されていれば、自動起動は有効化されています。
Active:
の列にactive (running)
が表示されていれば、サービスは起動中です。
# systemctl status --no-pager postfix.service
● postfix.service - Postfix Mail Transport Agent
Loaded: loaded (/usr/lib/systemd/system/postfix.service; enabled; vendor preset: disabled)
Active: active (running) since Tue 2019-11-12 13:50:41 JST; 1min 21s ago
(略)
参考情報
サービス停止、起動コマンド
パッケージのインストール後にサービスの停止、起動を行う場合は、以下のコマンドを実行します。
### サービス停止
# systemctl stop postfix.service
### サービス起動
# systemctl stop postfix.service
インストールパッケージの一覧
Postfixのインストールに必要なパッケージは以下の通りです。
オフライン環境のサーバにインストールを行う場合は、パッケージリポジトリから該当ファイルを取得して、作業対象のサーバに転送してください。
# dnf install postfix
メタデータの期限切れの最終確認: 0:02:55 時間前の 2019年11月12日 13時38分33秒 に実施しました。
依存関係が解決しました。
================================================================================
パッケージ アーキテクチャー
バージョン リポジトリ サイズ
================================================================================
Installing:
postfix x86_64 2:3.3.1-8.el8 BaseOS 1.5 M
依存関係をインストール中:
libicu x86_64 60.2-7.el8 BaseOS 8.8 M
トランザクションの概要
================================================================================
インストール 2 パッケージ
ダウンロードサイズの合計: 10 M
インストール済みのサイズ: 35 M