Скрипт сборки ядра linux 4.14.12 для debian 8 с zfs

Скрипт сборки ядра linux 4.14.12 для debin 8 с zfs #!/bin/bash CPU_COUNT=»4″ KERNEL_VERSION=»4.14.12″ BUILD_DIR=»/build-kernel» LINUX_DIR=»$BUILD_DIR/linux-$KERNEL_VERSION» echo «Устанавливаем зависимости» apt install parted lsscsi ksh zlib1g-dev uuid-dev libattr1-dev libblkid-dev libselinux1-dev libudev-dev libdevmapper-dev git build-essential kernel-package fakeroot libncurses5-dev libssl-dev ccache build-essential autoconf libtool gcc make bc fakeroot dpkg-dev libncurses5-dev libssl-dev gawk alien fakeroot linux-headers-$(uname -r) -y echo «Создаем […]

Читать далее…

Собираем syslog-ng из исходников со всеми модулями

Устанавливать будем на deb системах. Здесь на ubuntu 16.04 и debian 8. Устанавливаем пакеты для сборки sudo apt-get install bison gcc+ libglib2.0-0 libpcre3 glib-2.0 libglib2.0-dev flex python-dev libriemann-client-dev riemann-c-client libhiredis-dev libesmtp-dev libnet-dev libmaxminddb-dev libgeoip-dev libdbi-dev autoconf-archive-y Устанавливаем granle wget https://services.gradle.org/distributions/gradle-4.4-bin.zip mkdir /opt/gradle unzip -d /opt/gradle gradle-4.4-bin.zip ls /opt/gradle/gradle-4.4 export PATH=$PATH:/opt/gradle/gradle-4.4/bin configure && make && make […]

Читать далее…

Настройка репликации mysql с помощью xtrabackup утилиты percona

Как настроить репликацию mysql за 6 шагов Настроиваем репликацию на мастере Правим /etc/mysql/my.cnf server-id = 1 binlog-format = mixed log-bin = mysql-bin sync_binlog = 1 Рестартуем mysql /etc/init.d/mysql restart Даем права на репликацю для пользователя repl GRANT REPLICATION SLAVE ON *.* TO ‘repl’@’$slaveip’ IDENTIFIED BY ‘$slavepass’; Создание слейва На мастере делаем бэкап с помощью xtrabackup […]

Читать далее…