Я попробовал в файле ddos.sh изменить в трех местах /bin/sh на /bin/bash
Это было совершенно бесполезно
CARLEONE:
Затем в консоли ввел /usr/local/ddos/ddos.sh он заносит ip с превышенным количеством коннектов в ignore.ip.list, но правило в iptables не добавляется.
И не пойму по крону это скрипт запускается у меня каждую минуту или нет, как это проверить?
# grep CRON /var/log/syslog | grep ddos
а лучше найдите $10 на админа, он вам адаптирует этот скрипт за 15 минут.
отсутствие свободной памяти на что то влияет в вашем случае ? и мию в виду что "нехватка памяти" и "отсутствие свободной памяти" это разные случаи. free memory is wasted memory
во первый у тебя 100Mb свободных в top, т.е. критической нехватки памяти нет и как было сказано выше кто то из демонов начинает "отъедать". последи внимательно за mysql проверь настройки на предмет необоснованно задранных лимитов.
что бы выйграть еще пару десятков мегабайт можно
1. sshd заменить на dropbear
2. если imap/pop3 не нужен то убрать dovecot, если нужен пересобрать dovecot только с теми опциями какие нужны и оптимизировать конфиг в сторону экономии ресурсов.
3. xinetd выкинуть если он не нужен или заменить на tcpserver
модули в nginx включаются в код сервера статически при компиляции, а не загружаются по необходимости как в apache. По этому как было сказано выше ничего "активировать" не надо
Как сделать и что подправить чтобы этот скрипт работал на Ubuntu http://deflate.medialayer.com/
файлы http://inetbase.com/scripts/ddos/
Я попробовал в файле ddos.sh изменить в трех местах /bin/sh на /bin/bash
Это было совершенно бесполезно
Затем в консоли ввел /usr/local/ddos/ddos.sh он заносит ip с превышенным количеством коннектов в ignore.ip.list, но правило в iptables не добавляется.
И не пойму по крону это скрипт запускается у меня каждую минуту или нет, как это проверить?
# grep CRON /var/log/syslog | grep ddos
а лучше найдите $10 на админа, он вам адаптирует этот скрипт за 15 минут.
http://sysoev.ru/nginx/docs/http/ngx_http_proxy_module.html#proxy_temp_path
отсутствие свободной памяти на что то влияет в вашем случае ? и мию в виду что "нехватка памяти" и "отсутствие свободной памяти" это разные случаи. free memory is wasted memory
Убил процесс mysqld.
Освободилось сразу свыше 200мб. Видимо проблема в нем? В какую сторону идти для настройки/оптимизации?
my.cnf посмотрите какие там параметры стоят, соотнесите их с реальным объемом доступной памяти. Возможно что то стоит уменьшить.
говорят http://www.proxyplus.cz/ хорош, ничего не могу сказать сам использую stunnel+squid
проще чем 3proxy варианта нет.
во первый у тебя 100Mb свободных в top, т.е. критической нехватки памяти нет и как было сказано выше кто то из демонов начинает "отъедать". последи внимательно за mysql проверь настройки на предмет необоснованно задранных лимитов.
что бы выйграть еще пару десятков мегабайт можно
1. sshd заменить на dropbear
2. если imap/pop3 не нужен то убрать dovecot, если нужен пересобрать dovecot только с теми опциями какие нужны и оптимизировать конфиг в сторону экономии ресурсов.
3. xinetd выкинуть если он не нужен или заменить на tcpserver
4. proftpd заменит на vsftps
сходил по ссылкам в профиле, доставило.
по моему проще просто посмотреть. обращайтесь. за такую ерунду денег не возьму.
модули в nginx включаются в код сервера статически при компиляции, а не загружаются по необходимости как в apache. По этому как было сказано выше ничего "активировать" не надо