Вариант с балансировкой. Коннект идет к одному серверу через контоллер (балансер), балансер перекидывает соединение на ноду. Если нода не отвечает, котроллер ее исключает из схемы балансировки. Балансеры резервируются протоколом CARP (OpenBSD, FreeBSD) или VRRP (Linux)
Недостаток: балансеры должны находится в пределах одной площадки
Другой вариант: использование системы мониторинга, которая бы делала проверку (коннект к tcp сокету или ping). При этом домен надо перекинуть на ваш DNS сервер.
Простой скрипт (одна-две строки на sed) модифицирует конфиг зоны при недоступности одного из серверов и выполняет rndc reload (если использовать Bind)
Кстати, если у вас есть перегруженные сервера под управлением Apache, мы предлагаем переход на Nginx + FastCGI. Снижение нагрузки в несколько раз гарантировано. Перепишем правила .htaccess под Nginx, выполним аккуратное мигрирование. Цена оговаривается в зависимости от кол-ва сайтов, сложности .htaccess. Ориентировочно 150-250 wmz за работу под ключ.
Вариант с балансировкой. Коннект идет к одному серверу через контоллер (балансер), балансер перекидывает соединение на ноду. Если нода не отвечает, котроллер ее исключает из схемы балансировки. Балансеры резервируются протоколом CARP (OpenBSD, FreeBSD) или VRRP (Linux)
Недостаток: балансеры должны находится в пределах одной площадки
Другой вариант: использование системы мониторинга, которая бы делала проверку (коннект к tcp сокету или ping). При этом домен надо перекинуть на ваш DNS сервер.
Простой скрипт (одна-две строки на sed) модифицирует конфиг зоны при недоступности одного из серверов и выполняет rndc reload (если использовать Bind)
pgrep -lf nginx | grep conf
9771 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf
С жестким диском все в порядке? Поставьте smartmotools
smartctl -a /dev/_ваш_жесткий_диск
Посмотрите, нету ли ошибок
Есть текстовый файл ip.txt, в каждой строке которого записан IP адрес в текстовом формате
Пример файла ip.txt
187.65.27.242
59.97.208.180
88.164.194.205
Посоветуйте, пожалуйста, как сделать, что бы для каждой строки из файла ip.txt выполнить определенную команду?
То есть нужна программа, которая прочитает файл ip.txt и для каждой строки выполнит, команду подставив IP адрес из файла.
Вот пример.
iptables -A INPUT -s 187.65.27.242 -j DROP
iptables -A INPUT -s 59.97.208.180 -j DROP
iptables -A INPUT -s 88.164.194.205 -j DROP
Можно ли это сделать на shell Linux? Если да то посоветуйте какие команды использовать.
#!/bin/sh
while read line
do
iptables -A INPUT -s $line -j DROP
done < ip.txt
а linux_base установлен?
pkg_info -Ex linux
Модуль совместтимости с linux загружен?
kldstat | grep -i linux
P.S. 8.0-Current не ставил. Linux flash player на FreeBSD ставил, жил на FreeBSD 4 года.
Так вы ставите 10-й flash, а спрашиваете про 9-й
А девятый flashplayer тут:
/usr/ports/www/linux-flashplugin9
1. Обновите дерево портов
2. Установите и пройдитесь одной из этих утилит
Port: chkrootkit-0.49
Path: /usr/ports/security/chkrootkit
Info: A tool to locally check for signs of a rootkit
Port: lynis-1.2.6
Path: /usr/ports/security/lynis
Info: Security and system auditing tool
Port: rkhunter-1.3.4
Path: /usr/ports/security/rkhunter
Info: Rootkit detection tool
3. Установите /usr/ports/ports-mgmt/portaudit
Выполните /usr/local/sbin/portaudit -Fda (увидете какие дырки в вашем ПО есть)
4. Если вы не используете sendmail, выключите его:
/etc/rc.d/sendmail onestop
echo 'sendmail_enable="NONE"' >> /etc/rc.conf
Можете постучать ICQ 586760389. Посмотрим вместе
Без всяких xargs
Удаляем только файлы по заданному пути
find /path/tempfiles/ -type f -exec rm {} \;
Удаляем все к черту по заданному пути
find /path/tempfiles/ -type f -exec rm -rf {} \;
Кстати, если у вас есть перегруженные сервера под управлением Apache, мы предлагаем переход на Nginx + FastCGI. Снижение нагрузки в несколько раз гарантировано. Перепишем правила .htaccess под Nginx, выполним аккуратное мигрирование. Цена оговаривается в зависимости от кол-ва сайтов, сложности .htaccess. Ориентировочно 150-250 wmz за работу под ключ.
она поймет то, что запущена в VPS?
ну да, поймет. Разве тулза может показать ресурсы хост системы, если запущена в эмулируемой среде?