Git Создание репозитория

Под созданием репозитория может подразумеваться одно из двух действий: создание репозитория на основе существующего каталога или клонирование репозитория со стороннего сервера. Рассмотрим оба варианта.

Чтобы создать репозиторий на основе существующего каталога, необходимо перейти в корень будущего репозитория и выполнить команду

$ git init

Данная команда создаст подкаталог .git в котором содержаться вся необходимые файлы для работы репозитория.

Git Установка и первоначальная настройка

Рассмотрим процесс установки git в трех операционных системах.

Linux

В данных операционных системах существует два варианта установки: из бинарного пакета и из исходников.

Установка бинарного пакета

В ОС Debian 9 данный процесс сводиться к выполнению пары команд

$ sudo apt update
$ sudo apt install git-core

В ОС CentOS установка производиться при помощи одной команды

Drupal 8 Обновление ядра

Прежде чем перейти к обновлению ядра Drupal 8, необходимо сделать резервную копию всех файлов сайта и копию базы данных.

Так же необходимо отдельно скопировать файлы .htaccess, composer.json и robots.txt, если в них вносились какие либо изменения. По окончанию обновления, данные файлы необходимо восстановить в системе, так как в процессе обновления они полностью заменяются на стандартные.

После этого перейдем в раздел Конфигурация > Разработка > Режим обслуживания и активируем данный режим

CSS Подключение дополнительных шрифтов

Для подключения дополнительных шрифтов в css, необходимо, прежде всего, скачать и расположить на сайте сами шрифты, а так же и их различные начертания.

Стоить учесть, что шрифты могут быть в различных форматах, а так же различные браузеры и их версии могут не поддерживать тот или иной формат.

На данный момент используются следующие форматы:

Debian Минимальная установка

Описывать полностью процесс установки нет смысла, так как установщик сопровождает весь этот процесс хорошим описанием. Остановимся только на шаге выбора программного обеспечения, где отмечаем только пункт Стандартные системные утилиты и продолжим установку

Drupal 8 Установка и первоначальная настройка

С официального сайта Drupal скачиваем архив с установочными файлами Drupal 8 и извлекаем из него все файлы на доступный веб-сервер.

Для этого можно создать свой локальный веб-сервер, либо же приобрести хостинг у хостинг-компаний, например beget. Так же будем считать, для примера, что доступ к хостингку осуществляется по адресу drupal.dev

Создаем базу данных. Для примера будет использовать БД MySQL с названием drupal.

MacOS Локальный веб сервер

Apache

Данный сервер уже предустановлен в системе, необходимо его только запустить. Для этого открываем терминал и выполняем команду

$ sudo apachectl start

Чтобы проверить работоспособность Apache, открываем браузер и в адресной строке пишем

http://localhost/

После этого должна открыться страница с надписью It works!

PHP

Подключаем к Apache PHP. Для этого переходим в каталог /etc/apache2/

$ cd /etc/apache2/

Изменяем файл httpd.conf

Увеличение размера RAID массива

Предисловие: на компьютере был настроен RAID1, при помощи дешевенького контроллера ORIENT A1061RAID, с двумя жестким дисками по 500Gb каждый. Со временем появилась необходимость увеличить размер массива, для чего приобрели два жестких диска размером 1Tb.

Как происходит замена жестких дисков:

Asterisk Запись звонков (CDR) с использованием MySQL

Настраивать запись звонков будем на ранее установленный Asterisk.

Для хранения информации о звонках будем использовать БД MySQL, для этого установим ее.

Подключим репозиторий разработчика MySQL

$ wget "https://dev.mysql.com/get/mysql-apt-config_0.8.9-1_all.deb"
$ sudo dpkg -i  mysql-apt-config_0.8.9-1_all.deb

Устанавливаем MySQL

$ sudo apt update
$ sudo apt install mysql-server

После установки выполните скрипт безопасности MySQL

Asterisk Установка и настройка

Прежде чем рассмотреть процесс установки Asterisk, остановимся на рекомендация по выбору сервера для данного ПО.

Процессор необходимо выбирать из расчета, что его суммарная частота всех ядер (минимум два ядра) будет равна количеству одновременно используемых каналов умноженных на 30МГц. Так же при выборе процессора выбирайте тот, у которого значение FPU (модуль обработки операции с плавающей точкой) больше.

В качестве операционной системы будем использовать Debian.

Установку будем производить из под супер пользователя, для этого выполните команду