Ncを使用してサービスが稼働しているかどうかをテストしようとしています。
echo ruok | nc 127.0.0.1 5111
しかし、私はこの応答を受け取ります:
This is nc from the netcat-openbsd package. An alternative nc is available
in the netcat-traditional package.
usage: nc [-46DdhklnrStUuvzC] [-i interval] [-P proxy_username] [-p source_port]
[-s source_ip_address] [-T ToS] [-w timeout] [-X proxy_protocol]
[-x proxy_address[:port]] [hostname] [port[s]]
この「代替nc」の使用方法がわかりません。誰かがこれを説明してもらえますか?
私は試した:
echo ruok | nc -s 127.0.0.1 -p 5111
しかし、私は同じメッセージを受け取りました。
あなたは正しいncを持っています。 apt-cache policy netcat
と入力すると、netcatのインストール済みバージョンと候補バージョンが表示されます。
。ローカルホストでポート5111のプロセスが実行されていない場合、出力は表示されません。
-sパラメータと-pパラメータを使用したバージョンの動作は異なります。これらは、それぞれソースアドレスとポートパラメーターであり、ターゲットアドレスとポートではありません。ターゲットを指定していないため、この場合は何も送信されません。