首頁  >  文章  >  運維  >  linux最大開啟檔案數限制修改的方法分享

linux最大開啟檔案數限制修改的方法分享

黄舟
黄舟原創
2017-10-14 11:03:471996瀏覽

這篇文章主要為大家介紹了關於linux最大開啟檔案數限制修改的方法,文中將實現的方法一步步介紹的非常詳細,對同樣遇到這個需求的朋友們具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。

前言

本文主要介紹了關於linux最大開啟檔案數限制修改的相關內容,分享出來供大家參考學習,下面話不多說了,來一起看看詳細的介紹:

linux會為每個用戶登錄系統打開最大文件數都有限制, 這個限制通過 ulimit -n 可以看到, 一般是1024 .

在一些並發或多執行緒情況下, 需要突破這個限制.

##修改

第一步編輯/etc/security/limits.conf 並確保其包含下列行:


* soft nofile 65535
* hard nofile 65535

這裡* 表示所有使用者, 但有的系統不認, 需要具體的用戶名, 例如:


root soft nofile 65535
root hard nofile 65535

第二步編輯etc/pam.d/login , 確保有如下行:


session required pam_limits.so

第三步退出終端重新登入.

#驗證

使用

ulimit -Hnulimit -Sn 指令可以分別查看目前行程使用者的hard 和soft 的限制數.

或目前使用者啟動某個程式後, 透過

cat /proc/bed08b0deaa559fa022c3f83f9c03e86/limits (pid是該行程的, 或其隨便一個子程序的pid)

總結

以上是linux最大開啟檔案數限制修改的方法分享的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn