Прошу прощения, действительно невнимательно прочитал вопрос ТС.
как обновлять? Вот так:
1.Обновить дерево портов любым удобным способом.
Например: portsnap fetch extract
Либо portsnap fetch update, если уже обновляли дерево портов через portsnap
2. Для обновления вам потребуется portupgrade. Проверим, установлен ли такой пакет в системе: pkg_info -Ex portupgrade
Если его нет, установите: pkg_add -vr portupgrade либо make -C `whereis -qs portupgrade` install clean
3. Обновите memcached: portupgrade -v `pkg_info -Ex memcached`
Почему бы не взять несколько бюджетных серверов? Я думаю это лучше, чем один мощный.
Варианты организации:
1. Кластер (2 балансировщика, 2 ноды и докупать дешевые ноды по мере возрастания нагрузки)
Балансировщиком нагрузки может быть сервер c 256-512 Mb RAM c одноядерным процессором, хорошей сетевой картой. Балансировщик хорошо дублировать (протоколы VRRP, CARP). В качестве нод использовать средние серверы (core2 / 2-4Gb RAM). Количество нод легко регулировать по мере необходимости. Конфиги/контент между нодами легко синхронизируются через rsync / csync2
2. Строить некластерую систему, но разносить сервисы по разным серверам: выделенный сервер для MySQL, отдельный жесткий диск под логи (если нужны), отдельный сервер под Web
Считаю что подбирать какой то "супер сервер" неинтересно - это немасштабируемое и совершенно не творческое инженерное решение
Для начала неполохо посмотреть размер очереди: exim -bpc
Какие письма в очереди? exipick -b | less
"Замороженные сообщения" - которые зависли по какой то причине: exipick -z
Так почистим "замороженные письма": exipick -zi | xargs exim -Mrm
Если очередь действительно огромная, вот так ее прибить (все письма в очереди пропадут): exipick -i | xargs exim -Mrm
А перепойнтить MX на google - да, отличная идея в вашем случае
google ?
http://forum.allbestsoft.ex6.ru/index.php?showtopic=2126
http://bestblog.name/2009/10/configure-dns-server-bind9/
http://a-sys.ru/Articles/Article.aspx?ID=62
http://leolik.blogspot.com/2009/01/dns.html
http://bukashk0zzz.org.ua/nix/ustanovka-y-nastrojka-dns-servera-bind9-ubuntu-debian-howto
1. fetch http://php-fpm.org/downloads/freebsd-port/php-5.2.10-fpm-0.5.13.tar.gz
2. tar -xvf php-5.2.10-fpm-0.5.13.tar.gz
3. cd php5* && make install clean
4. echo 'php_fpm_enable="YES"' >> /etc/rc.conf
5. /usr/local/etc/rc.d/php-fpm start
URL: http://php-fpm.org/downloads/freebsd-port/
netstat -tnlp | grep nginx
pgrep -lf nginx
1. Поднять mpd pptp VPN сервер на FreeBSD, windows будет клиентом
2. rsync клиент под windows есть
1. edik.dyndns.org должен обслуживать вашу доменную зону
2. у регистратора доменных имен укажите edik.dyndns.org и его IP адрес как DNS сервер, авторитетный для вашей зоны
Можно поднять samba на FreeBSD и подключить "сетевой диск" в windows. Вариантов - много. Если беспокоитесь о защите своих данных, можно поднять VPN между FreeBSD <=> windows и по шифрованному каналу делать бекапы.
Если хотите экономить канал, для вас - rsync. Его фишка в инкрементальных бекапах - заливаться на сервер бекапов будут только изменения. Локально на сервере бекапов можно делать архивы по дням.