Архив за год: 2014

Ubuntu: pip — mysql_config: not found
0 (0)

14 августа 2014

При установке MySQLdb на Ubuntu — ошибка: # pip install mysql-python Downloading/unpacking mysql-python Downloading MySQL-python-1.2.5.zip (108kB): 108kB downloaded Running setup.py (path:/tmp/pip_build_root/mysql-python/setup.py) egg_info for package mysql-python sh: 1: mysql_config: not found … File «setup_posix.py», line 25, in mysql_config raise EnvironmentError(«%s not found» % (mysql_config.path,)) EnvironmentError: mysql_config not found —————————————- Cleaning up… Command python setup.py egg_info failed… Читать далее »

Loading

Python: работа с MySQL с использованием MySQLdb
0 (0)

13 августа 2014

Проверяем наличие модуля на примере из Python: ручная установка модулей на примере Psutil: >>> imp.find_module(«MySQLdb») Traceback (most recent call last): File «<stdin>», line 1, in <module> ImportError: No module named MySQLdb Если не найден — устанавливаем: # pip install MySQL-python В случае ошибки «InstallationError» — смотрим тут: CentOS: pip install MySQL-python — InstallationError. Другой вариант — установить… Читать далее »

Loading

CentOS: yum-cron — автоматическое обновление системы и пакетов
0 (0)

12 августа 2014

Для CentOS имеется несколько утилит для работы с обновлениями: yum-updatesd — служит только для уведомления о доступных обновлениях через почту, syslog или dbus; yum update — запускаемая вручную или через cron; yum-cron — утилита с расширенными возможностями для запуска yum через cron. Мы будем использовать утилиту yum-cron. Устанавливаем: # yum -y install yum-cron … Installed: yum-cron.noarch 0:3.2.29-43.el6.centos… Читать далее »

Loading

Ubuntu: установка драйвера NVIDIA
0 (0)

11 августа 2014

К счастью, в 14.04 таких танцев как в 12.04 (Ubuntu: установка драйверов NVIDIA на примере NVIDIA GeForce GTX 550 Ti) не требуется — всё отлично устанавливается «из коробки». Находим модель видеокарты: # lspci | grep VGA 01:00.0 VGA compatible controller: NVIDIA Corporation GF116 [GeForce GTX 550 Ti] (rev a1) На странице http://www.nvidia.com/Download/index.aspx находим нужный драйвер, в… Читать далее »

Loading

Ubuntu: установка World Of Tanks через PlayOnLinux
0 (0)

10 августа 2014

Установка выполняется на: # lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.04.1 LTS Release: 14.04 Codename: trusty Видеокарта: # lspci -vnn | grep -i VGA -A 12 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF116 [GeForce GTX 550 Ti] [10de:1244] (rev a1) (prog-if 00 [VGA controller]) Subsystem: Micro-Star International Co.,… Читать далее »

Loading

MySQL: mysqlslap — нагрузочное тестирование
0 (0)

10 августа 2014

mysqlslap устанавливается вместе с MySQL: # yum provides «*mysqlslap» … mysql-5.1.71-1.el6.x86_64 : MySQL client programs and shared libraries Repo : base Matched from: Filename : /usr/bin/mysqlslap # which mysqlslap /usr/bin/mysqlslap Создаём тестовую базу: mysql> create database mysqlslap; Query OK, 1 row affected (0.02 sec)

Loading

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

9 августа 2014

Предполагается, что Apache HTTP настроен по статье CentOS: установка Apache HTTP + suEXEC + mod_fcgid. Добавлять сайты приходится не часто — но каждый раз это целая история. Было решено сделать скрипт, что бы автоматизировать этот процесс. Пока он только создаёт пользователя, директории и файлы. ToDo — добавить создание базы и создание конфигурационных файлов virtualhost-а для Apache HTTP… Читать далее »

Loading

Linux: Anacron job ‘cron.daily’ on hostname
0 (0)

9 августа 2014

После удаления ClamAV — на почту приходят уведомления вида: Return-path: <[email protected]> Envelope-to: [email protected] Delivery-date: Sat, 09 Aug 2014 03:49:04 +0300 Received: from root by mx0.domain.org.ua with local (Exim 4.72) (envelope-from <[email protected]>) id 1XFuqG-0004cq-5G for [email protected]; Sat, 09 Aug 2014 03:49:04 +0300 Date: Sat, 09 Aug 2014 03:49:04 +0300 Message-Id: <[email protected]> From: Anacron <[email protected]> To: [email protected]Читать далее »

Loading

BASH: переменные — передача значений по-умолчанию ${var:-defaultvalue}, замена значений — ${var:+alternatevalue} и сообщений — ${var:?message}
0 (0)

8 августа 2014

Использование значений по-умолчанию в переменных — ${var:-defaltvalue} и ${var-defaltvalue} Конструкция ${var:-defaltvalue} позволяет выполнять проверку — имеется ли значение у переменной, и задана ли переменная вообще. Если нет — то будет присвоено значение «defaltvalue«. Примеры: [simterm] $ var=var $ echo ${var:-defaltvalue} var [/simterm] Удалим значение перемеренной: [simterm] $ var= $ echo ${var:-defaltvalue} defaultvalue [/simterm] Допустимо использование… Читать далее »

Loading

OpenLDAP: сброс пароля root в cn=config
0 (0)

7 августа 2014

OpenLDAP версии: # slapd -V @(#) $OpenLDAP: slapd 2.4.23 (Feb 3 2014 19:11:35) $ [email protected]:/builddir/build/BUILD/openldap-2.4.23/openldap-2.4.23/build-servers/servers/slapd Работает на: # cat /etc/redhat-release CentOS release 6.5 (Final) Необходимо изменить пароль для доступа к cn=config.

Loading