<commit_before>---
title: Разворачивание решений в Linux
keywords: Programming
sidebar: guide-base-tech_sidebar
toc: true
permalink: ru/gbt_deployment_linux.html
folder: base-tech/deployment
lang: ru
---

## Краткое описание

В настоящее время в России используются следующие базовые дистрибутивы ОС Linux:

* Сертифицированные
  * [Альт Линукс СПТ 6.0](http://www.altlinux.ru/products/altlinux-spt-fstec/) 
  * [Альт Линукс СПТ 7.0](https://www.basealt.ru/products/alt-spt/)
  * [Astra Linux Special Edition релиз "Смоленск"](http://astralinux.com/smolensk.html)
  * [РОСА ХРОМ](https://www.rosalinux.ru/pocaxpom/)
* Несертифицированные
  * [Альт Линукс 7-й платформы](http://www.altlinux.ru/products/7th-platform/centaurus/)
  * [Альт Линукс 8-й платформы](https://www.basealt.ru/products/alt-server/)
  * [ROSA Fresh](https://www.rosalinux.ru/rosa-fresh/)
  * [Astra Linux Common Edition](http://www.astra-linux.com/products/module-positions.html)
  * [Ubuntu](http://ubuntu.ru/)
  * [CentOS](https://www.centos.org/)
  * ...
  
  Для снижения зависимости от конкретного дистрибутива и пакетной базы при разворачивании решений максимально широко используются контейнеры [Docker](https://www.docker.com/) позволяющие избежать больших накладных расходов при разворачивании серверных и клиентских решений на широком классе дистрибутивов.
  В качестве образов контейнеров используются как [общедоступные контейнеры](https://hub.docker.com/),так и контейнеры, разработанные для применения в конкретных разрабатываемых проектах. Разрабатываемый контейнеры, как правило, базируются на дистрибутивах ALTLinux сертифицированной 7-й платформы и 8-й платформы общего пользования. Разворачивание решений в контейнерной системе docker описано в [следующем разделе](gbt_deployment_docker.html). 
  
## Установка и настройки ОС Linux

### Описание
Для установки и настройки Linux Вам необходимо выбрать дистрибутив, скачать его образ, записать его на физический носитель (flesh-карту или CD/DVD) и воспользовавшись интсрукцией установить его на физический раздел диска или в виртуальную машину HyperV, VirtualBox, VMWare, ... В таблице приведен список дистрибутивов, ссылки на страницы загрузки образа, инструкции по записи образа на носитель, установке дистрибутива и текст лицензии.

Дистрибутив | Скачать | Запись | Установка | Лицензия
------------|---------|--------|-----------|---------
ALTLinux P7 | [Скачать](http://www.altlinux.ru/products/7th-platform/kdesktop/)| [Запись](https://www.altlinux.org/Write) | [Установка](https://docs.altlinux.org/ru-RU/kdesktop/7.0.5/html-single/kdesktop/index.html) | [Лицензия](http://www.altlinux.ru/products/7th-platform/kdesktop/kdesktop-license)
BaseALT P8 | [Скачать](https://www.basealt.ru/products/alt-workstation/) | [Запись](https://www.altlinux.org/Write) | [Установка](http://basealt.ru/static/Basealt_Desktop_Установка.pdf) | [Лицензия](https://www.basealt.ru/products/alt-workstation/license/) 
ROSA Fresh | [Скачать](http://mirror.yandex.ru/rosa/rosa2014.1/iso/ROSA.Fresh.R8/) | [Запись](http://wiki.rosalab.ru/ru/index.php/Установка_ROSA_Desktop) | [Установка](http://smotrisoft.ru/ustanovka-rosa-desktop-fresh/) | [Лицензия GPL](https://ru.wikipedia.org/wiki/GNU_General_Public_License#GPL_v2) 
Astra Linux Common Edition | [Скачать](http://astralinux.com/download-ce.html) | [Запись](http://astralinux.com//images/doc/AstraLinuxCE_install.pdf) | [Установка](http://astralinux.com/doc.html) | [Лицензия](http://astralinux.com/litsenzionnoe-soglashenie.html) 
Ubuntu | [Скачать](http://ubuntu.ru/get) | [Запись](http://help.ubuntu.ru/wiki/руководство_по_ubuntu_desktop_14_04/получение_ubuntu) | [Установка](http://help.ubuntu.ru/wiki/руководство_по_ubuntu_desktop_14_04/введение) | [Лицензия GPL](https://ru.wikipedia.org/wiki/GNU_General_Public_License#GPL_v2) 
CentOS | [Скачать](https://wiki.centos.org/Download) | [Запись](http://serveradmin.ru/ustanovka-centos-7/) | [Установка](http://serveradmin.ru/ustanovka-centos-7/) | [Лицензия GPL и другие](https://ru.wikipedia.org/wiki/GNU_General_Public_License#GPL_v2) 

Применение всех перечисленных дистрибутивов физическими лицами не требует приобретения лицензионного соглашения у правообладателя.

Обратите внимание, что для дистрибутивов с лицензией [GNU GPL](https://ru.wikipedia.org/wiki/GNU_General_Public_License#GPL_v2) (ROSA Frash, Ubuntu, CentOS, ...)  при их применении в коммерческих и государственных учреждениях и на предприятиях Российской Федерации необходима лицензия на поддержку дистрибутива и их применение в гос. учреждениях может быть ограничено, так как они не входят в  [Единый реестр российских программ и баз данных](https://reestr.minsvyaz.ru/reestr/?sort_by=date&sort=asc&class[]=54112&name=&owner_status=&owner_name=&set_filter=Y).


### Ссылки на материалы для изучения

#### Лекции, курсы, презентации, видео

* [Обучающие курсы и семинары для IT-специалистов](https://www.basealt.ru/courses/training/)
* [Обзор ALT Linux 7](https://www.youtube.com/watch?v=uQrwD-OR-V4)
* [Linux - Установка Ubuntu рядом с Windows. (BIOS+MBR) ](https://www.youtube.com/watch?annotation_id=annotation_3417824783&feature=iv&src_vid=nGfkdBR2VVo&v=OmMkAGuZxCE)

#### Рекомендованные книги

* [ALT Linux снаружи. ALT Linux изнутри](http://www.altlinux.ru/products/books/inside-outside/)
* [Linux: Полное руководство / <NAME>, <NAME> (PDF)](http://www.softlabirint.ru/book/18371-linux-polnoe-rukovodstvo-dn-kolisnichenko-piter-v-allen-pdf.html)
* [<NAME> - Linux основные команды карманный справочник](http://www.proklondike.com/books/linux/barret-linux-osnovnye-komandy.html)
* [Лучшие книги о Linux](https://losst.ru/luchshie-knigi-o-linux)

### Программное обеспечение

### Лабораторные работы и практические задания

### Возможности по сертификации
* [Сертификация специалистов ALTLinux](http://www.altlinux.ru/partners/certified-specialist/)
* [Сертифицированный Центр компетенции по обучению Astra Linux](http://www.astralinux.com/uchebnyi/centr-obucheniya.html)


## Установка и настройка WEB-сервера apache2

### Описание установки в дистрибутивах семейства ALTLinux

В пользователе в правами root наберите команду:

```sh
# apt-get update
# apt-get install apache2
```

Ответьте Y на запрос об установке зависимых пакетов.
После установки пакета apache2 и зависимых пакетов наберите для автоматического старта сервера Apache :
* для серверных дистрибутивов с системным менеджером SysV:

```sh
# chkconfig --add httpd2
# chkconfig --level 2345 httpd2 on
# service apache2 start
```

* для серверных и десктопных дистрибутивов с системным менеджером Systemd:

```sh
# systemctl enable apache2
# systemctl start apache2<commit_msg>Update gbt_deployment_linux.md<commit_after>---
title: Разворачивание решений в Linux
keywords: Programming
sidebar: guide-base-tech_sidebar
toc: true
permalink: ru/gbt_deployment_linux.html
folder: base-tech/deployment
lang: ru
---

## Краткое описание

В настоящее время в России используются следующие базовые дистрибутивы ОС Linux:

* Сертифицированные
  * [Альт Линукс СПТ 6.0](http://www.altlinux.ru/products/altlinux-spt-fstec/) 
  * [Альт Линукс СПТ 7.0](https://www.basealt.ru/products/alt-spt/)
  * [Astra Linux Special Edition релиз "Смоленск"](http://astralinux.com/smolensk.html)
  * [РОСА ХРОМ](https://www.rosalinux.ru/pocaxpom/)
* Несертифицированные
  * [Альт Линукс 7-й платформы](http://www.altlinux.ru/products/7th-platform/centaurus/)
  * [Альт Линукс 8-й платформы](https://www.basealt.ru/products/alt-server/)
  * [ROSA Fresh](https://www.rosalinux.ru/rosa-fresh/)
  * [Astra Linux Common Edition](http://www.astra-linux.com/products/module-positions.html)
  * [Ubuntu](http://ubuntu.ru/)
  * [CentOS](https://www.centos.org/)
  * ...
  
  Для снижения зависимости от конкретного дистрибутива и пакетной базы при разворачивании решений максимально широко используются контейнеры [Docker](https://www.docker.com/) позволяющие избежать больших накладных расходов при разворачивании серверных и клиентских решений на широком классе дистрибутивов.
  В качестве образов контейнеров используются как [общедоступные контейнеры](https://hub.docker.com/),так и контейнеры, разработанные для применения в конкретных разрабатываемых проектах. Разрабатываемый контейнеры, как правило, базируются на дистрибутивах ALTLinux сертифицированной 7-й платформы и 8-й платформы общего пользования. Разворачивание решений в контейнерной системе docker описано в [следующем разделе](gbt_deployment_docker.html). 
  
## Установка и настройки ОС Linux

### Описание
Для установки и настройки Linux Вам необходимо выбрать дистрибутив, скачать его образ, записать его на физический носитель (flesh-карту или CD/DVD) и воспользовавшись интсрукцией установить его на физический раздел диска или в виртуальную машину HyperV, VirtualBox, VMWare, ... В таблице приведен список дистрибутивов, ссылки на страницы загрузки образа, инструкции по записи образа на носитель, установке дистрибутива и текст лицензии.

Дистрибутив | Скачать | Запись | Установка | Лицензия
------------|---------|--------|-----------|---------
ALTLinux P7 | [Скачать](http://www.altlinux.ru/products/7th-platform/kdesktop/)| [Запись](https://www.altlinux.org/Write) | [Установка](https://docs.altlinux.org/ru-RU/kdesktop/7.0.5/html-single/kdesktop/index.html) | [Лицензия](http://www.altlinux.ru/products/7th-platform/kdesktop/kdesktop-license)
BaseALT P8 | [Скачать](https://www.basealt.ru/products/alt-workstation/) | [Запись](https://www.altlinux.org/Write) | [Установка](http://basealt.ru/static/Basealt_Desktop_Установка.pdf) | [Лицензия](https://www.basealt.ru/products/alt-workstation/license/) 
ROSA Fresh | [Скачать](http://mirror.yandex.ru/rosa/rosa2014.1/iso/ROSA.Fresh.R8/) | [Запись](http://wiki.rosalab.ru/ru/index.php/Установка_ROSA_Desktop) | [Установка](http://smotrisoft.ru/ustanovka-rosa-desktop-fresh/) | [Лицензия GPL](https://ru.wikipedia.org/wiki/GNU_General_Public_License#GPL_v2) 
Astra Linux Common Edition | [Скачать](http://astralinux.com/download-ce.html) | [Запись](http://astralinux.com//images/doc/AstraLinuxCE_install.pdf) | [Установка](http://astralinux.com/doc.html) | [Лицензия](http://astralinux.com/litsenzionnoe-soglashenie.html) 
Ubuntu | [Скачать](http://ubuntu.ru/get) | [Запись](http://help.ubuntu.ru/wiki/руководство_по_ubuntu_desktop_14_04/получение_ubuntu) | [Установка](http://help.ubuntu.ru/wiki/руководство_по_ubuntu_desktop_14_04/введение) | [Лицензия GPL](https://ru.wikipedia.org/wiki/GNU_General_Public_License#GPL_v2) 
CentOS | [Скачать](https://wiki.centos.org/Download) | [Запись](http://serveradmin.ru/ustanovka-centos-7/) | [Установка](http://serveradmin.ru/ustanovka-centos-7/) | [Лицензия GPL и другие](https://ru.wikipedia.org/wiki/GNU_General_Public_License#GPL_v2) 

Применение всех перечисленных дистрибутивов физическими лицами не требует приобретения лицензионного соглашения у правообладателя.

Обратите внимание, что для дистрибутивов с лицензией [GNU GPL](https://ru.wikipedia.org/wiki/GNU_General_Public_License#GPL_v2) (ROSA Frash, Ubuntu, CentOS, ...)  при их применении в коммерческих и государственных учреждениях и на предприятиях Российской Федерации необходима лицензия на поддержку дистрибутива и их применение в гос. учреждениях может быть ограничено, так как они не входят в  [Единый реестр российских программ и баз данных](https://reestr.minsvyaz.ru/reestr/?sort_by=date&sort=asc&class[]=54112&name=&owner_status=&owner_name=&set_filter=Y).


### Ссылки на материалы для изучения

#### Лекции, курсы, презентации, видео

* [Обучающие курсы и семинары для IT-специалистов](https://www.basealt.ru/courses/training/)
* [Обзор ALT Linux 7](https://www.youtube.com/watch?v=uQrwD-OR-V4)
* [Linux - Установка Ubuntu рядом с Windows. (BIOS+MBR) ](https://www.youtube.com/watch?annotation_id=annotation_3417824783&feature=iv&src_vid=nGfkdBR2VVo&v=OmMkAGuZxCE)

#### Рекомендованные книги

* [ALT Linux снаружи. ALT Linux изнутри](http://www.altlinux.ru/products/books/inside-outside/)
* [Linux: Полное руководство / Д.Н. Колисниченко, <NAME> (PDF)](http://www.softlabirint.ru/book/18371-linux-polnoe-rukovodstvo-dn-kolisnichenko-piter-v-allen-pdf.html)
* [<NAME> - Linux основные команды карманный справочник](http://www.proklondike.com/books/linux/barret-linux-osnovnye-komandy.html)
* [Лучшие книги о Linux](https://losst.ru/luchshie-knigi-o-linux)

### Программное обеспечение

### Лабораторные работы и практические задания

### Возможности по сертификации
* [Сертификация специалистов ALTLinux](http://www.altlinux.ru/partners/certified-specialist/)
* [Сертифицированный Центр компетенции по обучению Astra Linux](http://www.astralinux.com/uchebnyi/centr-obucheniya.html)


## Установка и настройка WEB-сервера apache2

### Описание установки в дистрибутивах семейства ALTLinux

В пользователе в правами root наберите команду:

```sh
# apt-get update
# apt-get install apache2
```

Ответьте Y на запрос об установке зависимых пакетов.
После установки пакета apache2 и зависимых пакетов наберите для автоматического старта сервера Apache :

* для серверных дистрибутивов с системным менеджером SysV:

```sh
# chkconfig --add httpd2
# chkconfig --level 2345 httpd2 on
# service apache2 start
```

* для серверных и десктопных дистрибутивов с системным менеджером Systemd:

```sh
# systemctl enable apache2
# systemctl start apache2
{'fraction_non_alphanumeric': 0.1320669719948945, 'fraction_numerical': 0.01066146107065095, 'mean_word_length': 5.28005657708628, 'pattern_counts': {'":': 0, '<': 8, '<?xml version=': 0, '>': 8, 'https://': 44, 'lorem ipsum': 0, 'www.': 46, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2011307', 'n_tokens_mistral': 5490, 'n_tokens_neox': 5893, 'n_words': 933}