ubuntu-10-10 での ulimit -n の値の変え方

ubuntu-10-10-desktop-i386 では ulimit -n (プロセスが開けるFDの数) の default が 1024 になっていて、これでは少ないので数値を上げようと思うと結構大変で

  • /etc/security/limits.conf の nofile の数値を変更する(10000は適当な値)
* soft nofile 10000
* hard nofile 10000
  • ssh 経由の場合はさらに /etc/pam.d/sshd
session    required     pam_limits.so

となっていること + /etc/ssh/sshd_config が

UsePAM yes
ChallengeResponseAuthentication no # パスワード認証しないように

が必要。めんどくさくね?