Рубрика: Installation logs

Here I publish how to install something (every thing i have tested)

Clickhouse

Офф дока — говно, надеюсь мне этот мануал не понадобится ведь я подробно изучу купленный курс на Udemy, но если все нужно то: Установка clickhouse apt-get install apt-transport-https ca-certificates dirmngr && \  apt-key adv —keyserver hkp://keyserver.ubuntu.com:80 —recv E0C56BD4  && \  echo «deb https://repo.clickhouse.tech/deb/stable/ main/» | sudo tee     /etc/apt/sources.list.d/clickhouse.list. && \  apt update && \ apt-get install -y clickhouse-server clickhouse-client  Установка Zookeeper он необходим для репликации   apt-get install default-jdk -y useradd zookeeper -m […]

Disks

Удаление диска из софт рейда mdadm: mdadm —manage /dev/md2 —fail /dev/sdb2 mdadm /dev/md2 -r /dev/sdb2 zfs: zpool detach main sdb4 Подготовка нового диска sgdisk -R /dev/sdb /dev/sda # Где sda старый винт, а sdb новый   Введение нового диска mdadm /dev/md2 -a /dev/sdb2 zpool attach main sda4 sdb4 Установка grub на новый диск grub-install /dev/sdb   Создание снапшота zfs snapshot -r tank/home@now   Отобразить снапшот zfs list -t snapshot   Примонтировать снапшот mount -t zfs […]

Отчет по ceph

Изучил настройку и внедрение ceph. Тестовый стенд: 3 сервера под диски ceph1 ceph2 ceph3 1 сервер ceph-mon 1 сервер ceph-mgr 1 клиент (и так как он не является частью кластера будет нодой для настройки)   Подготовка: На всех нодах подключается репа wget -q -O- ‘https://download.ceph.com/keys/release.asc’ | sudo apt-key add — echo deb https://download.ceph.com/debian-nautilus/ $(lsb_release -sc) main | sudo tee /etc/apt/sources.list.d/ceph.list apt-get update На ноде настройки нужно поставить apt-get install ceph-deploy   Создание клатера с помощью […]

Антиспам для почты

spf и dmarc эта фигня просто добавляется в днс без настройки почтового сервера пример записей туть. TXT @ v=spf1 a mx -all TXT _dmarc  v=DMARC1; p=none; aspf=r; sp=none dkim требует настройки на сервере apt-get install opendkim opendkim-tools cat /etc/opendkim.conf AutoRestart Yes AutoRestartRate 10/1h Umask 002 Syslog yes SyslogSuccess Yes LogWhy Yes Canonicalization relaxed/simple ExternalIgnoreList refile:/etc/dkimkeys/TrustedHosts InternalHosts refile:/etc/dkimkeys/TrustedHosts KeyTable refile:/etc/dkimkeys/KeyTable SigningTable refile:/etc/dkimkeys/SigningTable Mode sv PidFile /var/run/opendkim/opendkim.pid SignatureAlgorithm rsa-sha256 UserID opendkim:opendkim Socket inet:8891@localhost root@mail:/etc/dkimkeys# cat TrustedHosts localhost […]

zpool options

Устройства горячего резерва в пуле устройств хранения данных Функция горячего резерва позволяет идентифицировать диски, которые можно использовать для замены сбойных или неисправных устройств в одном или нескольких пулах устройств хранения данных. Обозначение устройства в качестве горячего резерва означает, что это устройство не является активным устройством, однако в случае сбоя активного устройства в пуле это сбойное устройство автоматически заменяется устройством горячего резерва. Устройства могут быть назначены в качестве устройств горячего резерва следующими способами: при создании пула […]

logrotate

в папке /etc/logrotate.d /var/log/nignx/*.log {su www-data www-datadailysize 100Mrotate 14compressdelaycompresscreate 0640 www-data www-datapostrotate[ ! -f /var/run/nginx.pid ] || kill -USR1 cat /var/run/nginx.pidendscript} hourly — каждый час; daily — каждый день; weekly — каждую неделю; monthly — каждый месяц; yearly — каждый год. Основные директивы управления и обработки логов: rotate — указывает сколько старых логов нужно хранить, в параметрах передается количество; create — указывает, что необходимо создать пустой лог файл после перемещения старого; dateext — добавляет дату […]

Certbot-auto

Установка Первое, что необходимо сделать — установить git: Далее переходим в директорию /tmp: С помощью git скачиваем файлы Let’s Encrypt. Сам скрипт теперь называется certbot: Переходим в скачанную директорию: На всякий случай, даем права на выполнение для файла скрипта: Получение сертификата Далее следует команда непосредственно получения сертификата: —webroot — так как автоматическая установка для nginx пока не надежна, используем этот ключ;—agree-tos — соглашаемся с лицензионным соглашением;—email mypost@my-domain.ru — указываем свой e-mail. В дальнейшем он может пригодиться для восстановления своего аккаунта;-w /home/bitrix/www — […]

Adding a Photo to a Contact Record

Article Update 11/8/16 — SugarCRM now offer the Image field type via Studio in 7.x versions.  Article Update 7/14/2014 — Before diving into this code level tutorial, you should know that a module has been released to solve this scenario which is located on SugarOutfitters. There are cases where it would be helpful to be able to add a photo to a SugarCRM contact record in order to put a face with the name. However, there isn’t a way […]

Следующая страница →