CentOS qpidd默认networking服务

我只是做了一个干净的最小净安装Cent OS 6.我做了一个netstat只是为了看什么是听:

tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1165/master tcp 0 0 0.0.0.0:5672 0.0.0.0:* LISTEN 1178/qpidd 

除了ssh之外,我还看到了qpidd,看起来是在localhost上的邮件。 我试着谷歌周围,看看这些是什么,以及为什么他们在最小安装默认运行。 如果可能的话,我想禁用这些,因为我正在试图使这非常非常小。

如果在/ etc / services中查找端口5672,则会发现分配给AMQP :

我怀疑其中一个安装的应用程序依赖于AMQP(这是我的SL安装作为参考点):

 No Matches found [root@kerberos bin]# yum search amqp Loaded plugins: refresh-packagekit =============================================================================================================== N/S Matched: amqp ================================================================================================================ matahari-broker.x86_64 : Optional AMQP Broker for Matahari mingw32-qpid-cpp.noarch : MinGW Windows port of AMQP C++ Daemons and Libraries python-qpid.noarch : Python client library for AMQP qpid-cpp-client-devel-docs.noarch : AMQP client development documentation qpid-cpp-server.i686 : An AMQP message broker daemon qpid-cpp-server.x86_64 : An AMQP message broker daemon ruby-qpid.x86_64 : Ruby language client for AMQP Name and summary matches only, use "search all" for everything. [root@kerberos bin]# yum search qpid Loaded plugins: refresh-packagekit =============================================================================================================== N/S Matched: qpid ================================================================================================================ fence-virtd-libvirt-qpid.x86_64 : Libvirt-qpid backend for fence-virtd libvirt-qpid.x86_64 : QPid QMF interface to Libvirt python-qpid-qmf.x86_64 : Python QMF library for Apache Qpid qpid-cpp-client.i686 : Libraries for Qpid C++ client applications qpid-cpp-client.x86_64 : Libraries for Qpid C++ client applications qpid-cpp-client-devel.x86_64 : Header files, documentation and testing tools for developing Qpid C++ clients qpid-cpp-client-rdma.x86_64 : RDMA Protocol support (including Infiniband) for Qpid clients qpid-cpp-client-ssl.i686 : SSL support for Qpid clients qpid-cpp-client-ssl.x86_64 : SSL support for Qpid clients qpid-cpp-server-cluster.x86_64 : Cluster support for the Qpid daemon qpid-cpp-server-devel.x86_64 : Libraries and header files for developing Qpid broker extensions qpid-cpp-server-rdma.x86_64 : RDMA Protocol support (including Infiniband) for the Qpid daemon qpid-cpp-server-ssl.x86_64 : SSL support for the Qpid daemon qpid-cpp-server-store.x86_64 : Red Hat persistence extension to the Qpid messaging system qpid-cpp-server-xml.x86_64 : XML extensions for the Qpid daemon qpid-qmf.i686 : The Qpid Management Framework qpid-qmf.x86_64 : The Qpid Management Framework qpid-tests.noarch : Conformance tests for Apache Qpid qpid-tools.noarch : Management and diagnostic tools for Apache Qpid ruby-qpid-qmf.i686 : The QPID Management Framework bindings for ruby ruby-qpid-qmf.x86_64 : The QPID Management Framework bindings for ruby mingw32-qpid-cpp.noarch : MinGW Windows port of AMQP C++ Daemons and Libraries python-qmf.noarch : Python QMF library for Apache Qpid python-qpid.noarch : Python client library for AMQP qpid-cpp-client-devel-docs.noarch : AMQP client development documentation qpid-cpp-server.i686 : An AMQP message broker daemon qpid-cpp-server.x86_64 : An AMQP message broker daemon qpid-qmf-devel.x86_64 : Header files and tools for developing QMF extensions rh-qpid-cpp-tests.x86_64 : Internal Red Hat test utilities ruby-qpid.x86_64 : Ruby language client for AMQP 

通过软件包的依赖关系来看,似乎是由某种pipe理框架Matahari使用的Qpidd。 我还没有尝试过,但是,如果您不打算使用这些远程pipe理function,我想您可以安全地禁用/卸载它。

这个特定的守护进程来自EL6附带的qpid-cpp-server包。 这是Apache Qpid , 高级消息队列协议的实现 。 有趣的是,我的CentOS安装都没有安装这个特定的软件包,尽pipe我使用CentOS安装光盘进行了安装。 你确定你做了一个真正的“最小”安装,或者你是否安装了一个基于某人的“最小”(所以他们声称)模板的虚拟服务器? 也许有人预制EC2 AMI ?

在本地端口25上监听的另一项是postfix。 在其默认安装中,它只侦听来自系统的邮件,不能接收来自networking的邮件。 将它保留在该configuration中通常是安全的,尽pipe您可能希望将其设置为将所有服务器生成的邮件转发到其他某个电子邮件地址,以便您可以方便地将其接收到该地址。