Blog

Часто требуется такого рода скрипт, и постоянно его нет под рукой, так что вот он:

 

#!/bin/bash
date1="`date +%d.%m.%Y`"
#создаем архив наших папок на веб сервере
tar -zcvf /backup/"$date1"_admin.tar.gz /home/admin/web --exclude="*.zip"
tar -zcvf /backup/"$date1"_igor.tar.gz /home/igor/web --exclude="*.zip"
#копируем их на наш удаленный сервер через scp
scp -P 11134 /backup/"$date1"_admin.tar.gz Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра..*.*:/home/mastr/vesta
scp -P 11134 /backup/"$date1"_igor.tar.gz Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра..*.*:/home/mastr/vesta
#Удаляем старый бекап
rm -f /backup/"$date1"_admin.tar.gz
rm -f /backup/"$date1"_igor.tar.gz
#Создаем бекапы баз данных
for i in `mysql -u root -pPASSWORD -e'show databases;' | grep -v information_schema | grep -v Database`; do mysqldump -pPASSWORD $i > /backup/sql/`date +%Y-%m-%d`-$i; gzip /backup/sql/`date +%Y-%m-%d`-$i;done
#копируем каталог
scp -P 11134 -r /backup/sql Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра..*.*:/home/mastr/vesta
#Удаляем каталог
rm -rf /backup/sql/*

Еси при установке Ubuntu, Mint и прочих подобных вы шифруете свой каталог, то при смене пароля вы можете столкнутся со следующей ошибкой (после перезагрузки системы): Could not update ICEauthority

Когда вы встречаетесь с данной ошибкой SMTP connect() failed вам следуюет проверить следующие пункты:

1) открыт ли порт на хостинге, через который вы подключаетесь к smtp серверу провайдера

2) Привожу свои настройки config.php для подключения через smp.mail.ruмы


define('ENCRYPTION_ALGO', 'sha256');

###--------------
define('PHPMAILERHOST', 'smtp.mail.ru');
$phpmailer_smtpuser = Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.'">'Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.';
$phpmailer_smtppassword = '*******';
###--------------


define('PHPMAILERPORT','465');
define("PHPMAILER_SECURE",'ssl');
define("MAILQUEUE_BATCH_SIZE",4);
define("MAILQUEUE_BATCH_PERIOD",60);
# Debug
#define('PHPMAILER_SMTP_DEBUG', 3);

 

define('PHPMAILER_SMTP_DEBUG', 3);  - эта опция включит выводи ошибок прямо в окно где вынажимаете отправить тестовое сообщение

 

После включения этой опции я понял, что в настройках (Config-Settings) я не правильно указал поле Domain Name of your server (for email), в результате непрохадило EHLO. В моем случаи требовалось указать itdim.com.ua

Столкнулся с ситуацией, когда потребоваось перенести 3 потовых доменна на zimbra. Начали с самого маленького по количеству ящиков, в итоге когда пришлось подтянуть коммерческий сертификат.... для этого домена сертификата небыло. Да можно купить, но можно и переименовать сервер zimbra) Так вот ниже инструкция как это делать. Чтобы было понятно что мы будем переименовывать, вот скрин:

zimbra

1) Делаем бекап (обязательно). Так как придется манипуляции делать на живой машине (типа на тестовой не получится сделать, так как все привязано по днс, ип итд.

Установка производилась на виртуальную машину, на выделенном сервере. Если вы делаете так же, вы должны понимать, что с хоста на виртуальную машину нам надо пробросить ,все нужные для использования почты и не только, порты.

Установка zimbra:

Имеем выделенный ип - это наш хост (не виртуальная машина)

Домен - с настройками на наш выделенный ип. По сути нам надо выделить добавить 2 записи:

1) субдомен с ип сервером. например мы имеем домен itdim.com.ua - создаем суб mail.itdim.com.ua и направляем его на наш выделенный ип к примеру это 217.01.101.5

2) мы создаем mx запись с большим приоритетом чем все остальные mx записи itdim.com.ua mx 10 mail.itdim.com.ua

1)Редактируем файл hostname

mail.itdim.com.ua

2)Редактируем файл hosts

127.0.0.1    localhost
192.168.1.15    mail.itdim.com.ua 

*192.168.1.15 - это внутренний ип сервера, на который мы делаем пробросы с хоста (с реального ип). Если вы не используете виртуальную машину - указывайте сразу ваш реальный ип


3) Ребутаемся


4) apt install dnsmasq -y


5) Если выдает следующую ошибку во время установки чего либо
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
mcedit /etc/default/locale

приводим к такому виду:
LANGUAGE=en_US.UTF-8
LC_ALL=en_US.UTF-8
LANG=en_US.UTF-8
LC_TYPE=en_US.UTF-8


#locale-gen en_US.UTF-8
#dpkg-reconfigure locales
#reboot

6)mcedit /etc/dnsmasq.conf
в самый конец добавляем

server=8.8.8.8
domain=itdim.com.ua
mx-host=itdim.com.ua,mail.itdim.com.ua,5
listen-address=127.0.0.1

#service dnsmasq restart

7) Качаем зимбру https://www.zimbra.com/downloads/zimbra-collaboration-open-source

wget https://files.zimbra.com/downloads/8.7.0_GA/zcs-8.7.0_GA_1659.UBUNTU14_64.20160628202701.tgz
tar -xvf zcs-8.7.0_GA_1659.UBUNTU14_64.20160628202701.tgz
cd zcs-8.7.0_GA_1659.UBUNTU14_64.20160628202701
./install.sh

8) После инсталяции устанавливаем пароль и записываем его. далее возвращаемся в основное меню  - пишем a и жмем Enter

9) Устанавливаем дополнительные zimlets (как по мне полезные)... ссылки рабочие

  wget http://itdim.com.ua/download/com_zimbra_stickynotes.zip
  wget http://itdim.com.ua/download/com_zimbra_emailtemplates.zip

su zimbra
zmzimletctl install com_zimbra_stickynotes.zip
zmzimletctl deploy com_zimbra_stickynotes.zip
zmzimletctl enable com_zimbra_stickynotes

zmzimletctl install com_zimbra_emailtemplates.zip
zmzimletctl deploy com_zimbra_emailtemplates.zip
zmzimletctl enable com_zimbra_emailtemplates

Всем добрый вечер!

Хочу рассказать о том, как у Украинской Национальной Лотерее появилось приложение на Андроид.

Привлекательной для меня вещью было то, что выграш можно было получить сразу на банковску карточку, ранее такая возможность отсутсвовала.

Ну вот решил я испытать удачу и только на 3 попытку выграл 50 грн). Перевел деньги на карточку - 3 дня ждал, не дождался. Дальше решил обратится в службу поддержки и в результате кормят меня разбирательством уже 3 неделю. Выграш то не большой, но и большой вам не заплатят!

Поэтому не качайте и не играйте! Удачи!


Разметка жесткого диска на виртуальной машине:
/dev/vda1             /boot
/dev/vda2            /                     LVM
swap                                         LVM

Имеем proxmox с диском .qcow2 на 50ГБ
Нужно уменьшить диск до 25Гб

В рабочей виртуальной машине сразу же закоментируйте в fstab раздел свап (swap).

Выключаем виртуальную машину и конвертируем образ диска qcow2 в raw, с помощью qemu-img:
qemu-img convert -f qcow2 -O raw /var/lib/vz/images/101/vm-101-disk-1.qcow2 /var/lib/vz/images/101/vm-101-disk-1.raw

Загружаемся на нашу виртуальную машину с помощью gparted.iso

Debian

wget http://repo.zabbix.com/zabbix/2.4/debian/pool/main/z/zabbix-release/zabbix-release_2.4-1+wheezy_all.deb
dpkg -i zabbix-release_2.4-1+wheezy_all.deb
apt-get update
apt-get install zabbix-agent

Centos 7

rpm -Uvh http://repo.zabbix.com/zabbix/2.4/rhel/7/x86_64/zabbix-2.4.7-1.el7.x86_64.rpm
rpm -Uvh http://repo.zabbix.com/zabbix/2.4/rhel/7/x86_64/zabbix-agent-2.4.7-1.el7.x86_64.rpm
sudo firewall-cmd --add-port=10050/tcp
systemctl restart zabbix-agent.service

Сегодня столкнулся с несколькими проблемами:)

1) Из-за битых секторов acronis, в очередной раз, не хотел клонировать диск. В этот раз я решил разобраться и оказывается что для acronisa это нормально - мол делай образ, пока винт еще цел).  Решил воспользоваться clonezilla - заняло все 20 минут и система склонирована:) + сразу же проверило диск и исправило ошибки. Перехожу на clonezilla - выручила)

Многие меня всегда просили установить mp3cut для Windows, конечно это было в период mp3 рингтонов... но сейчас иногда тоже хочется такое сделать) вырезать из песни тот момент, который нравится и установить на мелодию звонка.

Так вот программа, которая устанавливается на linux, без всяких добавление репов:

http://sourceforge.net/projects/audacity/

Счетчики

Gallery

Contact us

Украина, Киев

P: +38(044) 361-0274