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

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

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

$ git init

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

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

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

Linux

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

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

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

$ sudo apt update
$ sudo apt install git-core

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

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

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

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

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

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

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

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.

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

Debian Web Сервер

Устанавливать Web сервер будем на Debian 9 в минимальной установки

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

$ sudo apt install apache2

В качестве БД будем использовать 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 серверу под пользователем root

Debian Gnome 3 в минимальном виде

Для установки Gnome 3 в минимальном виде на Debian с минимально установленной системой, необходимо установить пакет следующие пакеты gnome-core, geoclue-2.0, gnome-orca, xfonts-cyrillic, xfonts-100dpi, xfonts-75dpi, xfonts-scalable

$ sudo apt install gnome-core geoclue-2.0 gnome-orca xfonts-cyrillic xfonts-100dpi xfonts-75dpi xfonts-scalable

Далее, для корректной работы Network Manager в графическом режиме, необходимо из файла /etc/network/interfaces удалить всю информацию о необходимом сетевом интерфейсе, например