background preloader

Ubuntu

Facebook Twitter

Репликация Master-Slave в MySQL. Репликация позволяет решать несколько очень важных задач — это повышение доступности и надёжности хранения данных. Начиная с версии 4.1.13 MySQL поддерживает кластеризацию. Итак, что даёт нам репликация? Slave-сервер с определённой периодичностью будет опрашивать master-сервер на предмет изменений в базе. Таким образом все изменения в master-сервере будут повторяться на slave-сервере. Первым делом надо включить “Бинарный журнал” на master-сервере. Log-bin = my-bin my-bin в данном случае — это имя файла бинарного лога. Server-id = 1 slave-compressed = 1 binlog-do-db = mydb server-id является обязательным параметром, это идентификатор базы, пускай будет 1, каждый сервер в схеме репликаций должен иметь уникальный номер.

SHOW master STATUS ; В столбце File указано имя текущего журнального файла, а в столбце Position — смещение относительно начала файла. CHANGE master TO master_host = 'master_host' , master_user = 'user' . master_password = 'password' , master_log_file = 'log_file' , start slave; Создание своей доменной зоны или настройка DNS-сервера BIND9. Настройка DNS на сервере | Leolik's blog. Недавно пришлось столкнуться с настройкой DNS (Domain Name System — система доменных имён) на купленном хостинге.

Вот и решил написать статейку, чтобы не забыть, как все это делал. Так, опишу то, с чем пришлось работать. Был куплен хостинг с нулевым серваком (доступ по SSH), с реальным ip, к примеру обзовем его - 88.88.88.88. Также был куплен домен, какой - не скажу :) , обзову его к примеру mydomain.com . Хостером были выданы два адреса сервера имен (nameservers), обзову их к примеру: 1) nm1.hoster.com и 2) nm2.hoster.com. Установка и настройка Bind BIND (Berkeley Internet Name Domain) реализует сервер DNS, позволяющий устанавливать соответствия между доменными именами и IP-адресами. 1. Apt-get install bind9 2. /etc/init.d/bind9 stop так как он, после установки, включился автоматически3. Cd /etc/bindnano mydomain.com и вносим туда следующие параметры своего сервера, у меня, к примеру, это выглядело так: $ORIGIN mydomain.com. nano myzones.conf и добавляем туда следующее 5.

Nano named.conf 6. 7. How-to`s — Зависание Rapache в Ubuntu 9.04. Во времена Windows я пользовался такой удобной штукой, как "Джентльменский набор веб-разработчика", а при переходе на Ubuntu оказалось, что в мире линукса всё ещё проще. Если для управления Apache вы пользуетесь такой удобной штукой, как rapache, то вы наверняка заметили, что с обновлением Ubuntu до версии 9.04 с ним произошло нечто страшное. При создании нового виртуального хоста (да вроде и при редактировании старого) окно rapache переставало подавать хоть какие-нибудь признаки жизни. Для меня, как для человека, ни разу не настраивавшего Apache, это было равносильно потере самого Apache.

Но оказывается, исправить эту проблему гораздо проще, чем я думал. 1. Убедитесь, что вы действительно пользуетесь Rapache 0.7 (загляните в окошко "О программе") 2. Sudo gedit /usr/lib/python2.6/dist-packages/RapacheGtk/RapacheGui.py 3. Def __init__ ( self , * args , ** kwargs ): super ( MainWindow , self ) . Master . register ( self ) После этих строк наберите следующее: Вот и всё! How to install python-gnome2-extras??? Rapache returns ? Not without a certain pleasure I announce that I got Rapache fixed and working again.

Rapache is a graphical user tool to help you configure Apache2. It allows easy creation of virtual name hosts and modules activation without prior knowledge of configuration files. I still have to mess with the packaging thing, and there are certain trade-offs, but anybody interested can finally download a working version. To install it run the following commands sudo apt-get install python-crypto python-openssl python-lxml sudo apt-get install python-glade2 python-gnome2-extras python-gksu2 sudo apt-get install python-gtk2 python-gtksourceview2 gksu bzr bzr branch lp:rapache Once you’re done, you can run it with the following commands: cd rapache sudo . Note that Rapache now requires sudo, but it will nevertheless ask for your password the first time you try to do anything. Still you get the same easy virtualhost creation, syntax highlighted source editor, module activation/removal we all used to love.

Remote Apache Management tool in Launchpad. Xdebug | отладка php скриптов. [HOWTO] FTP сервер на базе PureFTPd и MySQL на Ubuntu 7.10. FTP сервер на базе PureFTPd и MySQL на Ubuntu 7.10 (Gutsy Gibbon).Мне этот сервер понравился больше всех ранее устанавливаемых.Данный сервер поддерживает виртуальный хостинг, квоты и возможность управления скоростью раздачи.Пользователи регистрируются в базе данных MySQL.О самом сервере читаем здесь: Замечание Я устанавливал на своей машине для внутренней сети с именем ftpserver и IP адресом 192.168.1.10.Естественно вы можете это изменить как вам необходимо, например с именем name.domain.ru и свой IP адрес.Работал как root для чего ввел в консоли сл. команду: sudo su Далее команды можете просто копировать и вставлять в командную строку консоли.Я работал под Х-ми, использовал редактор gedit.

В консоли можете использовать например редактор nano -w или viЯ буду показывать установку только необходимых для данного FTP сервера пакетов.Если у вас уже установлен сервер LAMP, то добавьте только те, которые отсутствуют. apt-get install pure-ftpd-mysql quit; Установка и настройка Apache2+PHP5+MySQL+XDebug & Eclipse+PDT+XDebug в Ubuntu 7.10 / Убунтариум. Как сбросить пароль root на MySQL | diamon:~$