Author: admin

icedove нагрузка на процессор 100% в debian 7

icedove   показывает  нагрузку 100%  CPU через top периодически, ноутбук начинает шуметь и повышается температура процессора. Нашел два варианта решения проблемы, запишу чтобы не забыть на будущее 🙂

1)  Установить mail.db.idle_limit в 30000000   в  icedove  «Правка» — «Настройки» — «Дополнительные» — «Редактор настроек»

если не помогло, тогда вот еще

1) В icedove  убрать  отметку «Вид» -> «Показать\Скрыть» -> «Строка состояния»

 
Continue reading

Начальная настройка gnome 3 (Gnome-Shell) в Debian 7

1). Не работает wifi после установки, решение здесь

2). Вернуть в окнах привычную кнопку «свернуть» можно в «Дополнительные настройки»(Advanced settings) -> «Shell» -> «Arrangement of buttons on the titlebar» установить значение «Minimize and Close».

3). Список полезных расширений gnome3, которые мне упростили жизнь :). Расширения легко ставятся с сайта https://extensions.gnome.org/, при заходе браузер предложит активировать нужный плагин для работы «gnome shell extension»

User Themes by gcampax
Axe Menu by easy
Dock by gcampax
Advanced Volume Mixer by Hatell
Impatience by gfxmonk
system-monitor by darkxst
TaskBar by zpydr
traytop by polof

Continue reading

не работает 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