Архив рубрики: FreeBSD

Mutt, ssmtp и отправка отчетов

Прошел почти год как мне понадобилось получать логи и отчеты со своих серверов на почту, нашел мануал, к сожалению не записал автора, настроил по нему и что бы не забыть записал все в записную книжку, но вскоре на сервере была заменена ОС отчеты стали не очень то нужны и было решено не настраивать повторно.

Mutt-Soup-White2 Читать далее Mutt, ssmtp и отправка отчетов

Установка Apache, MySQL, PHP и phpMyAdmin

Основа автора: Fomalhaut. + Доработки и добавления Dazmalab
Заметка сделана для себя (вечно какая-то важная мелочь забывается :) и молодого коллеги, дабы давать на изучение и приучение к FreeBSD. :)
Описываемое актуально для FreeBSD 9.0, Apache 2.2, MySQL 5.5, PHP 5.4 и phpMyAdmin 3.5.

ОГЛАВЛЕНИЕ

Установка web-сервера Apache
Установка сервера MySQL
Установка сервера PHP
Установка сервера phpMyAdmin
Последние штрихи

Читать далее Установка Apache, MySQL, PHP и phpMyAdmin

Дата и время во FreeBSD

Для работы со временем и датой в операционной системе FreeBSD, предназначена команда date.
При вызове без параметров, будут выведены текущие системные:: дата, время и временнАя зона в следующем формате

freebsd8/# date
Fri Aug  6 16:24:19 UTC 2010

Читать далее Дата и время во FreeBSD

FreeBSD 9.0 и охужэта-UTF-8

Приводим к такому виду конфиги:

# cat /etc/rc.conf
...
font8x14="cp866-8x14"
font8x16="cp866b-8x16"
font8x8="cp866-8x8"
keymap="ru.koi8-r"
scrnmap="koi8-r2cp866"
...
# cat /etc/login.conf
...
russian|Russian Users Accounts:\
        :charset=UTF-8:\
        :lang=ru_RU.UTF-8:\
        :tc=default:
...

Затем определяем класс нужному юзеру

# cap_mkdb /etc/login.conf
# pw usermod -n user -L russian

Ну и для csh

# cat /etc/csh.cshrc
setenv LANG ru_RU.UTF-8
setenv LC_CTYPE ru_RU.UTF-8
setenv LC_COLLATE POSIX
setenv LC_ALL ru_RU.UTF-8

Минусы замечены следующие. ee и vi юникод не едят. Пользуем mcedit.
Как-то так.
Плюс мне ещё пришлось русские имена файлов на шаре SAMBA из CP1251 в UTF-8 перегнать конвертером.
Ах, да

# uname -a
FreeBSD beta.peek.local 9.1-STABLE FreeBSD 9.1-STABLE #4 r248931M: Sat Mar 30 13:18:01 FET 2013     root@beta.peek.local:/usr/obj/usr/src/sys/D510  amd64

http://forum.lissyara.su/viewtopic.php?f=8&t=36228 (Спасибо xM )

Интернет в FreeBSD + VirtualBox + ssh доступ

Короткая заметка для себя.

Стал изучать FreeBSD так как на домашнем компьютере устанавливать ее не имеет смысла, решил установить на VirtualBox. Установка прошла без каких либо косяков.  Далее нужно было настроить интернет и ssh доступ. Кто нибудь скажет зачем доступ по ssh когда можно свободно работать в VirtualBox, а ответ простой, FreeBSD не масштабирует экран. Вот как это выглядит:

04-02-2013 15-06-05

Читать далее Интернет в FreeBSD + VirtualBox + ssh доступ

Создание отказоустойчивого хранилища на базе FreeBSD или FreeNAS с использованием ZFS, HAST и CARP

Начиная с FreeBSD 8.1 в состав включена поддержка системы репликации устройств хранения данных HAST (Highly Avalable STorage), позволяющей создавать высоконадежные конфигурации, в которых данные синхронизированы между несколькими узлами. HAST реализован в виде работающего на уровне пользователя демона hastd, использующего стандартный класс GEOM Gate для обработки запросов ввода/вывода. Hastd, обеспечивает синхронную репликацию блочных устройств поверх TCP/IP сетей, независимо от типа накопителя и файловой системы. HAST предусматривает возможность быстрого восстановления после сбоя, причём, при выходе из строя первичного master-узла, его функции могут быть делегированы slave-узлу. После проверки и монтирования UFS раздела или импорта ZFS пула на поврежденном узле, система автоматически синхронизирует внесенные за время восстановления изменения и продолжит работу без потери данных.
Читать далее Создание отказоустойчивого хранилища на базе FreeBSD или FreeNAS с использованием ZFS, HAST и CARP