adm.unix

Рейтинг
88
Регистрация
03.09.2009

Вариант с балансировкой. Коннект идет к одному серверу через контоллер (балансер), балансер перекидывает соединение на ноду. Если нода не отвечает, котроллер ее исключает из схемы балансировки. Балансеры резервируются протоколом 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/_ваш_жесткий_диск

Посмотрите, нету ли ошибок

zexis:
Есть текстовый файл 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 за работу под ключ.

myhand:
она поймет то, что запущена в VPS?

ну да, поймет. Разве тулза может показать ресурсы хост системы, если запущена в эмулируемой среде?

Всего: 250