CentOSにPostfixがインストールされているか確認したい


**Q1.CentOS 7 には Postfix がデフォルトでインストールされていますか？**

* * *

**Q2.今現在、下記状態なのですがどういう意味ですか？**  
・yumではインストールされていないけれども、Postfix は存在している？  
・/etcに postfixがあるからと言ってインストールされているとは限らない？？

[code]

    # yum list installed | grep postfix
    
[/code]

・何も表示されない

[code]

    # ls /etc
    
[/code]

> postfix

* * *

**環境**  
・CentOS 7




CentOSは配布形態がいくつかあるので(通常版, netinstall, minimal,
etc...)、どの手段を使ってインストールしたかにもよると思います。

完全なパッケージ名が分かっているなら`rpm -q <PACKAGE>`や`yum list <PACKAGE>`で確認する方法もあります。

[code]

    $ rpm -q postfix
    postfix-2.10.1-6.el7.x86_64
    
    $ yum list postfix
    インストール済みパッケージ
    postfix.x86_64     2:2.10.1-6.el7     @anaconda
    
    # 未インストールの場合は以下の様な表示
    利用可能なパッケージ
    postfix.x86_64     2:2.10.1-6.el7     @anaconda
    
[/code]

`etc/postfix`が存在するのは
[tanalab2](https://ja.stackoverflow.com/users/28902/tanalab2)
さんも言及している通り、過去にパッケージがインストールされていたが手動、または自動でパッケージが削除され、設定ファイルのみ残っている可能性があります。  
この辺りの挙動は過去質問でも[回答](https://ja.stackoverflow.com/a/41994/3060)しています。




CentOSは配布形態がいくつかあるので(通常版, netinstall, minimal,
etc...)、どの手段を使ってインストールしたかにもよると思います。

完全なパッケージ名が分かっているなら`rpm -q <PACKAGE>`や`yum list <PACKAGE>`で確認する方法もあります。

[code]

    $ rpm -q postfix
    postfix-2.10.1-6.el7.x86_64
    
    $ yum list postfix
    インストール済みパッケージ
    postfix.x86_64     2:2.10.1-6.el7     @anaconda
    
    # 未インストールの場合は以下の様な表示
    利用可能なパッケージ
    postfix.x86_64     2:2.10.1-6.el7     @anaconda
    
[/code]

`etc/postfix`が存在するのは
[tanalab2](https://ja.stackoverflow.com/users/28902/tanalab2)
さんも言及している通り、過去にパッケージがインストールされていたが手動、または自動でパッケージが削除され、設定ファイルのみ残っている可能性があります。  
この辺りの挙動は過去質問でも[回答](https://ja.stackoverflow.com/a/41994/3060)しています。

