xinetd
xinetd is a modern implementation of inetd which lets you start services on demand instead of having them always running and handles the socket/listen/accept logic for it.
xinetd doesn't come installed by default in Glinux, but the package is available, so running the following commands is enough to get it installed and running.
# urpmi xinetd # /etc/rc.d/init.d/xinetd start
The next time you boot, xinetd will be started automatically.