2016-05-04 15 views
0

私はTCPとUDPトラフィックを実行するために私のapacheサーバをiperf3を使って使っています。 ポートで待機するために私のサーバー上で手動でコマンドを実行します。iperf3のためのapacheサーバのポートを設定する方法

~# iperf3 -i 5 -s -p 7759 
----------------------------------------------------------- 
Server listening on 7759 
----------------------------------------------------------- 

いくつかのポート持っている私のapacheサーバを設定する方法がある場合、私は思ったんだけど(たとえば7760,7761,7762は、... 7770)永久にオープン iperfのトラフィックのための私のApacheサーバ上のように上記のコマンドを手動で実行してiperfトラフィックのポートを開く必要はありません。

+0

ubuntu Linuxマシンでiperfをデーモンとして実行する方法を聞いていますか? –

+0

@ Dmitri Chubarov。私の質問iperf3のためのいくつかのポートを開いているWebサーバーを構成する方法 – user3587025

答えて

1

答えはのの定義に依存します。

ウェブサーバからログアウトしたあとにポートが開いている場合は、完全に近い状態で十分接近しています。そして、あなたが必要とするのは、コマンドでiperfを開始することだけです。

 nohup iperf3 -s -p 7759 >/tmp/log 2>&1 

は終了し、それらを生み出したシェル後backroundのプロセスを維持するの詳細についてはthis questionを参照してください。特に、screenコマンドを使用して示唆される回答を確認してください。

あなたはにiperfのサーバーが必要な場合は、ブートアップ時にiperf3を起動するinitプロセスを設定する必要がリブートの間で開いているポートを保ちます。このためには、Webサーバーへのrootアクセスが必要です。

あなたは/etc/rc.localファイルに次の行を追加することができ、ルートとして
iperf3 -s -p 7759 > /tmp/iperf-7759.log 2>&1 & 
iperf3 -s -p 7760 > /tmp/iperf-7760.log 2>&1 & 
... 
iperf3 -s -p 7760 > /tmp/iperf-7770.log 2>&1 & 

this questionコマンドは、マシンが起動するたびに実行されていることを確認する方法についてを参照してください。

関連する問題