56

ulimit -n を実行する ubuntu 12.04 を使用していましたが、1024 と表示されています。開いているファイルの制限を 1024 から 65535 に増やしたいので、次のコマンドを試しました。

sudo ulimit -n 65535

しかし、私は次のエラーが発生します:

sudo: ulimit: command not found

ファイル制限を 1024 から 65535 に増やす方法は? どんな助けでも大歓迎です。

4

2 に答える 2

0

私は過去にこのような問題に対処しなければなりませんでした。シェル スクリプトには setuid メカニズムがないため (安全でないため)、setuid を使用して単純な C ラッパーを記述し、システム コールを使用して実行中のプロセスの ulimits を変更してから、特権を削除してシェルを実行するだけで十分であることがわかりました。脚本。

于 2013-07-05T08:14:35.227 に答える