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/inetdOR
tcp 0 0 0.0.0.0:904 0.0.0.0:* LISTEN 5271/xinetdUsually,
- 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
- 30 Handy Bash Shell Aliases For Linux / Unix / Mac OS X
- Top 30 Nmap Command Examples For Sys/Network Admins
- 25 PHP Security Best Practices For Sys Admins
- 20 Linux System Monitoring Tools Every SysAdmin Should Know
- 20 Linux Server Hardening Security Tips
- Linux: 20 Iptables Examples For New SysAdmins
- Top 20 OpenSSH Server Best Security Practices
- Top 20 Nginx WebServer Best Security Practices
- 20 Examples: Make Sure Unix / Linux Configuration Files Are Free From Syntax Errors
- 15 Greatest Open Source Terminal Applications Of 2012

- My 10 UNIX Command Line Mistakes
- Top 10 Open Source Web-Based Project Management Software
- Top 5 Email Client For Linux, Mac OS X, and Windows Users
- The Novice Guide To Buying A Linux Laptop












{ 4 comments… read them below or add one }
actualy you dont have to type:
grep ‘[xi]netd’
this one should be more accurate:
grep ‘[x]inetd’
ohh.. and when you use -l (LISTEN) option of netstat … you dont have to grep for LISTEN
Also you can look for the /etc/inetd.conf file or /etc/xinetd.d subdirectory, and whichever directory you find tells you which one you are using.
What is the difference between initd and xinetd ?