すべてのプロセスで開かれたファイルの制限を増やす方法は?

すべてのプロセスで開かれたファイルの制限を増やす方法は?

ulimitを使用できますが、これは私のシェルセッションにのみ影響を与えると思います。すべてのプロセスの制限を増やしたいです。これはRed Hatにあります。

ベストアンサー1

Justinの答えは、利用可能な開いているファイルの数を増やす方法を教えてくれます。みんなシステム全体に。しかし、ユーザーごとの制限を世界的に増やす方法を尋ねているようです。答えは次の行を追加することです/etc/security/limits.conf

*               soft    nofile            2048
*               hard    nofile            2048

(ここで*はすべてのユーザーを意味します。)

ファイルman limits.conf自体とpam_limits.so/etc/pam.d/

そして私は認めなければならない。全く知らない1024 デフォルトはどこから来たのですか?私を信じなさい。見ました。 pam_limitsモジュールを設定せずに試しましたが、まだそのままです。どこかにハードコーディングされているはずなのにどこにいるのかよくわかりません。

おすすめ記事