linux设置文件描述符
来源:linux运维 2011-05-01 03:26:34 点击:177
1
顶一下
说明:文件描述符是一个简单的整数,用以标明每一个被进程所打开的文件和socket。第一个打开的文件是0,第二个是1,依此类推。linux操作系统通常给每个进程能打开的文
id="iframeu935474_0" src="http://pos.baidu.com/gcgm?rdid=935474&dc=2&di=u935474&dri=0&dis=0&dai=1&ps=306x260&dcb=BAIDU_SSP_define&dtm=BAIDU_DUP_SETJSONADSLOT&dvi=0.0&dci=-1&dpt=none&tsr=0&tpr=1460690039924&ti=linux%E8%AE%BE%E7%BD%AE%E6%96%87%E4%BB%B6%E6%8F%8F%E8%BF%B0%E7%AC%A6-Linux%E7%B3%BB%E7%BB%9F-Linux%E7%B3%BB%E7%BB%9F%E4%B8%AD%E6%96%87%E7%BD%91&ari=1&dbv=2&drs=1&pcs=1233x935&pss=1233x935&cfv=17&cpl=6&chi=1&cce=true&cec=GBK&tlm=1451142321<u=http%3A%2F%2Fwww.linux521.com%2F2009%2Fsystem%2F201105%2F14532.html<r=https%3A%2F%2Fwww.baidu.com%2Flink%3Furl%3DC_05yQzd3hvf4bYUEftDv0Pfq6cKQ_BQ4PN_X8njrb97eZGna-J6l0_GzviT3TLrfmcscNNaTX3uy2X9HTvL_K%26wd%3D%26eqid%3Dc98f48080007584c0000000357104770&ecd=1&psr=1920x1080&par=1920x1019&pis=-1x-1&ccd=24&cja=true&cmi=8&col=en-US&cdo=-1&tcn=1460690040&qn=0a8a8377717e4445&tt=1460690039847.87.232.237" width="500" height="200" align="center,center" vspace="0" hspace="0" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" allowtransparency="true" style="padding: 0px; margin: 0px; border-width: 0px; border-style: initial; vertical-align: bottom;">
linux设置文件描述符 由Linux系统中文网(Linux521.com)编辑收集整理,除Linux521注明原创文章外,其版权归原作者所有。如果您在学习中遇到问题欢迎在下面的评论中留言,我们会尽全力解答您的问题。
id="iframeu935477_0" src="http://pos.baidu.com/gcgm?rdid=935477&dc=2&di=u935477&dri=0&dis=0&dai=2&ps=372x261&dcb=BAIDU_SSP_define&dtm=BAIDU_DUP_SETJSONADSLOT&dvi=0.0&dci=-1&dpt=none&tsr=0&tpr=1460690039924&ti=linux%E8%AE%BE%E7%BD%AE%E6%96%87%E4%BB%B6%E6%8F%8F%E8%BF%B0%E7%AC%A6-Linux%E7%B3%BB%E7%BB%9F-Linux%E7%B3%BB%E7%BB%9F%E4%B8%AD%E6%96%87%E7%BD%91&ari=1&dbv=2&drs=1&pcs=1233x935&pss=1233x935&cfv=17&cpl=6&chi=1&cce=true&cec=GBK&tlm=1451142321<u=http%3A%2F%2Fwww.linux521.com%2F2009%2Fsystem%2F201105%2F14532.html<r=https%3A%2F%2Fwww.baidu.com%2Flink%3Furl%3DC_05yQzd3hvf4bYUEftDv0Pfq6cKQ_BQ4PN_X8njrb97eZGna-J6l0_GzviT3TLrfmcscNNaTX3uy2X9HTvL_K%26wd%3D%26eqid%3Dc98f48080007584c0000000357104770&ecd=1&psr=1920x1080&par=1920x1019&pis=-1x-1&ccd=24&cja=true&cmi=8&col=en-US&cdo=-1&tcn=1460690040&qn=a28c49d66a49f3be&tt=1460690039847.142.241.243" width="336" height="280" align="center,center" vspace="0" hspace="0" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" allowtransparency="true" style="padding: 0px; margin: 0px; border-width: 0px; border-style: initial; vertical-align: bottom;">
说明:文件描述符是一个简单的整数,用以标明每一个被进程所打开的文件和socket.第一个打开的文件是0,第二个是1,依此类推.linux操作系统通常给每个进程能打开的文件数量强加一个限制.更甚的是,linux通常有一个系统级的限制.系统默认值是能打开1024个socket,如果有大并发连接时,socket连接超过1024时,那么大于1024的socket连接将会被拒绝.
修改方法:在配置文件/etc/security/limits.conf加入以下参数
1、查看文件描述符
[root@local]#ulimit -n
1024 //默认是1024个文件描述符.
2、修改成65536
[root@local]#vi /etc/security/limits.conf
* soft nofile 65536
* hard nofile 65536
3、重新登录查看
[root@local]#ulimit -n
65536 //已经改为6556了
本文出自 “linux运维” 博客,请务必保留此出处http://linux008.blog.51cto.com/2837805/547654