Astra linux special edition mysql

Установка MSSQL на Astra Linux Orel 2.12.44

В связи с интересными историческими событиями, импортозамещением в стране, да и просто потому что было скучно, прилетела по работе задача:
-«Наши клиенты переходят на «Астру», необходимо запустить на ней наше ПО, которое умеет работать только с MSSQL»
Сказано — сделано:

Подключаем репозитории Debian:
sudo apt update && sudo apt upgrade -y
sudo apt install debian-archive-keyring dirmngr -y
sudo nano /etc/apt/sources.list

Вставляем в конец файла(пишем в последнюю пустую строку):
deb https://mirror.yandex.ru/debian/ stretch main contrib non-free
Сохраняем файл Ctrl + O -> Enter
Выходим из редактора Ctrl + X

sudo apt update
_________________________________________

Меняем локали: (некоторые утилиты MSSQL требуют en_US локаль системы)
sudo apt install locales –y
sudo bash
echo «en_US.UTF-8 UTF-8» > /etc/locale.gen
locale-gen LANG=en_US.UTF-8
localectl set-locale LANG=en_US.UTF-8
reboot

После перезагрузки проверяем чтобы локаль встала:
sudo bash
echo $LANG

Вывод должен быть «en_US.UTF-8»

Подключаем репозитории Microsoft:
Загружаем сертификат:
sudo wget —no-check-certificate -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add —
Терминал должен вывести сообщение «ОК»

Установка MSSQL:
Установка пакетов и библиотек:
sudo apt install libodbc1 -y
sudo apt install unixodbc -y
sudo apt install msodbcsql -y
sudo apt install mssql-tools -y
sudo apt install unixodbc-dev -y

Установка инструментов:
sudo apt install libc++1 -y
sudo apt install libsss-nss-idmap0 -y
sudo apt install hostname -y
sudo apt install libcurl3 -y
sudo apt install gdb -y
sudo apt install libunwind8 -y

Добавляем каталог с инструментами в переменную PATH:
sudo echo ‘export PATH=»$PATH:/opt/mssql-tools/bin»‘ >> ~/.bash_profile
sudo echo ‘export PATH=»$PATH:/opt/mssql-tools/bin»‘ >> ~/.bashrc
sudo bash
source ~/.bashrc
exit

Скачиваем и устанавливаем MSSQL Server: (mssql-server лучше установить вручную с отключенной проверкой зависимости от openssl)
сd /tmp
apt download mssql-server
sudo apt install libsasl2-modules-gssapi-mit && sudo apt –fix-broken install
sudo dpkg —ignore-depends=openssl -i mssql-server_14.*.deb

Читайте также:  Операционная система linux ubuntu server

Настраиваем SQL Server:
sudo /opt/mssql/bin/mssql-conf setup

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

Проверяем запустился ли сервер:
systemctl status mssql-server.service

Пробуем подключаться (Например чрез Managment Studio на Windows машине)

После всех манипуляций можно отключить репы дебиана что бы не брать с них обновления (достаточно закоментировать строчку)

Источник

Установка и настройка связки NGINX + PHP + СУБД на Astra Linux

Обновлено

Обновлено: 21.03.2023 Опубликовано: 2016 год или раньше

Мы рассмотрим процесс настройки небольшого веб-сервера на базе NGINX с интерпретатором PHP и системами управления базами данных MySQL и PostgreSQL.

Данную инструкцию можно использовать для любой операционной системы Linux на основе Debian.

Подготовка сервера

Заходим в систему под суперпользователем:

Настраиваем сеть. В Astra Linux это делается также как и в Ubuntu:

auto eth0
iface lo inet eth0
address 192.168.0.15
netmask 255.255.255.0
gateway 192.168.0.1
dns-nameservers 192.168.0.1 192.168.0.2

* В данном примере мы настроили сетевой интерфейс eth0 (задали IP-адрес 192.168.0.15 маску 255.255.255.0 и шлюз по умолчанию 192.168.0.1)

Для применения настроек необходимо перезапустить сетевую службу:

service networking restart

В Astra Linux по умолчанию не настроены репозитории для установки пакетов, поэтому необходимо это сделать:

deb ftp://ftp.astra-linux.com/astra/current/orel/repository orel main contrib non-free

* Эта строчка подключает официальный репозиторий Astra Linux.

Теперь нужно обновить список пакетов и обновить систему:

Установим sshd для возможности удаленного управления нашим сервером:

apt install openssh-server

Установка и настройка Nginx, PHP, MySQL

Устанавливаем пакет mysql-server:

* Во время установки будет предложено ввести новый пароль для mysql-записи root

В официальных репозиториях Astra Linux нет Nginx, поэтому подключим официальный от nginx inc.:

deb http://nginx.org/packages/debian/ wheezy nginx

* wheezy соответствует 7-й версии Debian. У вас может быть другая версия. Будьте внимательны.

