mytop на centos

wget http://jeremy.zawodny.com/mysql/mytop/mytop-1.6.tar.gz tar -zxvf mytop-1.6.tar.gz cd mytop-1.6 yum install perl-CPAN yum install perl-devel yum install perl-DBD-mysql perl Makefile.PL make make test make install Файл /root/.mytop user=root host=localhost db=db_dev1 pass=Grakmyakhec3 color=1 idle=1 delay=1  

Read More &#8594

Docker основы

Состоит из: Demon — распределяет и запускает контейнеры Client — через него управляется demon Докер состоит из: Образы — RO шаблон, используется для создание контейнеров Реестр — там где хранятся образы, могут быть публичным или локальным Контейнеры — похожи на директории, в них содержится все информация для приложения. Контейнеры могут быть созданы, запущены, остановлены, перенесены […]

Read More &#8594

Chef написание рецептов

https://www.8host.com/blog/napisanie-receptov-chef/   Chef поддерживает все структуры циклов Ruby для создания циклов внутри рецептов. Обычно для этого используется each. Данный пример устанавливает пакеты [‘vim’, ‘git’, ‘curl’].each do |package| apt_package package do action :install end end Создание пользователя + копирование файла из шаблона и назначение ему овнера user ‘web_admin’ do group ‘web_admin’ system true shell ‘/bin/bash’ end […]

Read More &#8594

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