GNU/Linux >> Linux の 問題 >  >> Linux

再起動せずに limits.conf を変更して適用する

ulimit による変更 コマンド:

$ ulimit -n 4096
$ ulimit -Hn 16384

現在のユーザーとセッションにのみ適用されます。永続的にするには、/etc/security/limits.conf を変更する必要があります 制限を追加してください:

* soft nofile 4096
* hard nofile 16384

ただし、ワイルドカード * root には適用されません ユーザー。 そのためには、明示的に述べる必要があります:

* soft nofile 4096
* hard nofile 16384
root soft nofile 4096
root hard nofile 16384

これらの制限は再起動後に適用されます .

再起動せずに変更を適用する場合 、 /etc/pam.d/common-session を変更します ファイルの最後に次の行を追加してください:

session required pam_limits.so

次回ログインすると、更新された制限が表示されます。確認できます (ソフト制限とハード制限):

$ ulimit -a
$ ulimit -Ha

bash を使用している場合 、 ulimit -n ソフトリミットのみを表示します。ハードリミットを取得するには、 ulimit -Hn を実行する必要があります .

私のシステムでは、これが表示されます:

$ ulimit -n
1024
$ ulimit -Hn
4096

Linux
  1. 再起動せずにUdevルールをリロードする方法は?

  2. Ulimit:ハード制限とソフト制限の違いは?

  3. Linux –再起動せずに70-persistent-net.rulesを再生成する方法は?

  1. LinuxVPSの推奨事項と禁止事項

  2. initrd.img を表示、変更、および再作成する方法

  3. Linux システムの再起動日時を表示する方法

  1. bashでパスと拡張子なしでファイルのベース名を抽出します

  2. 再起動時に端末を保存して復元する

  3. root ユーザーの ulimit を決定する