Как изменить параметр ulimit -n ? Это касается TCP/IP и количества сессий юзеров...

АЛЕКСАНДР alex-04 на list.ru
Вт Янв 12 22:47:22 GMT 2010


Приветствую всех. 
В Убунту запускаю DC хаб на базе PtokaX 4.1.1, а переметр ulimit -n  равен 1024, то есть впускает на хаб только такое количество юзеров и не больше.
В CentOS была такая же беда, и мне настроил специалист следующим образом:

1- пересобираем TCP/IP на уровне ядра...
# sysctl -w net.ipv4.tcp_max_syn_backlog=4096
2- проверяем установленный параметр
# sysctl net.ipv4.tcp_max_syn_backlog
3- лезем в /etc/security/limits.conf и добавляем туда 2 строки
soft nofile 4096
hard nofile 4096
4- лезем в /etc/pam.d/login и добавляем туда одну строку
session required /lib/security/pam_limits.so
5- лезем в /etc/rc.d/rc.local идобавляем 2 строки
echo 16256 > /proc/sys/fs/file-max
echo 24576 > /proc/sys/fs/inode-max
6- лезем в .bash_profile и добавляем после # User specific environment and startup programs
ulimit -n 10240
7- reboot

В Убунту не все соответствует этой инструкции, во всяком случае вот это: 

1- пересобираем TCP/IP на уровне ядра...
# sysctl -w net.ipv4.tcp_max_syn_backlog=4096
2- проверяем установленный параметр
# sysctl net.ipv4.tcp_max_syn_backlog

я сделать не смог.
Помогите советом, плиз...



Подробная информация о списке рассылки ubuntu-ru