Рубрика «FreeBSD»

Некоторые настройки для программ

Откатить раннюю версию порта .

При необходимости обновить порт до раннего состояния воспользуемся csup – он входит в состав базовой FreeBSD 6.3:

# csup -L 2 ports-supfile

Дефолтный ports-supfil лежит здесь /usr/share/examples/cvsup/ports-supfile, доводим его до такого вида:
*default host=cvsup7.ua.FreeBSD.org
*default base=/var/db
*default prefix =/backup
*default release=cvs tag=.
*default delete use-rel-suffix
*default compress
ports-misc tag=. date=2007.12.01.00.00.00 Читать полностью ‘Некоторые настройки для программ’ »

Перенос сайта с mysql на другую машину .

Была задача перенести сайт с mysql с одной машины на другую. Сайт работал на 4-й версии mysql и php, а будет работать на 5-й. Итак устанавливаем апач, php, suphp, mysql:

# cd /usr/ ports/www/apache22
# make install clean
# cd /usr/ports/databases/mysql50
# make install clean
# cd /usr/ports/lang/php5
# make install clean
# cd /usr/ports/lang/php5-extensions
# make install clean
# cd /usr/ports/www/suphp
# make install clean Читать полностью ‘Перенос сайта с mysql на другую машину .’ »

Настройка cyrus-imap.

Устанавливаем /usr/ports/securuty/cyrus-sasl2, который будет отвечать за аутентификацию. В make.conf добавим WITH _BDB_VER=44 для использования базы данных Berkeley DB.

# cd /usr/ports/securuty/cyrus-sasl2
# make install clean

В появившемся меню ставим галочку BDB, ниже указаны разные методы аунтентификации, которые можно убрать, я их не трогал. После установки проверяем правильность установки и создаем пользователей, которых необходимо: Читать полностью ‘Настройка cyrus-imap.’ »

График загрузки сети

Первый способ с использованием протокола SNMP (Symple Network Management Protocol.

Устанавливаем из портов /usr/ports/net-mgmt/net-snmp и /usr/ports/databases/rrdtool. Текущая версия net-snmp 5.3.2_1, rrdtool 1.2.26. При установке rrdtool выбираем опцию “Use Perl” (по умолчанию).

Читать полностью ‘График загрузки сети’ »

Настройка мониторинга UPS

Есть на хозяйстве бесперебойник SmartUPS-1000. FreeBSD 6.3 определяет его так:

ugen0: American Power Conversion Smart-UPS 1000 FW:600.3.I USB FW:1.5, rev 1.10/0.06, addr 2

Читать полностью ‘Настройка мониторинга UPS’ »

Transparent Squid + ipnat

Задача состоит в использовании прозрачного прокси-сервера в локальной сети. Операционная система – FreeBSD 6.3. Локальная сеть будет иметь доступ Интернет через Nat. Можно использовать ipnat и natd. Рассмотрим обе реализации. Собираем ядро с такими опциями:

Читать полностью ‘Transparent Squid + ipnat’ »

Установка Nagios

Информация мониторинга будет отображаться через web, поэтому нам необходим веб-сервер. Ставим из портов apache22(на момент написания статьи версия 2.2.6).

# cd /usr/ports/www/apache22
# make install clean

Читать полностью ‘Установка Nagios’ »

Установка Opera под X-ми

Как web-клиент использую Opera. Можно установить Оперу нативную (/usr/ports/www/opera)или линукс-оперу (/usr/ports/www/linux-opera). Рассмотрим установку linux-opera. Ставим из портов:

# cd /usr/ports/www/linux-opera
# make install clean

Читать полностью ‘Установка Opera под X-ми’ »

Настройка Sendmail

Файл конфигурации sendmail /etc/mail/sendmail.cf большой по размеру и конфигурировать его неудобно. Для его настройки используют микропроцессор m4. Он является штатным компонентом исходного кода sendmail и позволяет упростить его настройку. Подробное описание настройки sendmail при помощи m4 находится здесь: /usr/share/sendmail/cf/README. Примеры готовых конфигурационных файлов находятся здесь: /usr/share/sendmail/cf/cf, на их основе создадим свой файл. При установке системы sendmail конфигурируется файлом по умолчанию /etc/mail/freebsd.mc. Итак необходимо для небольшой локальной сети организовать отправку почты через SMTP-сервер провайдера, имеем файл конфигурации:

Читать полностью ‘Настройка Sendmail’ »

Установка дисковых квот для пользователей FreeBSD

Дисковая квота – возможность операционной системы ограничивать используемое дисковое простанство для пользователей и групп. По умолчанию поддержки квот нет в ядре, поэтому ее нужно включить в ядро:

options QUOTA

Читать полностью ‘Установка дисковых квот для пользователей FreeBSD’ »