Виртуализация — очень полезная штука, когда надо поле для экспериментов, нет физических серверов и поломать рабочий сервер ой как не хочется. Для этих целей вполне можно использовать JAIL — средство виртуализации во FreeBSD, когда внутри одного физического сервера, создаются ещё виртуальные FreeBSD, внутри которых можно экспериментировать и это не повлияет на основную ОС. Выполнив всё, как в статье ниже, мы создадим виртуальную машинку с FreeBSD на борту, в которой можно будет устанавливать любой софт из портов, как это происходит на обычном физическом сервере. Приступим. Читать далее
Архив метки: server
BIND9 на FreeBSD в качестве кэширующего DNS-сервера
Делаем локальный кеширующий DNS-сервер (Domain Name System) на FreeBSD, используя BIND версии 9, необходимый для того, чтобы «отвечать на запросы быстрее, чем это происходит при прямом опросе внешнего сервера имён». Читать далее
iscsi-сервер на FreeBSD. iscsi-клиент на windows и mac os x
Делаем простой iscsi-target (сервер) на FreeBSD для отдачи винчестера в свою сеть без авторизации. iscsi-сервер будет реализован на програмном уровне. Определимся с понятиями:
iSCSI target — сервер.
iSCSI initiator — клиент.
Так же настроим клиента на m$ w!n ][Р и в MAC OS X. Читать далее
Разметка больших винчестеров и zfs во FreeBSD
В тот прекрасный день, когда я решил сделать домашний файловый сервер на FreeBSD встал вопрос, как разметить большие винчестеры и получить, по моему мнению, оптимальное соотношение надёжности и не расточительности. Ход мыслей был таков: делать зеркало(дублировать содержимое одного носителя на другом) – жалко место ради медиа контента, т.к. придётся попрощаться с целым винчестером, а делать пул(слить объёмы всех носителей воедино) из нескольких винчестеров – не надёжно, выйдет из строя один из носителей и накроется «всё, что нажито непосильным трудом» и хранится на остальных винчестерах. Поэтому решил использовать gpart для разметки, zfs в качестве файловой системы и делать не зеркало, а пулы но в пуле держать только один винчестер. Пошёл по принципу: один хард – один пул. Таким образом мы и не потеряем место и можем пользоваться прелестями zfs (создание снэпшотов). Читать далее
Apache и php на FreeBSD
Я вообще за кроссплатформенность двумя руками, а лучше всего её реализовать через веб-интерфейс, поэтому связка Apache + php + mysql понадобится и не раз. Так как об установке mysql на FreeBSD уже было написано, впору написать о Apache и php. Читать далее
Remmina-клиент удаленного рабочего стола во FreeBSD
Remmina — это клиент удаленного рабочего стола во FreeBSD, написанный на GTK +, поддерживается несколько сетевых протоколов, включая RDP, VNC, XDMCP, SSH. Нормально работает в Xfce на FreeBSD. Читать далее
Virtualbox — виртуализация во FreeBSD без X11. Установка, создание виртуальной машины
Итак, как всегда, начнём с задачи: Установить virtualbox на сервер без X11 на FreeBSD, создать виртуальную машину и установить на неё другую операционную систему. Я ставить буду тоже FreeBSD, но это уже не принципиально. Таким образом, на одном физическом ПК можно установить несколько виртуальных машин. Читать далее
S.M.A.R.T. во FreeBSD — мониторинг состояния hdd
Мониторинг — штука полезная, а мониторинг состояния винчестера (HDD) вещь необходимейшая, ибо ничего так не расстраивает, как внезапно вышедший из строя накопитель…, а если ещё и бэкапов нет, то совсем беда. Для мониторинга будем использовать S.M.A.R.T. во FreeBSD. Читать далее
Простейшая Samba на FreeBSD с авторизацией для доступа
Задача:
Дать доступ к ресурсам, расположенным на FreeBSD-сервере, клиентам с операционной системой от M$ посредством Samba-сервера (протокол SMB/CIFS). Доступ должен предоставляться по логину/паролю хранящихся в самой samb’e, а не в разных протоколах для доступа к службам каталогов.
Задача такого уровня, можно сказать, простая, но с ней сталкиваются довольно часто(особенно дома), тем более она актуально не только для FreeBSD, но и для других Unix-like систем. Читать далее
Конфигурирование, сборка и установка ядра во FreeBSD
Когда то столкнулся с необходимостью сконфигурировать и пересобрать ядро на FreeBSD 7.1. По данной тематике целые книги пишут, но нам надо быстро и коротко по основным пунктам конфигурационного файла GENERIC. Те, кто устанавливал FreeBSD по этой статье, при установке сразу скопировал файлы ядра (см. строки с упоминанием «kernels»), которые нам нужны. Читать далее