デバッグ目的でLinux / Debianにエコサーバーが必要で、これを実行するために "/ etc / services"にすでに割り当てられているポートがあることに気づきました。ポート 7 TCP/UDP。
Linux(Debian)でこのポートを開くことはできますか?そうでない場合、代替は何ですか?
答え1
Debian で echo サービスを設定するには、以下をインストールできますxinetd
。
apt-get install xinetd
disable
ディレクティブをno
inに変更する必要があります/etc/xinetd.d/echo
。ファイルが存在しない場合は、次のように生成します。
# default: off
# description: An xinetd internal service which echo's characters back to
# clients.
# This is the tcp version.
service echo
{
disable = no
type = INTERNAL
id = echo-stream
socket_type = stream
protocol = tcp
user = root
wait = no
}
# This is the udp version.
service echo
{
disable = yes
type = INTERNAL
id = echo-dgram
socket_type = dgram
protocol = udp
user = root
wait = yes
}
disable = no
ファイルを設定または作成して再起動しますxinetd
。
sudo service xinetd restart
echo
TCPサービステスト:
$nc localhost echo
testing...
testing...
xxxx
xxxx
^C