如何判断您的Linux服务器是否使用xinetd或inetd服务器

时间:2020-01-09 10:39:46  来源:igfitidea点击:

问题描述:如何判断我的Linux服务器是使用xinetd还是inetd服务?

说明:
inetd也被称为超级服务器守护程序,它在许多管理ftp,pop3或telnet等Internet服务的Unix/Linux系统上运行。

xinetd(扩展的Internet守护程序)也是一种开源守护程序,它在许多Unix/Linux系统上运行,并管理基于Internet的服务,例如ftp或telnet。

您可以使用netstat或ps命令来查找使用xinetd或inetd服务器的Linux/UNIX服务器:

# ps aux | egrep '[xi]netd'

或者

# netstat -tulpn | grep LISTEN | egrep '[xi]netd'

输出示例:

tcp        0      0 0.0.0.0:23              0.0.0.0:*               LISTEN     8552/inetd

或者

tcp        0      0 0.0.0.0:904                 0.0.0.0:*                   LISTEN      5271/xinetd

通常,

  • RHEL/CentOS/Fedora Linux运行xinetd。
    • BSD/Debian/Ubuntu Linux/Mac OS X运行inetd。
  • 默认的inetd配置文件位置/etc/inetd.conf
  • xinetd的默认配置文件位置/etc/xinetd.conf