Вопрос про sysctl

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС для молодых и начинающих системных администраторов.

Модераторы: SLEDopit, Модераторы разделов

fergios
Сообщения: 512
ОС: debian stable

Вопрос про sysctl

Сообщение fergios »

На убунте 10 в файле sysctl.conf меньше настроек,
чем указано, например, в этой странице http://www.itpad.ru/?p=1154 .

Сработают ли настройки если я в sysctl.conf добавлю строки, которых изнаально не было на ubunt'e 10 по умолчанию ?

Пример, в ubuntu 10 в sysctl.conf нет этих настроек :
##Максимальное число сокетов, находящихся в состоянии TIME-WAIT одновременно. При превышении этого порога «лишний» сокет разрушается и пишется сообщение в системный журнал. Цель этой переменной – предотвращение простейших разновидностей DoS-атак.
net.ipv4.tcp_max_tw_buckets = 720000
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_fin_timeout = 30
net.ipv4.tcp_keepalive_time = 1800
net.ipv4.tcp_keepalive_probes = 7
net.ipv4.tcp_keepalive_intvl = 30

Если их добавить, они будут работать в ubuntu 10, или это бессмыслено?
Спасибо сказали:
neol
Сообщения: 600
ОС: Debian Stable

Re: Вопрос про sysctl

Сообщение neol »

Добавьте и выполните sysctl -p
Если какие-то параметры не поддерживаются, будет ругань.

Вообще sysctl это просто прослойка для управления параметрами ядра, расположенными в /proc/sys, можно и там посмотреть их наличие, но способ выше быстрее.
Ну и самый лучший вариант - прочитать документацию к ядру, там есть и эти параметры, и их назначение, и рекомендации по применению.
Спасибо сказали: