Установка proftpd на Centos 7, авторизация через AuthUserFile. Install ProftpD on Centos 7

ставим сам пакет proftpd из репозитория:

yum install proftpd proftpd-utils

Открываем конфиг /etc/proftpd.conf добавляем туда строки:

AuthUserFile /etc/ftpd.passwd
RequireValidShell off
AuthPAM off
RootLogin off
#UseFtpUsers on
PassivePorts 30000 35000

Проверяем или есть настройка закрыть пользователя в его домашней директории чтобы не мог видеть другие каталоги в системе
Continue reading

postgis pg_restore: [archiver] input file does not appear to be a valid archive

при переносе базы данных с версии postgresql 9.1 c postgis 1.5 на postgresql 9.3 с postgis 2.1, получил ошибку:

PostgreSQL-9.3 — Can’t access $libdir/postgis-1.5

конечно так как у нас postgis 2.1, то папка будет $libdir/postgis-2.1, по этому и матерится.
нашел инструкцию для правильного обновления переноса при использовании postgis:
http://postgis.net/docs/manual-1.5/ch02.html#hard_upgrade
Continue reading

отключить проверку spamassassin отправляемой почты в ispmanager spamass-milter в Centos

В ISPManager в разделе возможности включено sendmail + spamassassin. По молчанию спамфильтр проверяет и входящую и исходящую почту, что уменьшает количество отправленных писем за какое-то время при рассылках. Отключить проверку исходящей почты можно в настройках spamass-milter, в файле /etc/sysconfig/spamass-milter прописать:

Continue reading

Установка настройка dante + radius авторизация в Centos 6.4

Установка dante + radius auth за 5-10 минут

Подключаем epel репозиторий и ставим нужные пакеты:

rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum install pam pam-devel pam_radius -y

Ставим dante подключив репозиторий rpmforge:

rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
yum install dante-server dante -y

Или не подключая репозиторий ставим PRM пакетами:
Continue reading

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