LINUX环境高级编程(五)全解.pptVIP

  • 138
  • 0
  • 约2.18万字
  • 约 55页
  • 2016-12-06 发布于湖北
  • 举报
LINUX环境高级编程(五)全解

一个规范名是一台计算机或网络服务器的完全标识主机名。在域名服务系统(DNS)数据库中一个CNAME为一个规范主机名记录指定一个别名或昵称。 * 一般linux下TCP连接数限制不能超过1024,由FD_SETSIZE决定。 1.修改方法: ??修改/usr/etc/security/limits.conf文件,加入 ????*soft nofile 20000 ????*hard nofile 20000 ??然后reboot系统。 服务器就可以建立连接到20000个了,其连接方法是直接用connect,accept, 注意这里用select是不可以的。 2.上面的方法在不用select方法的情况下是不可以的,如果你用select, 那么仍然只能打开1024个,这是因为select的数目由FD_SETSIZE决定的。 那么我们可以改用poll来替代select,poll数组大小可以根据我们自己的需要来定义, 这样就解决了这个问题。 3.linux中的是通过文件方式来管理系统的,因此系统能承载多少TCP连接和系统文件打 开数目能力是相关的。 另外在/proc/sys/fs/file-max中定义了,系统最多能够打开的文件数目。 对于Linux echo 65536 /proc/sys/fs/file-max 然后 ulimit -S -n 8192 FIONREAD 返回缓冲

文档评论(0)

1亿VIP精品文档

相关文档