Настраиваем репликацию Mysql по схеме master-slave
Суть этого репликации является то, ,что у вас есть постоянный копии всех баз данных MySQL. Передающиеся на все изменения на сервер Mysql Местер, все операции (включая удаление) в режиме реального времени на сервер-получатель. Кстати, под таким режимом, практически резервную копию базы данных на вторичный сервер, obyasnyat почему я думаю. Так этот параметр, я с наличием двух серверов с установленной операционной системой CentOS 5.4 и Mysql 5.0.77 делать. Делаем следующее: [-hide-]Сервер-мастер – 10.0.0.1 Сервер-слейв – 10.0.0.2 База данных которую мы синхронизируем находится на мастере и называется testDB, на вторичном сервере ее нет. Начнем с настройки мастера. 1.Создадим папочку для лог-файлика Mysql. # mkdir /var/log/mysql # chown mysql:mysql /var/log/mysql 2. Отредактируем конфигурационный файлик Mysql, my.cnf. # vi /etc/my.cnf Добавим, следующии строчки в поле [mysqld] server-id=1 (Значение ... Читать дальше » Автор: admin Раздел: панель Kloxo
У Вас должен быть установлен Centos 5 32bit ОБЯЗАТЕЛЬНО!
И так..начнем.. 1) Устанавливаем через SHH клиент Putty панель управления kloxo. Авторизируемся под root’ом, далее выполняем по очереди: [-hide-]setenforce 0 wget http://download.lxcenter.org/download/kloxo/production/kloxo-install-master.sh sh ./kloxo-install-master.sh Везде где спрашивают, то отвечайте y и жмите ENTER Установка займет около 20-30 минут. После этого у Вас пойдёт установка панели. Сама установка занимает в районе 10-15 минут. После установки панель управления будет доступна по адресу: http://YOUR_SERVER_IP:7778. Для авторизации используйте логин и пароль: admin. После установки панели, нам нужно настроить DNS в Kloxo. Переходим в Resources -> DNS Templates -> Add DNS Template, в поле DNS Template Name вводим любое название – это всего лишь идентификатор, в поле Primary DNS вводим ns1.domain.com, в Secondary DNS ns2.domain.com и нажимаем add. Затем переходим в DNS Templates, выбираем т ... Читать дальше » Автор: admin Раздел: Как настроить CentOS
Удаление на этот вопрос, лог-файлик Postfix - maillog. Для восстановления функций логирования, выполните следующие действия:
[-hide-]1. Создадим новый файлик, назначим ему права # touch /var/log/maillog # chmod 644 /var/log/maillog # chown postfix:potfix /var/log/maillog 2. Перезапустим службы # service postfix restart # service syslog restart На этом все, логи снова пишутся.[-hide-] ... Читать дальше » Автор: admin Раздел: Как настроить CentOS
Предположим ситуацию, ,что вы передаете пакеты, приходящие на порт 80 (веб-сервер) с одного адреса на другой, например, имеют разные подсети. Так ,что это дело с IPTables и NAT, а ОС я использую CentOS 5.
1. Включаем проброс пакетов в системе, путем редактирования конфигурационного файлика sysctl.conf: [-hide-]# vi /etc/sysctl.conf Находим следующую строчеку и ставим вместо 0 – 1. net.ipv4.ip_forward = 1 Применим наше изменение # sysctl -p 2. Теперь добавим собственно правила Iptables: # iptables -t nat -A PREROUTING -d 10.10.10.10 -p tcp -m tcp --dport 80 -j DNAT --to-destination 192.168.1.1:80 # iptables -t nat -A POSTROUTING -d 192.168.1.1 -p tcp -m tcp --dport 80 -j SNAT --to-source 10.10.10.10 где – 10.10.10.10, адрес на который приходят пакеты, 192.168.1.1 – на который перекидываем пакеты, соответсвено это 80 порт, протокол tcp. 3. Сохраняем правила, дабы не потерять их при следующей перезагрузки: # iptables-save # iptables-save > /etc/sysc ... Читать дальше » Автор: admin Раздел: Как настроить CentOS
Ставим расширение к PHP – Suhosin для ОС CentOS
Suhosin - патч обновления для системы безопасности для PHP, это надежный и простой способ для веб-серверы и PHP для защиты во всех, оно не будет потреблять дополнительные ресурсы серверы, будь то в памяти или процессора. Хотя Есть моменты, когда, после установки патча, сайт начинает работать должным образом. И, судя по отзывам на многих форумах, он не пришел в суд, ,чтобы так говорить. Данный патч я буду ставить на PHP версии 5.2.14, и веб-серверы Lighttpd. Операционная система CentOS 5.3. Установка: [-hide-]1. Скачаем последнюю версию Suhosin с сайта разработчика # wget http://download.suhosin.org/suhosin-0.9.31.tgz 2. Распакуем и установим пакет # gunzip suhosin-0.9.31.tgz # tar xvf suhosin-0.9.31.tar # cd suhosin-0.9.31 # phpize # ./configure # make && make install 3. Создадим конфигурационный файлик Suhosin и добавим в него расширение # echo ‘extension=suhosin.so’ > /etc/php.d/suhosin.ini ... Читать дальше » Автор: admin Раздел: Как настроить CentOS
Умер линуксовый шлюз – kernel: ip_conntrack: table full, dropping packet
В этот час утром ксажалению обнаружил такую вот досаду на моем мониторе линуксового шлюза: kernel: printk: 137 messages suppressed. kernel: ip_conntrack: table full, dropping packet. kernel: ip_conntrack: table full, dropping packet. kernel: ip_conntrack: table full, dropping packet. , Кто "приостановлено", а не по бросили пакеты из одной сети в другую. Таким образом, для этой ошибки?Простые, сложные, и проводилось в соответствии во всех пакетах сняты.Причины могут быть разные, таких как вирусы и различные наводнения и так далее. Итак, восстановление шлюза получить. Для начала перезагрузка серверы. После перезагрузки см. текущее количество доступных соединений: [-hide-]# cat /proc/sys/net/ipv4/ip_conntrack_max 32760 Как видим у нас доступно 32760 соединения, но по всей видимости этого оказалось мало, поэтому увеличим это значение. Отредактируем sysctl.conf # vi /etc/sysctl.conf ... Читать дальше » Автор: admin Раздел: Как настроить CentOS
CentOS + Nginx + PHP FastCGI = быстрый и легкий веб-сервер
Я собираюсь с тем, ,что эта связка, я буду устанавливать операционную систему для запуска на CentOS 5.3 и, кроме того, это руководство для операционной системы и Fedora \ RedHat. Это связка, мне хотелось бы, ,чтобы установить на свой веб-сервер предварительно наигравшись с Lighttpd. Кстати, пока у меня есть несколько Nginx + FCGI как более Lighttpd + FCGI. В этом руководстве я не буду описывать подробные сведения о конфигурации Nginx и MySQL. Установка: [-hide-]1. Подключаем необходимый нам репозиторий Centalt (там находится самый свежий Nginx) # rpm -ihv http://centos.alt.ru/repository/centos/5/i386/centalt-release-5-3.noarch.rpm или для 64 битной ОС: # rpm -ihv http://centos.alt.ru/repository/centos/5/x86_64/centalt-release-5-3.noarch.rpm 2. Устанавливаем Nginx: # yum install nginx Конфигурационный файлик: /etc/nginx/nginx.conf Конфигурационный файлик виртуальных хостов: / ... Читать дальше » |