FreeBSD: Установка и начальная настройка десктопа с GNOME

GNOMEЧерез год использования операционной системы FreeBSD на десктопе я наконец-то отказался от графической оболочки KDE в пользу ее главного конкурента GNOME. Причиной данного решения стало то, что весьма удачная KDE 3.5.x больше не поддерживается, а похожая на Висту KDE 4.x.x продолжает становиться тяжелее и глючнее. Почему именно GNOME? Во-первых, потому, что у него нет указанных недостатков, а, во-вторых, из-за того, что в нем выдержан разумный баланс между минимализмом и функциональностью.

Постановка задачи

Эта статья является руководством по установке и настройке оконной системы XORG и графической оболочки GNOME в среде операционной системы FreeBSD. Собранные здесь рекомендации нацелены на создание минималистической, но при этом абсолютно полноценной рабочей среды, которая, с одной стороны, содержит минимально возможный набор штатного прикладного программного обеспечения, с другой — обеспечивает поддержку всех функций GNOME, доступных пользователям и приложениям, а также всего аппаратного обеспечения среднестатистического настольного компьютера. Важнейшее преимущество описанной конфигурации заключается в том, что она не ограничивает пользователя в выборе прикладного программного обеспечения и позволяет обойтись без установки и последующего обновления множества приложений, которые никогда не понадобятся. Продолжить чтение »FreeBSD: Установка и начальная настройка десктопа с GNOME

FreeBSD: Автомонтирование файловых систем NFS и SMBFS с помощью AMD

AMD Как известно, перед началом использования файловых систем NFS и SMBFS их нужно смонтировать, а когда все необходимые действия будут выполнены — размонтировать. Обычно для монтирования / размонтирования используются команды mount(8) / umount(8), и никто не задумывается об автоматизации данных операций. На мой взгляд, это не самый оптимальный подход, особенно если учесть тот факт, что в состав операционной системы FreeBSD входит специальный демон автоматического монтирования.

Постановка задачи

Демон автомонтирования операционной системы FreeBSD amd(8) предназначен для прозрачного монтирования абсолютно любых файловых систем по мере обращения к расположенным на них файлам и папкам, а также для последующего размонтирования этих файловых систем при отсутствии активности в течение заданного интервала времени. Данная статья посвящена настройке amd для автоматического монтирования файловых систем, экспортируемых NFS-серверами, и общих папок, предоставляемых SMB-серверами. Кроме этого, она описывает диагностику amd с помощью утилиты amq(8) и выделение ему собственного лога с помощью штатных средств управления логами syslogd(8) и newsyslog(8). Продолжить чтение »FreeBSD: Автомонтирование файловых систем NFS и SMBFS с помощью AMD

FreeBSD: DHCP-сервер для локальной сети на базе ISC DHCP Server

DHCP Рано или поздно любой системный администратор осознает необходимость перевода вверенных ему компьютеров и сетевых устройств на автоматическое получение параметров протокола TCP/IP с помощью DHCP (Dynamic Host Configuration Protocol). С учетом того, что большинство современных операционных систем имеет в своем составе включенные по умолчанию DHCP-клиенты, не нуждающиеся в дополнительной настройке, процедура внедрения DHCP сводится к установке и настройке DHCP-сервера.

Постановка задачи

Данная статья описывает простую, но достаточную для обслуживания небольших локальных сетей конфигурацию самого популярного DHCP-сервера для операционных систем семейства Linux / Unix от Internet Systems Consortium (далее — DHCP-сервера). Предложенная конфигурация обеспечивает динамическое распределение заданного диапазона IP-адресов, выделение фиксированных IP-адресов нескольким компьютерам (серверам), а также передачу клиентам всех параметров, необходимых для работы в сети TCP/IP. Для повышения безопасности DHCP-сервер запускается в chroot(8) от имени непривилегированных пользователя / группы, а для повышения удобства диагностики и мониторинга он интегрирован со штатными средствами управления логами syslogd(8) и newsyslog(8). Продолжить чтение »FreeBSD: DHCP-сервер для локальной сети на базе ISC DHCP Server

FreeBSD: Устранение ошибок установки Skype из коллекции портов

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

Во избежание возможных вопросов напоминаю, что для корректной работы Skype на десктопе с FreeBSD 8.x достаточно выполнить всего три условия: во-первых, настроить звуковую карту, во-вторых, включить двоичную совместимость с Linux и, в-третьих, установить эмулятор Fedora 10 Linux, установленный из порта emulators/linux_base-f10 (да, я использую этот эмулятор, а не входящий в список зависимостей Skype emulators/linux_base-fc4). Если перечисленные условия выполнены, можно смело приступать к установке последней (из доступных в коллекции портов FreeBSD) версии Skype. Продолжить чтение »FreeBSD: Устранение ошибок установки Skype из коллекции портов