KVM

Создание виртуалки Создаем linux машину centos6 virt-install —connect qemu:///system —arch=x86_64 -n site -r 10240 —vcpus=2 —disk path=/vm/site.img,size=200 -c /vm/iso/CentOS-6.8-x86_64-minimal.iso —accelerate —os-type=linux —os-variant=generic26 —graphics vnc,listen=0.0.0.0,keymap=ru,password=weLVF4Ly —network network=default Клонирование виртуалки Редактировать виртуальную машину virsh dumpxml foo > /tmp/foo.xml virsh define /tmp/foo.xml    

Read More &#8594

Chef установка сервера

knife — консольная утилита, позволяющая выполнять скрипты с локальной машины на удаленном севере. Главный инструмент настоящего повара. recipe — скрипт, выполняемый на сервере. Может выполнять любые задачи: от создания директорий, до установки и настройки Nginx. cookbook — коллекция скриптов (recipes). Существует множество готовых cookbooks (например, для установки MySQL и т.п.), которые можно применять, не залезая […]

Read More &#8594

Выход команды

Используем если например выполняем php скрипт в консоли и хотим проверить завершился ли он с ошибками if [[ $? -gt 0 ]]; then echo «Fuck the world» exit 255 fi  

Read More &#8594

Изучаем fabric

https://xakep.ru/2014/07/21/learning-fabric/ https://adw0rd.com/2012/8/14/python-fabric/ интересная статья с функциями http://jenyay.net/Programming/Fabric#hosts — основы (работа с ошибками, алиасы функций) Установка apt install fabric Выполним первую команду прямо из консоли fab -H admin@example.org:2222 — ls

Read More &#8594