Обновление FreeBSD 9.1 до версии FreeBSD 10.1

Запускаем команду для обновления текущей версии до последней.
root@localhost:/ # freebsd-update fetch install

Перезагружаем.
root@localhost:/ # shutdown -r now

Проверяем что обновилось. Ядро стало GENERIC. Так же самое у меня перестала работать маршрутизация IPFW + NAT из-за стандартного ядра.
root@localhost:/ # uname -a
FreeBSD localhost 9.1-RELEASE-p22 FreeBSD 9.1-RELEASE-p22 #0: Mon Nov  3 18:22:10 UTC 2014     root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC  amd64

Далее нужно обновиться до версии FreeBSD 10.1
root@localhost:/ # freebsd-update upgrade -r 10.1-RELEASE

Так как я отказался при установки от документации и игры FreeBSD уточняет.
The following components of FreeBSD do not seem to be installed:
world/doc world/games

Does this look reasonable (y/n)?y

0.10
23.11.2014 23:12

Резервное копирование FreeBSD при помощи fsbackup

Файлы freebsd, веб-сервера, баз данных и другое необходимо делать резервное копирования.
Все резервирование в freebsd сводится к простому копированию файлов. Можно написать свой скрипт, но я решил использовать готовое решение fsbackup.

Приступим к установки.
Обновляем дерево портов и переходим
cd /usr/ports/sysutils/fsbackup/
Установим make install clean

Я буду делать резервное копирование на FTP сервер.
0.10
2.12.2013 15:30

Настройка IPTV во FreeBSD 9.1 по средствам udpxy

У моего провайдера есть IPTV по средствам Multicast. Можно использовать конечно маршрутизацию и трансляцию Multicast в нашу локальную сеть. Но это не так просто сделать, плюс к тому же это лишняя нагрузка. Я пошел другим путем, есть серверная программа udpxy. Принцип работы основан на том что она принимает Multicast по протоколу UDP и транслирует его в протокол TCP. Вещание осуществляет по средствам HTTP запросов.
Это удобно когда устройства или программы не умеют работать с мультикастом. Еще мы получим доступ к IPTV с любого адреса интернета, что сможем посмотреть что-нибудь с планшета.
0.10
27.08.2013 16:20

Установка и настройка Pure-FTPd во FreeBSD 9.1

В помощь веб-серверу нужен FTP сервер, я долго смотрел на различные сервера.
Выбор мой остановился на Pure-FTPd, так как понятные и удобный конфигурационный файл, возможность задавать права доступа и директории в MySQL базе, безопасность.
Хотя каждый выбирает что нравится. И так мне нужна возможность изменять по ftp папку /usr/local/www/ и возможность загрузки файлов анонимно в публичную папку.
0.10
26.08.2013 00:19

Установка memcached для PHP во FreeBSD

memcached – это сервис кэширования данных в оперативной памяти. Бывает что такие запросы на сайте вида: «лучшие комментарии за сутки», затратно выполнять при каждой открытие странице. Так же если нужно построить большую выборку данных или обсчитать в PHP, с учетом что эти данные не требуются в реальном времени. Эти запросы нужно кэшировать.
Хотя есть правило при разработки и программированию, что кэш это последние к чему нужно прибегнуть.
0.10
25.08.2013 14:24

Установка nginx и php FastCGI на FreeBSD 9.1

Для веб-сервера я использую связку nginx – php. Работает быстро, так как nginx будет раздавать всю статику кроме файлов php. Работать будет с php-fpm (FastCGI Process Manager).
MySQL мы установили раньше: notanony.ru/post/15/
И так приступим к установки.
0.10
24.08.2013 21:39

Установка MySQL 5.6 на FreeBSD 9.1 с учетом SSD

Будем устанавливать веб-сервер, в частности MySQL. Nginx и PHP установка notanony.ru/post/16/ в другой статье. Тут мы рассмотрим особенность установки, настройка конфигурации для лучшей работы на SSD, различная оптимизация.
Теоретически под мои задача запись будет идти не так часто, но все же количество логов, операций записи на диск нужно сократить.
Ну что же, приступим к установке.
0.10
23.08.2013 15:47

Настраиваем IPFW - NAT на FreeBSD 9.1

И так имеем входящие подключение на одном сетевом интерфейсе и локальную сеть на другом. Необходимо что бы на самом сервере была возможность открывать порты, перенаправление портов на компьютеры локальной сети. Ну и естественно что бы все это работало с минимальной нагрузкой и отличной скоростью.
Для этого нам понадобиться ipfw который будет заниматься правовой политикой и NAT который будет заниматься перенаправление и маршрутизацией. NAT будет ядровой, то есть в составе ядра.
0.10
20.08.2013 15:03

Настраиваем PowerCom BNT 800AP под FreeBSD 9.1

Любой сервер должен иметь источник бесперебойного питания, раньше я уже настраивал данное оборудования. Тогда были проблемы что в портах не обновлялся Network UPS Tools (NUT). Ну что же посмотрим как сейчас, приступим.

Для того что бы когда электроэнергия выключится, ИБП должен сообщить операционной системе что нужно будет выключить раньше чем разрядиться аккумуляторная батарея.
К тому же ИБП серии Black Knight имеют так называем Green Mode. При работе от аккумулятора с нагрузкой меньше 15 ватт, ИБП через 5 минут выключается.
В EFI (BIOS) выставим настройки что при появление питания включаться самостоятельно.
0.10
14.08.2013 17:42

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

У меня была установлена операционная система без портов, оказалось даже папки /usr/ports/ не существует.
Создаем папку командой mkdir и проверяем, что создана папка с нужными правами
# mkdir /usr/ports
# ls -lh /usr | grep ports
drwxr-xr-x   2 root  wheel   512B Aug 12 18:16 ports

Переходим в папку ports cd /usr/ports

Так как у нас нет портов, их нужно скачать и распоковать
portsnap fetch extract
Дожидаемся завершения загрузки и распаковки. Получаем сообщение что новый файл индекса портов создан: «Building new INDEX files...»

В последующим для обновления используем команду
portsnap fetch update
Эту команду нужно выполнять перед обновлением или установкой программ.
0.10
13.08.2013 00:07

1 2