Тег «freebsd»

Настройка мониторинга 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’ »

Установка 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’ »

Установка FTPD FreeBSD

Открываем /etc/inetd.conf и раскомментируем следующую строчку:

ftp stream tcp nowait root /usr/libexec/ftpd ftpd -l

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

Использование NFS для бекапа удаленных файлов FreeBSD

NFS (Network File System) позволяет совместно использовань удаленные файлы и каталоги. Для работы используются следующие демоны:

nfsd – демон NFS, обслуживающий запросы клиентов NFS;
mountd – демон монтирования NFS, который выполняет запросы, передаваемые ему от nfsd;
rpcbind – демон, позволяющий клиентам NFS определить порт, используемый сервером NFS.

В /etc/rc.conf прописываем запуск сервера NFS:

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

Локализация системы

Устанавливаем переменные окружения LANG и MM_CHARSET в инициализационных файлах оболочки.
В /etc/profile и /usr/share/skel/dot.profile:

LANG=ru_RU.KOI8-R; export LANG
MM_CHARSET=KOI8-R; export MM_CHARSET

В /etc/csh.login и /usr/share/skel/dot.login:

Читать полностью ‘Локализация системы’ »

make.conf

При установке программ из портов по умолчанию запросы идут на Freebsd.org, а нам необходимо тянуть с украинских сайтов, желательно с ua-ix, это можно осуществить прописав в /etc/make.conf следующее:

MASTER_SITE_BACKUP?= \
ftp://ftp7.ua.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/ \
ftp://ftp5.ua.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/ \
ftp://ftp3.ua.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/ \
ftp://ftp.freebsd.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/
MASTER_SITE_OVERRIDE?= ${MASTER_SITE_BACKUP}

© mick, 2006.

Сборка и установка своего ядра системы FreeBSD

Ядро по умолчанию, которое ставится при первой установке системы находится здесь /usr/src/sys/i386/conf/GENERIC ( для платформы i386). Если же нет каталога /usr/src, значит не установлены исходые файлы системы, проще всего это сделать через sysinstall:
Запускаем sysinstall от имени root;
Выбираем Configure;
Выбираем Distribution;
Отмечаем галочками src, потом sys.
Читать полностью ‘Сборка и установка своего ядра системы FreeBSD’ »