≡ Menu

FreeBSD How to restart inetd service / daemon

inetd is referred to as the Internet Super-Server because it manages connections for several services. When a connection is received by inetd, it determines which program the connection is destined for, spawns the particular process and delegates the socket to it. First login as a root user.

FreeBSD version 5.0/6.0 or later

Newer version of FreeBSD has special start, stop, restart script, you can use this script restart inetd:

#/etc/rc.d/inetd restart

Old method (works on all variant of UNIX/Linux/BSD oses)
Once you made changes to inetd (internet super-server)configuration file (/etc/inetd.conf) you can use kill or killall command as follows to restart inetd:

# killall -HUP inetd

OR

# kill -HUP inetd

OR

# kill -HUP `cat /var/run/inetd.pid`

This causes the inetd program to restart and examine its configuration files. This is especially useful if you have changed the configuration settings.

See also:

  • BSD start services article it explains rc.conf and other concepts related to bsd services.
Share this on:

Your support makes a big difference:
I have a small favor to ask. More people are reading the nixCraft. Many of you block advertising which is your right, and advertising revenues are not sufficient to cover my operating costs. So you can see why I need to ask for your help. The nixCraft, takes a lot of my time and hard work to produce. If you use nixCraft, who likes it, helps me with donations:
Become a Supporter →    Make a contribution via Paypal/Bitcoin →   

Don't Miss Any Linux and Unix Tips

Get nixCraft in your inbox. It's free:



{ 2 comments… add one }
  • Anonymous September 9, 2004, 10:54 pm

    great!! I did need it!!
    I was having problems with FTP with DWW posting to my site (www.bibivu.com) and I didn’t want restart the server…thanks a lot

  • nixcraft December 10, 2005, 1:30 am

    You can achieve same with following command

    # kill -HUP $(cat /var/run/inetd.pid)

Leave a Comment