Django: установка NGINX + uWSGI + Django на CentOS
0 (0)

28 января 2015

В дополнение к этому, этому и этому — решил собрать всё в одном месте, что бы упростить процесс. Установка выполняется на: # cat /etc/redhat-release CentOS release 6.6 (Final) Устанавливаем необходимые пакеты: # yum install python-pip python-devel libxml2 libxml2-devel python-setuptools zlib-devel wget openssl-devel pcre pcre-devel gcc make autoconf automake Устанавливаем сам Django.

Loading

MariaDB/MySQL: general_log — логгирование всех запросов
0 (0)

24 января 2015

Что бы вести лог всех обрабатываемых запросов к базам — можно включить ведение general_log. Бывает полезно, что бы отследить какие-то запросы от скриптов. Проверить включен ли он можно так: MariaDB [(none)]> SHOW VARIABLES LIKE ‘general_log’; +—————+——-+ | Variable_name | Value | +—————+——-+ | general_log | OFF | +—————+——-+

Loading

C: переменные argc и argv
0 (0)

23 января 2015

Для работы с аргументами — в C используются две специальные переменные — argc и argv. argc — argument count, или «счётчик аргументов»; argv — argument vector, или «вектор аргументов». Использовать их очень просто.

Loading

C: чтение, добавление, изменение и удаление переменных окружения (getvar, setvar, unsetenv)
0 (0)

22 января 2015

Для работы с переменными используются функции getvar() и setvar() из библиотеки stdlib.h. Как понятно из названий — функция getvar() используется для получения значения переменной, а setvar() — для добавления или изменения.

Loading

Postfix: пересылка локальной почты на внешний почтовый сервер (relay)
0 (0)

21 января 2015

Письма для root по умолчанию доставляются через локальный Posfix-сервер (MTA — Mail Transport Agent). Проблема заключается в том, что для домена прописана неверная МХ-запись: # dig domain.com MX +short 10 puppy.domain.com. И доставка почты через него невозможна: Jan 14 16:19:07 zeus postfix/smtp[21287]: 37399CC: to=<[email protected]>, orig_to=<root>, relay=none, delay=1.4, delays=0.01/1.3/0.04/0, dsn=4.4.1, status=deferred (connect to puppy.domain.com[172.***.***.121]:25: Connection refused)

Loading

UNIX: rsync через proxy-сервер
0 (0)

20 января 2015

При попытке получить содержимое удалённого каталога — rsync возвращает ошибку: # rsync rsync://mirror.besthosting.ua/CentOS:: rsync: change_dir «/root/mirror.besthosting.ua» failed: No such file or directory (2) rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1039) [sender=3.0.6] Первая мысль — проверить telnet-ом: # telnet rsync.belnet.be 873 Trying 193.190.67.98… telnet: connect to address 193.190.67.98: Connection… Читать далее »

Loading

CentOS: создание локального репозитория
0 (0)

17 января 2015

В наличии имеется 8 серверов, и очень печальный канал в мир. Что бы уменьшить нагрузку, и ускорить процесс — можно создать отдельный репозиторий на одной машине, которая будет обновлять в нём пакеты, и потом раздавать обновления другим машинам в сети. Настройка выполняется на CentOS 6.6. Список зеркал (как HTTP, так и rsync) можно найти тут>>>.

Loading