Для успешного получения списка пакетов от нового репозитория, добавляем в систему PGP-ключ:

Читайте также:  Astra linux active directory samba

apt-key add nginx_signing.key

Теперь можем обновлять список пакетов и устанавливать веб-сервер nginx:

Демон запускается автоматически. Попробуйте открыть браузер и ввести IP-адрес сервера. Вы должны увидеть приветствие от Nginx.

Устанавливаем php и php-интерпретатор:

В Astra Linux по умолчанию nginx работает от учетной записи nginx, а php-fpm — от www-data. В результате этого при попытке использовать веб-сервер с php-скриптами мы получим ошибку. Для решения этой проблемы необходимо поменять пользователя, от которого будет работать либо nginx, либо php-fpm. В данном примере, nginx:

* самая первая строчка — меняем nginx на www-data.

Настраиваем виртуальный домен для нового сайта:

server listen 80;
server_name site.local;
set $root_path /var/www/site.local;

gzip on;
client_max_body_size 128M;
gzip_min_length 1000;
gzip_vary on;
gzip_proxied expired no-cache no-store private auth;
gzip_types application/x-javascript text/plain application/xml text/css;

location / allow 192.168.0.0/16;
deny all;
root $root_path;
index index.php;
>

location ~ \.php$ fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $root_path$fastcgi_script_name;
include fastcgi_params;
fastcgi_param DOCUMENT_ROOT $root_path;
>

location ~* ^.+\.(jpg|jpeg|gif|png|css|zip|tgz|gz|rar|bz2|exe|tar|bmp|js)$ root $root_path;
expires modified +1w;
>
>

* site.local необходимо заменить на домен вашего веб-приложения или сайта.
** /var/www/site.local — директория, в которую мы поместим файлы сайта.
*** allow 192.168.0.0/16 — подсеть, для которой мы разрешаем доступ к сайту. Если ограничивать не требуется, удалите строчку и следующую за ней deny all.
**** Остальные параметры я рекомендую изучить самостоятельно.

Создаем директорию для сайта, которую мы указали в конфигурационном файле:

Создаем в нем файл index.php с функцией phpinfo:

Перезапускаем наши демоны:

service php5-fpm restart && service nginx restart

Проверьте работоспособность сервера, введя в адресной строке браузера IP-адрес сервера (в данном примере, 192.168.0.15). Сервер должен вернуть много параметров в различных таблицах.

Также в данных таблицах вы должны увидеть «MySQL Suppert — Enabled». Это говорит о том, что сервер готов к работе с базой MySQL.

Читайте также:  Sharing files with windows and linux

Источник

MySQL на Astra Linux

Здравствуйте, как установить MySQL на Astra Linux. Никакие гайды не помогают, может быть вы можете подсказать?
Ошибка:
Следующие пакеты имеют неудовлетворённые зависимости:
mysql-server : Зависит: mysql-community-server (= 8.0.31-1debian10) но он не будет установлен
r7-office : Зависит: gstreamer1.0-libav но он не будет установлен
Зависит: gstreamer1.0-plugins-ugly но он не будет установлен
Зависит: libgconf-2-4 но он не будет установлен
Рекомендует: ttf-mscorefonts-installer но он не может быть установлен
Рекомендует: fonts-takao-gothic но он не может быть установлен

Выбор сканирующего ПО для Astra Linux
Доброго дня! В Линуксе новичок, поэтому элементарный вопрос для долгожителей данной ОС (она же.

Linux Astra
Добрый день, такой вопрос, хочу поставить linux astra, компьютер без видеокарты, только процессор.

Astra Linux
Ошибка при добавление клиента в сервер "Ошибка OpenLdap при GSSAPI соединения- Local error в.

Логирование в astra linux
Всем привет. Не могу настроить логирование входа/выхода пользователя в астре, в /var/log/auth.log.

Astra Linux с сертификатами
Здравствуйте, у меня такой вопрос. Как установить сертификаты формата CER в Астра Линукс. Версия.

Astra Linux изучить
Добрый день. Имеется желание изучить Astra Linux. Причина — многие работодатели спрашивают. Но как.

Не выключается Astra Linux
Добрый день! Подскажите, пожалуйста, установил Astra Linux 1.6 SE. При выключении компьютера.

Astra Linux (Smolensk) 1.6
Добрый день. Появился вопрос,касаемый монтирования флешек. У нас на предприятии поставили Линуксы и.

Astra Linux (Smolensk) 1.6
Есть вопрос к опытным пользователям Линукса. Нужно вынести на рабочий стол пару ярлыков программ.

Установка CryptoPro в Astra Linux
Доброго дня! Linux изучаю по долгу службы уже целых 3! дня. Так что сильно не фейспалмте, если я.

Курсы по администрированию Astra Linux
Где можно взять/найти/почитать курсы например по администрированию Astra Linux? Их родная вики и.

Источник

Оцените статью
Adblock
detector