由于进程起来的时候端口号是随机分配的。这样有时候会占用一些自己分配好的端口。网上大多数网友说明在/proc/sys/net/ipv4/ip_local_port_range这个目录下改动了端口号。但是在这个文件下改动的端口号却是临时的。
如果我们想用就改动端口号就需要改动一下这两个文件下的范围。本人理解为系统在启动的时候回读这个配置文件并且将其重定向到/proc/sys/net/ipv4/ip_local_port_range里面来。
改动下列配置文件。再reboot看看你的/proc/sys/net/ipv4/ip_local_port_range的内容。是不是和你预想的一样了呢?
/etc/sysconfig/oracle:IP_LOCAL_PORT_RANGE="30000 65500"
/etc/init.d/oracle: test -f /proc/sys/net/ipv4/ip_local_port_range && echo " IP_LOCAL_PORT_RANGE=${IP_LOCAL_PORT_RANGE:-"30000 65500"}"
/etc/init.d/oracle: test -f /proc/sys/net/ipv4/ip_local_port_range && echo ${IP_LOCAL_PORT_RANGE:-"30000 65500"} > /proc/sys/net/ipv4/ip_local_port_range
阅读(405) | 评论(0) | 转发(0) |