не работает wifi в debian 7 подключить модуль iwlwifi

После установки debian 7 не работал wifi, выдавало сообщение что драйвер не установлен.
Добавить в /etc/apt/sources.list пакеты «non-free»

deb http://http.debian.net/debian/ wheezy main contrib non-free

Обновить кэш пакетов и установить firmware-iwlwifi

apt-get update && apt-get install firmware-iwlwifi

Continue reading

bash скрипт для бэкапа mysql postgresql баз данных

bash скрипт для бэкапа mysql и postgresql чтобы не забыть, плюс может кому еще пригодится.
(для настройки например bacula или rsnapshot … )

Условия:
— Mysql root пользователь должен иметь безпарольный доступ с сервера в mysql (/root/.my.cnf)
(или в скрипт можно добавить использование пароля через ключи -u root -p»Пароль»)
— postgres пользователь на сервере может без пароля заходить в postgresql консоль
(в Debian, Centos,Ubuntu по умолчанию это работает, в freebsd вместо postgres использовать pgsql пользователя и -d template1)
Continue reading

Настройка openvpn в Centos 6. Установка openvpn

установка и настройка openvpn выполняется через репозиторий epel.
подключаем репозиторий epel, ставим openvpn и easy-rsa

rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum install -y openvpn easy-rsa
chkconfig openvpn on #автозапуск

Генерация сертификатов для openvpn

На все вопросы понажимать просто Enter, при генерации сертификатов клиента и сервера там в конце надо будет будет два раза нажать «y» на вопросы «y/n»
Continue reading

MySQL проблема с русскими буквами «и» «ш»

При переносе или восстановлении БД mysql может возникнуть проблема с символами «и» «ш» из-за неправильной перекодировки.
Решение проблемы через ssh в одну строчку( в начале строки указать переменные DB_NAME DB_USER DB_PASS):

DB_NAME="Имя Базы";DB_USER="Имя Пользователя Базы";DB_PASS="Пароль Пользователя Базы";DB_CONNECT="mysql -N -u $DB_USER -p$DB_PASS $DB_NAME"; for i in `echo "show tables;" | $DB_CONNECT`; do for j in ` echo "SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA='$DB_NAME' AND TABLE_NAME='$i'; " | $DB_CONNECT`;do echo "UPDATE $i SET $j = REPLACE($j, CONCAT( CHAR(209), CHAR(63) ), CONCAT( CHAR(209), CHAR(136) )); UPDATE $i SET $j = REPLACE($j, CONCAT( CHAR(208), CHAR(63) ), CONCAT( CHAR(208), CHAR(152) ) );" | $DB_CONNECT; echo $i ;done ;done

И красиво можно bash скриптом:
Continue reading

№2 Путь python. Запуск python скрипта, настройка nginx + uwsgi + python + virtualenv

В системе должен быть установлен модуль python virtualenv, если не установлен ставим:

pip install virtualenv -U
или
pip3.3 install virtualenv -U

создаем пользователя и виртуальную среду python (virtualenv)


useradd -m -s /bin/bash pyuser1
chmod 750 /home/pyuser1
chgrp www-data /home/pyuser1 # или chgrp nginx (надо менять группу папки на пользователя под которым запускается nginx)
su - pyuser1
virtualenv-3.3 /home/pyuser1/.venv

Continue reading

№1 Путь python. Установка python 3 на Centos Debian

Буду писать некоторые моменты  и проблемы,   которые у меня возникают при изучении программирования на python. Возможно, у начинающих возникнут похожие вопросы.

Установка python  3  в Centos

сначала ставим необходимые зависимости:

yum install libjpeg-devel libjpeg freetype freetype-devel zlib-devel zlib libxml2-devel libxml2 libxslt libxslt-devel

установка python из исходников:
(на момент написания статьи последняя версия python 3.2.3)

Continue reading

Установка php-5.2.17 на Centos 6 x64

есть еще сайты на php-5.2.17 у пользователей, которые не имеют желание обновлять код.

yum install mariadb-devel (или mysql-devel)

Ставим нужные пакеты:

yum install libxml2-devel libxslt-devel openssl-devel libcurl-devel libpng-devel gmp-devel libmcrypt-devel libmhash-devel libtidy-devel libjpeg-turbo-devel libjpeg-turbo zlib-devel libtool-ltdl-devel

Continue reading

обновление Board3 Portal до 2.0.0 ошибка SQL ERROR Table ­phpbb_portal_modules doesn’t exist

при обновлении Board3 Portal 2.0.0 до версии 2.0.0 выдает ошибку:

SQL ERROR Table ­phpbb_portal_modules doesn’t exist

это потому что в базе отсутствует таблица phpbb_portal_modules. Создать ее можно например через phpmyadmin в разделе SQL выполнить следующий код:
Continue reading

build apache ошибка httpd-2.2.22 /server/util_pcre.c:140: undefined reference to pcre_info

нужно было добавить модуль actions к сборке apache на freebsd под управлением directadmin

cd /usr/local/directadmin/custombuild
mkdir -p custom/ap2
cp configure/ap2/configure.apache custom/ap2/configure.apache
vi custom/ap2/configure.apache

в файл custom/ap2/configure.apache добавил —enable-actions
Запустил пересборку:

./build clean
./build apache

получил ошибку:

httpd-2.2.22/server/util_pcre.c:140: undefined reference to `pcre_info’

Continue reading