воскресенье, 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

понедельник, 18 августа 2008 г.

Прочитал тут в журнале "Системный администратор" за апрель 2008 года статью "Введение в системное программирование. Часть 1: Постановка задачи". Задумался. А ведь, действительно, гораздо проще настраивать систему. когда приходится какой-либо конфиг создавать с нуля, чем копаться в дефолтном и выбрасывать все ненужное. И понимания прибавится, да и просто легче будет. Согласен с выдвинутой автором точкой зрения. что графический интерфейс кастомизации ОС - есть зло, ибо тогда падает общий уровень оператора, настрйощика машины. Потому что ведь человек за графическим интерфейсом не видит, как именно и какое приложение запускается. А, значит, не может проследить весь механизм выполнения задачи.

В общем, большая красная кнопка с надписью "Сделать песдато" ведет к падению общего уровня развития.

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



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

четверг, 14 августа 2008 г.

D-LINK 3200 AP

D-Link 3200AP плохо держит соединение, если использовать прошивку DWL3200-v245-rc266(0107180324).tfp. На практике было решено вернуться к старой версии DWL3200AP-firmware-v202-r0373(0708174557).tfp.


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

вторник, 12 августа 2008 г.

Mount -w

Иногда бывает необходимо, чтобы корень ФС по умолчанию монтировался в режиме read-only, тогда мы прописываем в /etc/fstab следующую строчку:

/dev/ad0s1a / ufs ro 1 1

где опция "ro" как раз и означает, что ФС будет монтироваться только для чтения. Если необходимо отредактировать какой-либо файл, не перезагружая машину, то пользуемся следующей конструкцией:

mount -w /dev/ad0s1a /

После редактирования и сохранения данных возвращаем права на доступ к ФС обратно:

mount -o /dev/ad0s1a /


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

FreeBSD и WiFi с WPA2-шифрованием

Встала задача настроить wi-fi соединение между точкой доступа и компьютером с FreeBSD 7 с Wi-Fi адаптером D-Link DWL-G520.
Карточка на чипе Atheros, определилась как устройство ath0, так что тут проблем не возникло. Для установки соединения с шифрованием wpa необходимо подгрузить модуль
wpa_supplicant, который обеспечивает обмен информацией о ключах междй компьютером и точкой доступа. После подгрузки мы генерируем файл /etc/wpa_supplicant.conf с помощью команды wpa_passphrase:

[root@ /]# wpa_passphrase wifi-network sekret_word > /etc/wpa_supplicant.conf
network={
ssid="wifi-network"
#psk="sekret_word"
psk=2d9da66aa6d6c36f682f385f7d8e93362e1d104e65d9904fefc11f87573fffcf
}


После этого прописываем в rc.conf строчку:

ifconfig_ath0="DHCP ssid wifi-network authmode wpa"

Запускаем

dhclient ath0

И работаем через wi-fi :-)


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

среда, 12 декабря 2007 г.

Формулы и текстовые редакторы

В общем, пришел к выводу, что набирать реферат по вычислительной математике, содержащийй текст вперемешку с формулами, оказалось удобнее в Microsoft Word, чем во Writer или KWord. Как-то в OpenOffice это коряво реализовано. Или, опять-таки, может быть, я плохо искал, так как сроки поджимали :0)


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

пятница, 7 декабря 2007 г.

Продолжаем осваивать Ubuntu

Освоение Убунты 7.10 продолжается.
Мой многострадальный win-модем был опознан и был виден в списке оборудования сразу после установки, но им нельзя было пользоваться, так как не было драйверов. Эту проблему лично я легко решил установкой пакета linux-restricted-modules из официальных репозиториев. В этом пакете есть модуль именно для Lucent-модемов, насчет других не знаю :-)Правда, после этого не запускается менеджер проприетарных драйверов :-(

Ну и, как всегда, возникла очередная проблемка. Потребовалось установить KOffice. После установки непосредственно программы я установил language-pack-ru. Ну так вот. После установки русификации KOffice все равно запускается с английским интерфейсом. Может, кто-нибудь подскажет, как решить проблему?

P.S. Интересно, есть ли какая-нибудь программа для Gnome, позволяющая создавать блок-схемы программ? Пока что наиболее оптимальным вариантом для меня оказался Kivio из KOffice.


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