`
CharlesCui
  • 浏览: 416347 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Linux默认的可用端口号不是1024到65535!

阅读更多
vi /etc/sysctl.conf 


添加下面一行:

引用
net.ipv4.ip_local_port_range = 1024 65535


然后执行:

sysctl -p


意思是告诉linux可以使用的端口是从1024到65535,不用编译内核就可以生效。

Linux默认的可用端口范围是:

引用
[root@PerfTestApp3 ~]# sysctl -a|grep ip_local_port_range
net.ipv4.ip_local_port_range = 32768    61000

分享到:
评论
5 楼 joshzhu 2009-03-09  
这个叫做Ephemeral port,在UNP第二章有讲到,实际上,它是一个TCP/IP协议栈实现相关的值,很多系统如BSD、Solaris、Linux都不同。
参考:http://en.wikipedia.org/wiki/Ephemeral_port
IANA的建议值是从49152到65535。
4 楼 sdh5724 2009-03-08  
我不知道, 大规模短连接是不建议使用的, 莫名其妙的错误都会有。 我们这边的应用没有短连接的行为, 导致性能极其低下。 如果我知道有这样的应用, 肯定会要求修改。
3 楼 CharlesCui 2009-03-08  
sdh5724 写道

没有什么意义, 最多是傻冒的设计使用大规模 TCP 短连接, 造成本地端口不够用了。 因为DEFAULT情况是30秒TCP TIMEWAIT状态被释放。 当然可以修改到1秒, 但是风险是很大的。 这样的设计见多了, 2分钟TCP 端口全部被占用, 导致系统连接不上,


你这个笨蛋,我们这里正好由一个大规模tcp短链接的应用,而且你们的api也将要在此应用平台上发布,你这都不知道啊?
2 楼 sdh5724 2009-03-03  
没有什么意义, 最多是傻冒的设计使用大规模 TCP 短连接, 造成本地端口不够用了。 因为DEFAULT情况是30秒TCP TIMEWAIT状态被释放。 当然可以修改到1秒, 但是风险是很大的。 这样的设计见多了, 2分钟TCP 端口全部被占用, 导致系统连接不上,
1 楼 Magicloud 2009-03-03  
改的目的是什么?
这个设置限制的是对外的连接,类似预分配策略。

相关推荐

    Linux下ftp命令详解

    如果自动登录打开(默认),ftp 还将尝试自动将用户登录到 FTP 服务器port 指定用来联系 FTP 服务器的端口号。 FTP >prompt 切换提示。如果关闭提示时 mget 及 mput 传送所有文件,Ftp在多文件传送过程中将提示允许...

    linux vsftpd搭建步骤 亲测可用

    一、PORT(主动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。 当需要传送数据时,客户端在命令链路上用 PORT命令告诉服务器:“我打开了****端口,...

    cmd操作命令和linux命令大全收集

    ftp ip 端口 用于上传文件至服务器或进行文件操作,默认端口为21。bin指用二进制方式传送(可执行文件进);默认为ASCII格式传送(文本文件时) route print 显示出IP路由,将主要显示网络地址Network addres,子网...

    IIS6.0 IIS,互联网信息服务

    IIS有默认的端口设置,只要稍有计算机知识的人都会记得这些端口的,要破解的话就十分的方便,所以尽量不要使用21这个默认端口号,并启用日志,以便FTP服务出现异常时检查。 [编辑本段]对IIS服务的远程管理  三、对...

    入门学习Linux常用必会60个命令实例详解doc/txt

    一个新安装的Linux系统允许用户使用“Alt+F1”到“Alt+F6”键来访问前六个虚拟控制台。虚拟控制台最有用的是,当一个程序出错造成系统死锁时,可以切换到其它虚拟控制台工作,关闭这个程序。 shutdown 1.作用 ...

    squid包含htpasswd.exe

     后面的端口号。  示例:http_port 7777 #将squid的服务端口改为7777  由于Squid是基于Cache(缓存)的代理服务器,所以设置缓存的大小对优化服务器的性能是有必要的,下面来看一下如何设置cache的大小。 ...

    MiinCMP 企业网站系统 v1.0.5 新浪云版.zip

    默认编译JDK:jdk1.7.0_10_64_linux 默认AppServer:tomcat6.0.33 默认数据库版本:Mysql5.1.X 项目网址: http://localhost:8080/CMP 默认管理员:miin 默认管理员密码:aabbcc 编译包参数:java sdk :open jdk...

    CMD网络命令及用法

    netstat -a 查看开启了哪些端口,常用netstat -an netstat -n 查看端口的网络连接情况,常用netstat -an netstat -v 查看正在进行的工作 netstat -p 协议名 例:netstat -p tcq/ip 查看某协议使用情况(查看tcp/ip...

    新版Android开发教程.rar

    � 由于采用了 Java 作为应用开发语言,目前可用的传统第三方应用还很少,但由于 Android 是一款完全 开 源的移动计算平台,相信第三方应用会很快的丰富起来。 � Google 提供了一套 Java 核心包 (J2SE 5,J2SE 6) 的...

    基于SIP开发软件电话的一些资源(转自YOUTOO)

    c源程序里直接写#include 时,能直接去找到它们,在VC里,同样的,最简单的方法就是将oSIP2源码包中的Include目录下的 osipparser2目录直接拷到我们的Windows下默认包含目录即可,这个目录在...

    windows实用dos命令大全

    若找不到该文件,则根据PATH命令所设置的路径,顺序逐条地到目录中搜索该文件;  (2)PATH命令中的路径,若有两条以上,各路径之间以一个分号“;”隔开;  (3)PATH命令有三种使用方法:  PATH[盘符1:][路径1...

    Redis云管理平台CacheCloud.zip

    /etc/init.d/cachecloud-web start(9999是tomcat的端口号,具体要参考第三节中的online.properties和local.properties中的web.port4、添加机器(1). 运行脚本:cachecloud项目中的cachecloud-init.sh脚本是用来初始化...

    单点登录源码

    ├── zheng-ui -- 前台thymeleaf模板[端口:1000] ├── zheng-config -- 配置中心[端口:1001] ├── zheng-upms -- 用户权限管理系统 | ├── zheng-upms-common -- upms系统公共模块 | ├── zheng-upms-dao ...

    adb1.0.26包含fastboot.exe

    这一点貌似在 Linux 和 Mac OS X 下不用操心,在 Windows 下有可能遇到需要安装驱动的情况,确认这一点可以右键「计算机」-「属性」,到「设备管理器」里查看相关设备上是否有黄色感叹号或问号,如果没有就说明驱动...

    2009 达内Unix学习笔记

    logout 当csh时可用来退出,其他shell不可用。 clear 清屏,清除(之前的内容并未删除,只是没看到,拉回上面可以看回)。 五、目录管理命令 pwd 显示当前所在目录,打印当前目录的绝对路径。 cd 进入某目录,DOS...

    超级有影响力霸气的Java面试题大全文档

    当客户机第一次调用一个Stateful Session Bean 时,容器必须立即在服务器中创建一个新的Bean实例,并关联到客户机上,以后此客户机调用Stateful Session Bean 的方法时容器会把调用分派到与此客户机相关联的Bean实例...

    易语言程序免安装版下载

    “在库中的对应命令名”以@开头表示以cdecl方式调用,否则表示以默认的stdcall方式调用;各参数声明要与其定义一致。  请参考易语言安装目录内的例程:samples\静态编译\调用LIB和OBJ 1. 静态编译方面的改进和...

    java 面试题 总结

    最大的不同是,Hashtable的方法是Synchronize的,而HashMap不是,在多个线程访问Hashtable时,不需要自己为它的方法实现同步,而HashMap 就必须为之提供外同步。 Hashtable和HashMap采用的hash/rehash算法都大概...

    JAVA上百实例源码以及开源项目

     当用户发送第一次请求的时候,验证用户登录,创建一个该qq号和服务器端保持通讯连接得线程,启动该通讯线程,通讯完毕,关闭Scoket。  QQ客户端登录界面,中部有三个JPanel,有一个叫选项卡窗口管理。还可以更新...

    JAVA上百实例源码以及开源项目源代码

    Java非对称加密源码实例 1个目标文件 摘要:Java源码,算法相关,非对称加密 Java非对称加密源程序代码实例,本例中使用RSA加密技术,定义加密算法可用 DES,DESede,Blowfish等。 设定字符串为“张三,你好,我是李四”...

Global site tag (gtag.js) - Google Analytics