воскресенье, 19 июля 2009 г.

Описание конфигурационных файлов DirectAdmin

Собственно, понадобилось изучить, где и что хранит DirectAdmin, чтоб быстрее ориентироваться в ситуации... Под катом описание всех конфигурационных файлов DA, за исключением некоторых, назначения которых я так и не понял :-)

Основные конфиги DA находятся в /usr/local/directadmin/conf.

directadmin.conf - объявляет глобальные параметры DA, в т.ч. пути до конфигов, логов и т.д.

my.cnf, mysql.conf - содержат пароль на MySQL для пользователя da_admin, от имени которого и совершаются все операции пользователей, в т.ч. дамп баз средствами DA

Конфигурационные файлы юзеров лежат в /usr/local/directadmin/data/users/%username%. Наиболее важные:

bandwidth.tally - хранит трафик, потребленный данным юзером

bandwidth.tally.cache - трафик данного юзера по дням за текущий месяц, расписан по категориям(ftp, e-mail, http т.д.)

crontab.conf - список заданий для крона

domains.list - список доменов данного юзера

ftp.passwd - список фтп-пользователей для аккаунтов с выделенным IP

httpd.conf - отдельный для каждого юзера. отличия в секции VirtualHost

ticket.conf - хранит e-mail, на которые посылать оповещения от DA

tickets.list - список тикетов DA для этого юзера

user.conf - конкретные настройки аккаунта, соответствуют тарифу, который оплачивает юзер, отображается на странице https://%servername%.ruweb.net:2223/CMD_SHOW_USER?user=%username%

user.history - сведения за каждый месяц по использованным трафику и месте на диске

user.usage - инфо о том, чего и сколько использовано юзером на текущий момент. отображается на странице https://%servername%.ruweb.net:2223/CMD_SHOW_USER?user=%username%

Папка domains содержит настройки и статистику использования системных ресурсов конкретно по каждому домену и поддомену аккаунта. Файлы:

%user_domain%.conf - локальные параметры данного домена (трафик. квота, юзер-владалец, доступность для использования php, cgi и ssl и т.д.)

%user_domain%.ftp - все настройки, которые относятся к фтп-доступу для данного аккаунта

%user_domain%.mime.types - ?

%user_domain%.subdomains - список поддоменов данного домена

%user_domain%.usage - объем трафика, размер логов и квота, использованная для логов и хранения фалов. все для конкретного сайта.


Для реселлеров в папке /usr/local/directadmin/data/users/%username% существуют дополнительные файлы :

DAdminUsage.bytes - использованный трафик (?)

backup.conf - настройки пользовательского бэкапа

ip.list - список ip данного реселлера

login.hist - список последних заходов на данный аккаунт с указанием времени и ip с котрого был осуществлен доступ

packages.list - указвыает файл , хранящийся в папке packages (для чего?)

packages/wp.pkg - (что определяет?)

reseller.allocation - указвает, сколько и каких квот использует реселлер

reseller.conf - хранит различные лимиты. указаны на странице https://%servername%.ruweb.net:2223/CMD_SHOW_RESELLER?user=%username% в колонке "Maximum Usage"

reseller.history - ?

reseller.usage - указывает, сколько и чего использовано на данный момент. можно увидеть на странице https://%servername%.ruweb.net:2223/CMD_SHOW_RESELLER?user=%username% в колонке "Current Usage"

u_welcome.txt - шаблон письма с параметрами аккаунта, которое идет только что созданному пользователю на указанный e-mail

users.list - список юзеров, которые были созданы данным реселлером.


Данный текст распространяется под лицензией Attribution-Noncommercial-Share Alike 3.0 Unported

суббота, 2 мая 2009 г.

Wind виснет при cvsup'e

При обновлении исходных кодов системы столкнулся с неприятностью: если в supfile указываешь src-all или ports-all, то при обновлении на каком-то этапе нетбук намертво виснет, влоги ничего не пишется. Если обновлять частями, то обновление происходит успешно. Никто не знает, почему?

P.S. Сборка ядра занимает минут 40, сборка мира на этом нетбуке - чуть больше часа.

Пишем заключение



Данный текст распространяется под лицензией Attribution-Noncommercial-Share Alike 3.0 Unported

FreeBSD 7 & Realtek 8139

После установки freebsd на мой нетбук wind u90 не определилась сеть.
После поисков стало ясно, что нужный модуль if_rl.ko не распознает по каким-то причинам этот сетевой адаптер (Realtek 8139). Для корректной работы надо скачать официальные драйвера с сайта реалтека (по этой ссылке, в разделе "Unix (Linux)", драйвер SCO Unix 5.0.X). Во вложенном ридми дается подробная инструкция, как именно устанавливать драйвер. Не забываем скопировать откомпилированный модуль if_rl.ko в /boot/modules.
После установки и настройки сетевой карты добавляем строку If_rl_load="YES' в /boot/loader.conf, и теперь после перезагрузки система будет автоматически подгружать данный драйвер.

Пишем заключение



Данный текст распространяется под лицензией Attribution-Noncommercial-Share Alike 3.0 Unported

MSI Wind U90 & FreeBSD 7.0

Довелось стать обладателем нетбука MSI Wind U90 (спецификации от производителя), а конкретно - его модификации U90-003RU.
Возникла надобность поставить на него Freebsd. Задача несколько осложнялась тем, что usb-cdrom'а у меня нета возможности сделать загрузочную флэшку для установки из под FreeBSD не было. После разговора с гуглем, был найден выход - замечательная утилита UNetbootin, с помощью которой из под Windows XP довольно легко была сделана загрузочная флэшка с фрей. Сама программа, когда ей указываешь, какую именно ОС хочешь установить, выкачивает из сети минимальный загрузочный образ (в моем случе - немного больше 10 мегабайт). Также можно указать сделать загрузочную флэшку из iso-образа на диске. Но, почитав отзывы, нашел. что при выборе этого варианта бывают некоторые проблемы при установке, поэтому решил, что пусть программа сама загрузит все необходимое.
После этого распаковал на флэшку в папку Freebsd (регистр важен!) содержимое каталога 7.0-release с образа. После чего во время установки укащываем sysinstall брать файлы с "dos partition", и все замечательно устанавливается.


Пишем заключение



Данный текст распространяется под лицензией Attribution-Noncommercial-Share Alike 3.0 Unported