How To Tell If Your Linux Server Uses xinetd OR inetd sever

by Vivek Gite on March 10, 2008 · 2 comments

Q. How to tell if my Linux server is using xinetd or inetd service?

A. inetd is also known as super-server daemon and it runs on many Unix / Linux systems that manages Internet service such as ftp or pop3 or telnet.

xinetd (eXtended InterNET Daemon) is also an open-source daemon which runs on many Unix / Linux systems and manages Internet-based services such as ftp or telnet.

You can use netstat or ps command to find out if Linux / UNIX server using xinetd or inetd server:
# ps aux | egrep '[xi]netd'
OR
# netstat -tulpn | grep LISTEN | egrep '[xi]netd'
Sample output:

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

OR

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

Usually,

  • RHEL / CentOS / Fedora Linux runs xinetd.
  • *BSD / Debian / Ubuntu Linux / Mac OS X runs inetd.
  • Default inetd configuration file location /etc/inetd.conf
  • Default xinetd configuration file location /etc/xinetd.conf

Featured Articles:

Share this with other sys admins!
Facebook it - Tweet it - Print it -

{ 2 comments… read them below or add one }

1 Stanislav Lechev [AngelFire] March 11, 2008

actualy you dont have to type:
grep ‘[xi]netd’

this one should be more accurate:
grep ‘[x]inetd’

Reply

2 Stanislav Lechev [AngelFire] March 11, 2008

ohh.. and when you use -l (LISTEN) option of netstat … you dont have to grep for LISTEN

Reply

Leave a Comment

You can use these HTML tags and attributes for your code and commands: <strong> <em> <ol> <li> <u> <ul> <blockquote> <pre> <a href="" title="">
What is 11 + 2 ?
Please leave these two fields as-is:
Solve the simple math so we know that you are a human and not a bot.




Previous post:

Next post: