linux では openfiles の制限をどのように変更するのですか
Linux の openfiles 制限を変更するには、次の手順に従います。
- ターミナルを開いて、システムのrootユーザーとしてログイン
- 执行以下命令以查看当前的openfiles限制:
ulimit -n
これにより現在のopenfilesの制限が表示されます。
- Openfiles制限を一時的に変更する場合は、次のコマンドを実行できます。
ulimit -n <新的限制值>
<新しい制限値> に置換してください。これは現在のセッション中にのみ有効であり、再起動するとデフォルト値に戻ります。
- /etc/sysctl.conf を編集する必要があります。
/etc/security/limits.conf
このファイルを、任意のテキストエディタで開きます。
- ファイルの末尾行に追加します:
* soft nofile <新的限制值>
* hard nofile <新的限制值>
<新しい制限値>を、新しい制限値として設定します。
- ファイルを保存して終了する。
- 変更を適用するには、システムを再起動してください。
openfilesの制限を変更するのにroot権限が必要になる場合があることに注意してください、なので上記の操作はrootユーザーとして実行してください。