Настоящая система

Записи | Комментарии
  • Главная
  • Установка FreeBSD

    Знэнацька или женская логика

    • Автор admin
    • Дата 3rd Февраль 2012 11:29 дп

    Статья на заметку неадекватным оверклокерам, молящимся на минимальную температуру процессора.

    Как вы думаете, что процессоры Intel серии Core (Duo/Quad) знают про температуры ниже 0 о Цельсию? Оказывается у них весьма специфичное понимание такой ситуации. Полюбуйтесь:

    # sysctl -a | grep emper
    dev.cpu.0.temperature: 74.0C
    dev.cpu.1.temperature: 73.0C
    dev.cpu.2.temperature: 70.0C
    dev.cpu.3.temperature: 72.0C

    Это Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz. Визуально крепление радиатора выглядит нормально, на ощупь температура в районе 0.  Проверим гипотезу о некорректности показаний датчиков путем дополнительного нагрева радиатора строительным феном. Показания датчиков опустились опять к 5 градусам. Вот ведь удар по всем законам физики, правда?

    Вот так вот. Можно смело констатировать у мониторинга coretemp ярко выраженную женскую логику.  :-D

    рулетка герои www.lasvilis.com флэш игры . Тут эротика с блондинками . Здесь видео секс .
    комментариев 2
    Рубрика: FreeBSD как сервер

    Создаем svn репозиторий в FreeBSD

    • Автор admin
    • Дата 24th Январь 2012 10:46 дп

    При работе надо одним проектом более чем одного разработчика возникает проблема синхронизации результатов их, так сказать, деятельности.  Кроме того, даже один человек может параллельно работать над несколькими версиями проекта.  Существенно помогает в этом система контроля версии SVN. На FreeBSD необходимо поставить порт subversion.

    # cd /usr/ports/devel/subversion && make install clean

    Создаем директории web-репозитория, например Читать далее »

    комментариев 6
    Рубрика: FreeBSD как сервер

    GeoIP на вашем сайте

    • Автор admin
    • Дата 22nd Январь 2012 7:49 пп

    GeoIPНеплохо бы было показывать посетителю на сайте его страну, провайдера и подобную информацию, верно? В этой заметке я расскажу, как настроить такие вещи с помощью apache и FreeBSD. Причем PHP загружается как модуль apache.

    На первый взгляд может показаться, что достаточно просто обратится с помощью whois к соответствующим координационным организациям (в Европе это RIPE NCC). Однако в таком случае есть реальный риск оказаться обманутым злоумышленниками, ведь записи о регионе RIPE проверяет только при выдаче блока адресов, далее можно написать там любую страну. Поэтому создана независимая база для хранения географической принадлежности IP-адресов. Обмануть эту организацию гораздо сложнее. На первый взгляд можно было организовать API  и возвращать информацию о геолокации, например в формате json, всем желающим.  Однако с ростом популярности подобного анализа возрастает риск того, что сервера не смогут обработать такое количество запросов. Поэтому компания придерживается иной политики — базы устанавливаются локально у анализирующих серверов. Читать далее »

    Нет комментариев
    Рубрика: FreeBSD как сервер

    Dual Stack на web-сервере

    • Автор admin
    • Дата 22nd Январь 2012 5:32 пп

    Dual StackТеоретически протокол IPv6 как-то распространяется в Европе, во всяком случае в докладах аналитиков фигурируют некие проценты v6  трафика.
    Посмотрим в разрезе трафика web-сервера насколько это истинно.  Для тестов я использовал web-сервер, с помощью которого вы смотрите этот сайт. В качестве frontend используется nginx (backend — apache).  Для поддержки IPv6 необходимо добавить для доменного имени AAAA запись в файл конфигурации зоны для сервера DNS (bind), а также добавить v6 директиву listen в конфигурационный сайт nginx, соответственно: Читать далее »

    1 комментарий
    Рубрика: FreeBSD как сервер

    Изменения настройки сети в файле rc.conf в FreeBSD 9.0

    • Автор admin
    • Дата 21st Январь 2012 10:54 пп

    Интересный сюрприз принесла нам новая версия FreeBSD 9.0 RELEASE. Он связан с некоторым изменением синтаксиса настройки сети в файле  /etc/rc.conf. Ранее переменные в этом файле были в основном совместимы с более ранними версиями, однако в новом релизе переменные, относящиеся к конфигурации сети, изменились из-за реорганизации стартовых скриптов. При описании конфигурации IP-адреса теперь обязательно следует указывать тип протокола. Например, строку

    ifconfig_em0 = "192.168.2.1 маска 255.255.255.0"

    следует записывать так:

    ifconfig_em0 = "инет 192.168.2.1 маска 255.255.255.0".

    Хотя старые способы записи по-прежнему поддерживается в существующих переменных для обратной совместимости, некоторые новые переменные не поддерживают старый синтаксис, например в переменных ifconfig_IF_alias также требуется указать тип протокола. Т.е. Читать далее »

    Нет комментариев
    Рубрика: Сетевые возможности

    RACCT на практике

    • Автор admin
    • Дата 16th Январь 2012 2:37 пп

    В FreeBSD 9.0 появился новый механизм управления доступом к ресурсам системы — демон racctd. Для управления существует утилита rctl. По умолчанию механизм выключен, для активации необходимо добавить в конфигурационный файл ядра следующие стрроки:

    options RACCT
    options RCTL

    После пересборки и загрузки с новым ядром запускается демон racctd. Управляющая им утилита rctl позволяет просмотреть список правил (все или с фильтрами)., очистить правила, добавить новое правило. Синтаксис правила имеет вид: Читать далее »

    Нет комментариев
    Рубрика: Общие сведения

    FreeBSD 9.0 RELEASE. Что нам обещают?

    • Автор admin
    • Дата 15th Январь 2012 7:10 пп

    5-го января 2012 г на официальном FTP сервере проекта FreeBSD  появилась ссылка на релиз  версии 9.0. Посмотрим, что там нового. Для начала посмотрим официальную документацию, я попробую акцентировать внимание на интересных в первую очередь мне моментах:

    A new resource accounting API has been implemented. It can keep per-process, per-jail, and per-loginclass resource accounting information. Note that this is not built nor installed by default. To build and install them, specify options RACCT in the kernel configuration file and rebuild the base system. Интересное новшество, будет рассмотрено в отдельной статье;

    A new resource-limiting API has been implemented. It works in conjunction with the RACCT resource accounting implementation and takes user-configurable actions based on the set of rules it maintains and the current resource usage. The rctl utility has been added to manage the rules in userland. Note that this is not built nor installed by default. To build and install them, specify options RCTL in the kernel configuration file and rebuild the base system;  Читать далее »

    Нет комментариев
    Рубрика: Общие сведения

    Web Frontend для collectd

    • Автор admin
    • Дата 10th Январь 2012 11:41 пп

    Продолжим наши изыскания с collectd. В прошлой статье мы уже настроили создание и обновление rrd баз с статистикой использования сетевых интерфейсов.  Теперь займемся web интерфейсом для визуализации данных.

    Будем использовать тот же принцип, что и в cacti — динамическая генерация png изображений непосредственно php скриптом. Как и для любого более менее приличного приложения нам понадобится mysql сервер. Создадим таблицу collectd  следующим запросом: Читать далее »

    Нет комментариев
    Рубрика: FreeBSD как сервер

    Знакомство с collectd

    • Автор admin
    • Дата 10th Январь 2012 11:32 дп

    Года полтора назад я обнаружил в коллекции портов интересную систему сбора статистики работы сервера - /usr/ports/net-mgmt/collectd.  По сути дела это бинарный скрипт, который всеми известными ему методами (как правило snmp) собирает статистику различных параметров системы:

    • использование сетевых интерфейсов
    • загрузка процессора
    • использование ОЗУ, дисков

    и т.д. Собранные данные заносятся в базу rrd. Огромное преимущество, по сравнению с cacti и прочими подобными приблудами Читать далее »

    Нет комментариев
    Рубрика: FreeBSD как сервер

    Реальное количество сессий трансляции IP-адресов (сессии NAT)

    • Автор admin
    • Дата 9th Январь 2012 11:33 пп

    Эту статью снова посвящаю трансляции сетевых адресов (Network Address Translation). Однако речь пойдет о более «взрослом» трафике, чем в случае с ipnat, — это сотни мегабит в секунд, и , соответственно, pf в качестве «натилки». Сразу отвечу критикам: «Да, господа хорошие, NAT — это зло, дилетантское немасштабируемое потенциально проблемное решение и всё такое прочее…». Слабые стороны:

    • сложность (читай невозможность) получения статистики доступа абонентов к ресурсам, которые таковую статистику могут потребовать
    • повышенная нагрузка на «железо»
    • некоторое усложнения процесса обработки пакетов сервером доступа (практически иными словами следует «подружить» как минимум два пакетных фильтра: ipfw и pf)

    Если оставить вопросы статистики и скрещивания ipfw с pf, то всё упирается в аппаратную часть нашего сервера. В начале тысячелетия для нужд маскарадинга был в моде демон пользовательского уровня natd, который на тогдашних первых и вторых pentium не позволял обработать более 10 Мбит/с. А с другой стороны, пакетов вроде «соточка за чирик» или «гигабит за бычок» тогда тоже не было — честные 128Кбит/с однозначно радовали счастливого абонента. К счастью (или к сожалению) эти черные годины миновали, Читать далее »

    комментариев 2
    Рубрика: FreeBSD как сервер
    Вперед »

Рубрики

  • FreeBSD как сервер (25)
  • FreeBSD на десктопе (4)
  • Без рубрики (4)
  • Общие сведения (27)
  • Прочее (19)
  • Сетевые возможности (32)
  • Тестирование и отчеты (1)

Свежие записи

  • Знэнацька или женская логика
  • Создаем svn репозиторий в FreeBSD
  • GeoIP на вашем сайте
  • Dual Stack на web-сервере
  • Изменения настройки сети в файле rc.conf в FreeBSD 9.0
  • RACCT на практике
  • FreeBSD 9.0 RELEASE. Что нам обещают?
  • Web Frontend для collectd
  • Знакомство с collectd
  • Реальное количество сессий трансляции IP-адресов (сессии NAT)

Страницы

  • Установка FreeBSD
Яндекс.Метрика
Сopyright © 2010 Настоящая система. Все права защищены.
Thanx: темы для вордпресс