Архив рубрики «FreeBSD»

PostHeaderIcon Настройка Samba для общего доступа к диску freebsd

Третья ветка samba снята с поддержки, авторы рекомендую использовать четвертую. Поэтому ознакомьтесь с этой статьей.
Сначала прочитайте, пожалуйста, вот это.
Задача простецкая: есть компьютер под управлением freebsd 7.2, на нем хранится масса разного контента, который надо расшарить по сети для клиентов под windows. Никаких доменов, AD и прочего.
Решается тоже просто, установкой и легкой настройкой samba.

cd /usr/ports/net/samba33
sudo make

В окне конфигурации не забываем отметить swat (зачем — расскажу позже).

Прочитать остальную часть записи »

PostHeaderIcon Настройка rtorerrent+веб-интерфейс ruTorrent

Собрал себе домашний маршрутизатор+nas+asterisk-server. Озаботился какой-нибудь качалкой торрентов, чтобы вобще домашние машины не держать включенными. Поиск решения в интернете привел меня к вышеозначенной связке. Сам rTorrent присутствует в портах, веб-интерфейс берется на сайте разработчиков.

отличная статья по этому поводу находится здесь:  http://www.lissyara.su/?id=1852

Но в ней используется веб-сервер lighthttpd, а у меня уже установлен apache22, поэтому пришлось поработать немного и самому :)

Итак, начинаем:

Прочитать остальную часть записи »

PostHeaderIcon Обновление FreeBSD до 8

upd: Метод обновления с помощью исходных текстов работает как на бетах, так и нарелизкандидате. Собственно, Чего и следовало ожидать, метод давний и проверенный :)

24 августа вышла Freebsd 8 Beta3 (на 21 сентября 2009 — уже rc1). По этому поводу Ken Smith <kensmith@cse.Buffalo.EDU> дает несколько рекомендаций.

  • В связи с некоторыми изменениями, при обновлении системы до 8 beta3 требуется пересборка всех приложений пользовательского увовня, включая ports/packages не только при обновлении с седьмой ветки, но и с предыдущих beta1 и beta2 восьмой ветки.
  • Если система обновляется с помощью csup/cvsup,  должен использоваться branch tag RELENG_8. Если вы не заметили этого раньше и использовали STABLE_8, используйте  -F опцию mergemaster.
    Прочитать остальную часть записи »

PostHeaderIcon Установка PostgreSQL

# cd /usr/ports/databases/postgresql83-server/
make install clean

Далее лезет синее окошко, в котором выбираем необходимые нам опции. В моём случае это — NLS, PAM, XML, INTDATA.
После установки делаем следующее:
[cc lang=»bash»] cd /usr/local/pgsql/
mkdir data # создаем каталог
chown pgsql data # выставляем владельца каталога
su — pgsql # входим в систему от имени системного юзера базы
$ /usr/local/bin/initdb -D /usr/local/pgsql/data # создаем конфиги и системные каталоги
$ /usr/local/bin/pg_ctl -D /usr/local/pgsql/data -l logfile start # запускаем сервер
$ /usr/local/bin/createdb test # создаём тестовую базу
$ /usr/local/bin/psql test # подключаемся к тестовой базе[/cc]
Всё. Первичная установка и настройка окончены :)
Прочитать остальную часть записи »

PostHeaderIcon Сервер точного времени

Есть две утилитки:
1.ntpdate — служит для синхронизации времени при загрузке
2. демон ntpd — служит для постоянной синхронизации с серверами точного времени в инете, а так же для раздачи его другим машинам.
Прочитать остальную часть записи »

PostHeaderIcon Автомонтирование виндовой шары

Для того, чтобы при загрузке подцепляласЬ виндовая шара, нужно просто создать sh-скриптик вида
#!/bin/sh
mount_smbfs -I 10.xx.xx.xx -E koi8-r:cp866 //user@comp_name/share /home/user/mount-point

Прочитать остальную часть записи »

PostHeaderIcon Apache Error

Apache22 при настройке виртуальных хостов выдает при старте на консоль ругательство: 
[warn] (2)No such file or directory: Failed to enable the .httpready. Accept Filter

Лечится загрузкой соответствующего модуля вручную

$sudo kldload accf_http

или при загрузке

$sudo echo 'accf_http_load="YES"' >> /boot/loader.conf

несколько раз наступал уже на эти грабли, постоянно забываю.

PostHeaderIcon Настройка RoundCube

cd /usr/ports/mail/roundcube/
make install clean

Лезет синее окошко. В нем можно оставить всё по умолчанию, либо выбратЬ в зависимости от установленного движка базы данных.

[X] MYSQL Use MySQL backend
[ ] PGSQL Use PostgreSQL backend
[ ] SQLITE Use SQLite backend
[ ] SSL Enable SSL support (imaps or google spellcheck)
[ ] LOCALCHECK Install internal spellchecker

Если ранее php модули не были установлены, то установятся и они «за компанию»
Прочитать остальную часть записи »

PostHeaderIcon Apache Error

При запуске apache вылезает ошибка
Syntax error on line 33 of /usr/local/etc/apache22/extra/httpd-vhosts.conf
CustomLog take two or three arguments, a filename, a custom log format string on format name, and an optional "env=" clause

Ошибка синтаксиса
Лечится так:
Вместо
CustomLog "var/log/ex.com-access_log common"
Пишем
CustomLog "var/log/ex.com-access_log" common

PostHeaderIcon Настройка и запуск в фоне microdc2

Собираем microdc2 (ищем в портах)
После первого запуска он в домашней папке юзера, от которого производился запуск, создает системную папку .microdc2
Там хранит список команд, файл лист и конфиги
Прочитать остальную часть записи »

PR-CY.ru