如何在Linux上查看和编辑临时端口范围?
在我的Linux系统中,临时端口范围显示不同的范围,如下所示如何在Linux上查看和编辑临时端口范围?,linux,unix,networking,network-programming,unix-socket,Linux,Unix,Networking,Network Programming,Unix Socket,在我的Linux系统中,临时端口范围显示不同的范围,如下所示 $ cat /proc/sys/net/ipv4/ip_local_port_range 32768 61000 cat /etc/sysctl.conf | grep net.ipv4.ip_local_port_range net.ipv4.ip_local_port_range = 9000 65500 在我的系统中,哪个是有效的临时端口范围?以下命令将列出Linux系统中的临时端口范围 sysctl -A
$ cat /proc/sys/net/ipv4/ip_local_port_range
32768 61000
cat /etc/sysctl.conf | grep net.ipv4.ip_local_port_range
net.ipv4.ip_local_port_range = 9000 65500
在我的系统中,哪个是有效的临时端口范围?以下命令将列出Linux系统中的临时端口范围
sysctl -A | grep ip_local_port_range
如果我们不想重新启动,在编辑/etc/sysctl.conf文件后,如果执行以下命令,它将有效
sysctl -p /etc/sysctl.conf .
有效范围问题的真相是
sysctl net.ipv4.ip_local_port_range
正如eckes在评论中提到的。只有/proc文件或sysctl工具的输出才会显示实际的有效端口范围/etc/sysctl.conf可能在引导时加载,也可能不加载。在您的情况下,它不匹配,因此未加载或覆盖它/proc告诉了我真相(因此应该
sysctl net.ipv4.ip\u local\u port\u range
)在Red Hat Enterprise Linux Server 7.6版(Maipo)上,sysctl命令不存在。还有别的选择吗?