Перенос виртуалок Openvz на LVM


aptitude install lvm
pvcreate /dev/sda3
vgcreate ws /dev/sda3
lvcreate -L 250G ws (вот ключевой момент: оставляем пустое место - в нашем случае 50G свободного пространства)
mkfs.ext4 /dev/ws/lvol0
7. Форматируем логический раздел в стандартную линуксовую систему:
mkfs.ext4 /dev/ws/lvol0
8. Присваеваем метку для хранения контейнеров:
tune2fs -L /var/lib/vz /dev/ws/lvol0
9. смотрим идентификатор lvm-раздела:
blkid
и добавляем его в /etc/fstab
/dev/mapper/ws-lvol0: UUID="c6fed62d-86eb-4268-a793-b4f18a413cd9" SEC_TYPE="ext2" TYPE="ext3
после команды "pvs"
должно быть PFree около 50G


Читать дальше →

Плавная анимация изображений в управляемом цикле на javascript с параметрами, SVG и CSS

Стили

<style>
    #call_svg3, #call_svg2, #call_svg1 {
        position:absolute;
    }
    #call_svg1 {
        width:72px;
        height:72px;
        z-index:450000;
        top:20px;
        left:10px
    }
    #call_svg2 {
        width:88px;
        height:88px;
        z-index:350000;
        top:11px;
        left:2px;
    }
    #call_svg3 {
        width:104px;
        height:104px;
        z-index:250000;
        top:2px;
        left:-6px;
    }
    #call_svg2, #call_svg3 {
        display:none;
    }
    .right_rotate_call {
        -webkit-transform: rotate(30deg);
        -moz-transform:rotate(30deg);
        -o-transform:rotate(30deg);
        -ms-transform:rotate(30deg);
        transform:rotate(30deg);
        -webkit-transition:all 500ms;
        -moz-transition:all 500ms;
        -o-transition:all 500ms;
        transition:all 500ms;
    }
    .left_rotate_call {
        -webkit-transform: rotate(0deg);
        -moz-transform:rotate(0deg);
        -o-transform:rotate(0deg);
        -ms-transform:rotate(0deg);
        transform:rotate(0deg);
        -webkit-transition:all 500ms;
        -moz-transition:all 500ms;
        -o-transition:all 500ms;
        transition:all 500ms;
    }
</style>


Читать дальше →

Virtualbox - работа в консоли

список виртуалок
vboxmanage list vms


автостарт виртуалки
VBoxManage modifyvm w64 --autostart-enabled on


запуск виртуалки с графическим окном
VBoxManage startvm "VMBitrix7.0.0-x86_64_1"


запуск виртуалки без окна (желательно чтоб стояла галка «удаленный дисплей» и был указан порт)
VBoxManage startvm "w64" --type headless


создание снимка без остановки виртуалки
VBoxManage snapshot VMBitrix7.0.0-x86_64_1 take bitrix_proiz_31_6 --description ver_03042017 --live


ниже команда в теории должна сработать только при полной остановке виртуалки (автостарт):
VBoxManage modifyvm VMBitrix7.0.0-x86_64_1 --autostart-enabled on

Cтавим gnome и vncserver на centos vps


cd /var/lib/vz/template/cache
wget https://download.openvz.org/template/precreated/centos-7-x86_64.tar.gz

vzctl create 122 --ostemplate centos-7-x86_6

/sbin/iptables --list

yum install net-tools
yum install tigervnc-server
useradd maxa
passwd maxa
systemctl status [email protected]:.service
systemctl is-enabled [email protected]
cp /lib/systemd/system/[email protected] /etc/systemd/system/[email protected]:1.service
~/.secret
(
ExecStart=/usr/sbin/runuser -l maxa -c "/usr/bin/vncserver %i -geometry 1280x1024"
PIDFile=/home/maxa/.vnc/%H%i.pid
)

sudo systemctl daemon-reload

yum groupinstall "GNOME Desktop"
reboot


Читать дальше →

Переход на зимнее время в PHP и MySQL после 26 октября


//установить компонент временной зоны в php
apt-get install php-pear php5-dev
pecl install timezonedb
/* создать потом в ручную в папке .php/conf.d/ файл timezone.ini
с содержимым: extension=timezonedb.so
и рестартнуть php5-fpm */
//обновление временных зон в php
wget http://ftp.debian.org/debian/pool/main/t/tzdata/tzdata_2014j-1_all.deb && dpkg -i tzdata_2014j-1_all.deb && dpkg-reconfigure tzdata
//Не забываем проверить время в Mysql
SELECT NOW();
//Проверка текущей временной зоны (должна быть SYSTEM)
SELECT @@global.time_zone, @@session.time_zone;
//При необходимости рестартим сервер баз данных
/etc/init.d/mysql restart