Архив рубрики: Статьи

Многопоточная загрузка дистрибутива Axel FreeBSD

Для загрузки дистрибутивов во FreeBSD по умолчанию  в distfilesиспользуется только одно подключение. По этому загрузка идет в один поток. Если Вы будете браться за настройку нового сервера и необходимо устанавливать много софта, тогда Вам пригодится утилита axel. Axel открывает несколько соединений, каждое из которых загружает свою часть файла, в результате ускоряя время загрузки, похоже на downloadmaster для Windows. Выполним […]

Антивирусная защита сервера FreeBSD

Главной целью Clam AntiVirus является интеграция с серверами электронной почты для проверки файлов, прикреплённых к сообщениям. В пакет входит масштабируемый многопоточный демон clamd, управляемый из командной строки сканер clamscan, а также модуль обновления сигнатур по Интернету - freshclam. Возможности Clam AntiVirus: 1.управление из командной строки; 2.возможность использования с большинством почтовых серверов, включая реализацию milter-3.интерфейса для Sendmail; 4.сканер в […]

Gmirror – програмный RAID 1 и GPT FreeBSD

После некоторых раздумий получися второй способ создания RAID1 для FreeBSD. И так для начала: Загружаемся с установочного диска FreeBSD 9-RELEASE. Запускаем Shell, который предоставляется загрузчиком install. Изменяем переменную ядра kern.geom.debugflags: # sysctl kern.geom.debugflags=16 Загружаем модуль ядра geom_mirror.ko: # kldload /boot/kernel/geom_mirror.ko С помощью утилиты gmirror создаем зеркало и включаем в него оба диска: # gmirror label -v […]

Установка WebMin FreeBSD

УстанавливаемWebmin: # cd /usr/ports/sysutils/webmin # make config-recursive && make install && make clean && rehash В конце видим: Installing rc.d startup script(s) Registering installation for webmin-1.510 Cleaning for p5-Authen-PAM-0.16_1 Cleaning for webmin-1.510 Конфигурация Webmin. Любым редактором (я ee пользую) редактируем файл /etc/rc.conf, добавляем в конец webmin_enable="YES" Для установки всех необходимых конфигов и т.д. # /usr/local/lib/webmin/setup.sh Отвечаем на следующие вопросы: […]

Установка phpMyAdmin на FreeBSD

Для установки phpmyadmin на FreeBSD обязательно нужно установить: После устанавливаем phpmyadmin из портов # cd /usr/ports/databases/phpmyadmin # make && make install && make clean В первом диалоговом окне настройки выбираем все пункты меню настройки phpmyadmin, далее все устанавливаем по умолчанию. После успешной установки Добавляем в конфиг апача настройки для пма # ee /usr/local/etc/apache/httpd.conf Alias /phpmyadmin/ […]

Настройка mysql FreeBSD

Я советую перенастроить mysql так, чтоб база находилась в удобном каталоге /data/mysql Для этого создаем директорию /data/mysql и устанавливаем на нее правильные разрешения. # mkdir /data/mysql # chown mysql:mysql /data/mysql # chmod go-rwx /data/mysql Настраиваем автозапуск mysql Добавляем следующие строки в файл конфигурации rc.conf # echo ‘mysql_dbdir=»/data/mysql”’ >> /etc/rc.conf  # echo ‘mysql_enable=»YES»’ >> /etc/rc.conf При первом […]

Создание клетки Jail FreeBSD

Для начала сделаем следующее: 1.  # setenv D /usr/home/jails/test.local 2.  # mkdir -p $D 3.  # cd /usr/src 4.  # make buildworld 5.  # make installworld DESTDIR=$D 6.  # make distribution DESTDIR=$D 7.  # mount -t devfs devfs $D/dev 1. Укажем переменную имени к окружению. 2. Создадим домашнюю директорию по переменной. 5. Заполним каталог поддерева необходимыми двоичными файлами, библиотеками, справочниками и так […]

Использование графической заставки FreeBSD

Изображение для графической заставки не должно привышать значение 320x200. Далее необходимо добавить в файл /boot/loader.conf следующие строки. Важно, что выбранное изображение обязательно должно размещаться в разделе / splash_bmp_load="YES" bitmap_load="YES" bitmap_name="/boot/splash.bmp" Если разрешение изображения превышает 320x200 пикселей, следует добавить в файл /etc/loader.conf строку активизации поддержки VESA: vesa_load="YES" Представленные выше строки предполагают использование файла в формате BMP […]

Настройка VPN Server FreeBSD

Для настройки VPN сервера используем программное обеспечение mpd5 Для установки в командной строке наберем # сd /usr/ports/net/mpd5 # make && make install && make clean В появившемся окне конфигурации ничего не выделяем, пропускаем и ждем окончания установки. После редактируем файл rc.conf добавляя следующие строки: # ee /etc/rc.conf mpd_enable=”YES” gateway_enable=”YES” сохраняем и выходим. Все настройки mpd5 хранятся по пути cd/usr/local/etc/mpd5 Здесь создаем […]

Обновление портов FreeBSD

Для обновления коллекции портов в FreeBSD присутствует утилита portsnap. Если Вы в первый раз обновляете дерево портов, то необходимо будет проделать следующее: Залогинимся как Root и скачаем последнюю версию портов с одного из зеркал FreeBSD # portsnap fetch update После необходимо распаковать полученный архив: # portsnap extract При этом новая коллекция портов будет скопирована в […]