関連サイト:http://www.linux.or.jp/JM/html/netkit/man8/inetd.8.html
Qpopperでinetdを使用することになったので、起動さす。
inetdのサイトが見つからなかったので、デフォルトのものを使う
デフォルトで起動すると、ログに
setsockopt (IPV6_FAITH): Protocol not available
time/tcp6: bind: Address already in use
がやたら出るので、/etc/inetd.confを開くと
time stream tcp6 nowait root internal
time dgram udp6 wait root internal
が起動されている。
何のサービスか確認するために/etc/servicesを確認するとタイムサーバになっていた。
time 37/tcp timserver
time 37/udp timserver
ポート37のタイムサーバなど使っていないし、ipv6設定もしてないのでコメントアウト決定!1
簡単な起動スクリプトを作っておく
【/usr/sbin/in.inetd】
#!/bin/sh
ARGV="$@"
if [ $ARGV = "start" ] ; then
inetd
echo "inetd start"
fi
if [ $ARGV = "stop" ] ; then
kill `cat /var/run/inetd.pid`
echo "inetd stop"
fi
if [ $ARGV = "restart" ] ; then
kill -HUP `cat /var/run/inetd.pid`
echo "inetd restart"
fi
###起動###
in.inetd start
上へ トップページへ