gpt4 book ai didi

linux - 如何在 apache 服务器上为 iperf3 配置端口

转载 作者:太空宇宙 更新时间:2023-11-04 10:36:44 25 4
gpt4 key购买 nike

我使用我的 apache 服务器通过 iperf3 运行 TCP 和 UDP 流量。我在我的服务器上手动执行一个命令来监听一个端口。

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

我想知道是否有一种方法可以将我的 apache 服务器配置为具有几个端口(比如 7760,7761,7762,...7770)永久打开在我的 apache 服务器上用于 iperf 流量这样我就不必手动执行上述命令来打开 iperf 流量的端口

最佳答案

答案取决于永久开放的定义。

如果端口在您从您的网络服务器注销后保持打开状态就足够接近于永久打开了。然后,您只需使用 nohup 命令启动 iperf

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

参见 this question有关在生成它们的 shell 终止后保留后台进程的更多详细信息。特别是检查建议使用 screen 命令的答案。

如果您需要 iperf 服务器在重新启动之间保持端口打开,您需要配置 init 进程以在启动时生成 iperf3 .为此,您需要对您的网络服务器进行根访问。

作为 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关于如何确保每次机器启动时都运行命令。

关于linux - 如何在 apache 服务器上为 iperf3 配置端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37039821/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com