歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux服務器

linux文件描述符修改法

默認linux系統的文件描述符是1024,對於squid等一些服務來說,在大負載的情況下這點文件描述符是遠遠不夠的,所以對於修改文件描述符來講就變得很有必要了,在linux中有兩種修改文件描述符的辦法

  一,通過ulimit命令修改

  //顯示當前文件描述符

  ulimit -n

  //修改當前用戶環境下的文件描述符為65536

  ulimit -HSn 65536

  使用ulimit命令的缺點:

  1,只能修改當前登錄用戶環境下的文件描述符,如果此用戶來另外打開一個連接,此鏈接環境的文件描述符依然是沒改前的

  2,如果系統重啟,以前修改都不再生效

  二,通過修改limits.conf文件

  編輯/etc/security/limits.conf 文件,在最後加入如下兩行

  *  soft    nofile  65536

  *  hard    nofile  65536

  保存退出,都不需要重啟服務器,直接重新登陸用ulimit -n就能看到效果

  這樣無論使用哪個用戶,無論是否重啟都不會失效了

Copyright © Linux教程網 All Rights Reserved