Jupiter8-linux-install — различия между версиями
(→Установка ПО Юпитер - КРОС) |
Denisov.a (обсуждение | вклад) м (Denisov.a переименовал страницу КРОС: Установка сервера для Linux в Jupiter8-linux-install) |
||
(не показаны 53 промежуточные версии 3 участников) | |||
Строка 1: | Строка 1: | ||
<div style="border-left:8px solid #EAA; padding-left:8px; margin:16px; max-width:900px"> | <div style="border-left:8px solid #EAA; padding-left:8px; margin:16px; max-width:900px"> | ||
− | Методика тестирования работоспособности | + | Методика тестирования работоспособности Сервер-КРОС [http://jupiter8.ru/arm/%d0%9c%d0%b5%d1%82%d0%be%d0%b4%d0%b8%d0%ba%d0%b0%20%d1%82%d0%b5%d1%81%d1%82%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f%20%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%be%d1%81%d0%bf%d0%be%d1%81%d0%be%d0%b1%d0%bd%d0%be%d1%81%d1%82%d0%b8%20%d0%9f%d0%9e%20%d0%ae%d0%bf%d0%b8%d1%82%d0%b5%d1%80-%d0%9a%d0%a0%d0%9e%d0%a1%20ver%201.3.pdf Скачать в pdf] |
</div> | </div> | ||
Строка 17: | Строка 17: | ||
=Установка Oracle Java Runtime Environment (JRE) 8= | =Установка Oracle Java Runtime Environment (JRE) 8= | ||
− | + | <div style="border-left:8px solid #EAA; padding-left:8px; margin:16px; max-width:900px"> | |
− | Для | + | Внимание!!!<br> |
− | + | Для установки Java на Astra Linux Special Edition "Смоленск" воспользуйтесь [http://jupiter8.ru/wiki/index.php/%D0%9A%D0%BE%D0%BC%D0%BF%D0%BB%D0%B5%D0%BA%D1%82_%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2_%D0%B8_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D0%B9_%D0%BD%D0%B0_%D0%9F%D0%9E_%D0%AE%D0%BF%D0%B8%D1%82%D0%B5%D1%80-%D0%9A%D0%A0%D0%9E%D0%A1#.D0.A3.D1.81.D1.82.D0.B0.D0.BD.D0.BE.D0.B2.D0.BA.D0.B0| данной статьей] (Раздел "Установка"). | |
− | + | </div> | |
− | + | Для установки Oracle Java 8 требуется открыть терминал и выполнить команды:<br> | |
− | + | 1. Авторизоваться под root: | |
+ | :<code>sudo -s</code> | ||
+ | 2. Провести установку первоначальных необходимых утилит: | ||
+ | :<code>apt install mc wget htop vim ca-certificates</code> | ||
+ | 3. Скачать скрипт установки Java: | ||
+ | :<code>wget jupiter8.ru/scripts/java_install.sh</code> | ||
+ | 4. Установить Java командой: | ||
+ | :<code>sudo sh ./java_install.sh</code> | ||
+ | 5. Проверить версию java, выполнив команду<br> | ||
+ | :<code>java -version</code><br> | ||
+ | :<p>Должна быть установлена Java(TM) SE Runtime Environment версии 8 (1.8.0_201, где 8 - версия, 201 - номер обновления, значения которого могут изменяться в зависимости от версии обновления).</p><br> | ||
+ | [[Изображение:java201linux.png|border|]]<br> | ||
− | + | Если необходима ручная установка Java, то воспользуйтесь информацией под спойлером. | |
− | + | <spoiler show="Ручная установка" hide="Ручная установка"> | |
+ | 1. Удалить Open Java<br> | ||
+ | :<code>sudo apt-get purge openjdk-\* icedtea-\* icedtea6-\*</code><br> | ||
+ | 2. Удалить папку с оставшимися файлами java:<br> | ||
+ | :<code>sudo rm -rf /usr/lib/jvm</code><br> | ||
+ | 3. Перейти в папку:<br> | ||
+ | :<code>cd /usr/local</code><br> | ||
+ | 4. Скачать c переименованием:<br> | ||
+ | :x64<br> | ||
+ | :<code>sudo wget https://jupiter8.ru/java/jre-8u201-linux-x64.tar.gz -O jre-linux.tar.gz</code><br> | ||
+ | :x32<br> | ||
+ | :<code>sudo wget https://jupiter8.ru/java/jre-8u201-linux-i586.tar.gz -O jre-linux.tar.gz</code><br> | ||
+ | 5. Распаковать полученный tar.gz-архив:</p><br> | ||
+ | :<code>sudo tar xvfz jre-linux.tar.gz</code><br> | ||
+ | 6. Создать папку для Java:<br> | ||
+ | :<code>sudo mkdir /usr/lib/jvm</code><br> | ||
+ | 7. Переместить туда ранее распакованный архив Java с переименованием:<br> | ||
+ | :<code>sudo mv jre1.* /usr/lib/jvm/jre</code><br> | ||
+ | 8. Удалить скачанный архив java.<br> | ||
+ | :<code>sudo rm -f jre-linux.tar.gz</code><br> | ||
+ | 9. Удалить все альтернативы java<br> | ||
+ | :<code>sudo update-alternatives --remove-all java</code><br> | ||
+ | 10. Прописать команду java:<br> | ||
+ | :<code>sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jre/bin/java 1</code><br> | ||
+ | 11. Проверить версию java, выполнив команду<br> | ||
+ | :<code>java -version</code><br> | ||
+ | :<p>Должна быть установлена Java(TM) SE Runtime Environment версии 8 (1.8.0_201, где 8 - версия, 201 - номер обновления, значения которого могут изменяться в зависимости от версии обновления).</p><br> | ||
+ | [[Изображение:java201linux.png|border|]]<br> | ||
+ | </spoiler> | ||
− | + | =Установка и настройка PostgreSQL= | |
− | + | <spoiler show="Для Debian" hide="Для Debian"><code>sudo apt install postgresql</code></spoiler> | |
+ | <br> | ||
+ | <spoiler show="Для Ubuntu" hide="Для Ubuntu"><code>sudo apt-get install postgresql</code></spoiler> | ||
+ | <br> | ||
+ | <spoiler show="Для Centos7" hide="Для Centos7"> | ||
+ | 1. Добавить актуальный репозиторий так как стандартный содержит версию ниже 9.6.<br> | ||
+ | <code>yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm</code><br> | ||
+ | 2. Установить<br> | ||
+ | <code>yum install postgresql10</code><br> | ||
+ | <code>yum install postgresql10-server</code><br> | ||
+ | 3. Инициализировать базу<br> | ||
+ | <code>/usr/pgsql-10/bin/postgresql-10-setup initdb</code><br> | ||
+ | 4. Добавить в автозагрузку<br> | ||
+ | <code>systemctl enable postgresql-10</code><br> | ||
+ | 5. Запустить сервер<br> | ||
+ | <code>systemctl start postgresql-10</code></spoiler> | ||
+ | <br> | ||
+ | <spoiler show="Для Astra Linux Орел" hide="Для Astra Linux Орел"> | ||
+ | <p>В процессе установки системы отметить пункт СУБД.</p> | ||
+ | [[Файл:AstraPostgres.jpg|520]] | ||
+ | <p>Если вы по каким то причинам не отметили СУБД для установки. Postgres устанавливается командой</p> | ||
+ | <code>sudo apt-get install postgresql</code> | ||
+ | <p>Установит сервер базы данных PostgreSQL, клиент и другие необходимые инструменты.</p></spoiler> | ||
− | + | ===Настройка postgreSQL для работы с сервером.=== | |
− | + | После установки базы данных PostgreSQL на выбранную систему необходимо:<br> | |
− | + | 1. Установить пароль postgres для пользователя postgres.<br> | |
− | + | :<code>sudo -u postgres psql -c "ALTER USER postgres with encrypted password 'postgres';"</code><br> | |
− | |||
− | |||
− | |||
− | + | 2. Создать базу данных "jupiter" для сервера.<br> | |
− | + | :<code>sudo -u postgres psql -c 'CREATE DATABASE jupiter;'</code><br> | |
− | + | 3. Перезапуск Postgresql<br> | |
− | |||
− | + | :<code>sudo service postgresql restart</code><br> | |
− | |||
− | + | =Установка ПО Сервер - КРОС= | |
− | |||
− | + | 1. Перейти в<br> | |
− | + | :<code>cd /usr/</code><br> | |
+ | 2. Скачать архив с сервером КРОС.<br> | ||
+ | :<code>sudo wget url</code><br> | ||
+ | :<code>url - ссылка для скачивания</code><br> | ||
+ | 3. Распаковать архив с сервером КРОС<br> | ||
+ | :<code>sudo unzip /usr/smpo-server.zip</code><br> | ||
+ | 4. Перейти в папку smpo-server<br> | ||
+ | :<code>cd /usr/smpo-server</code><br> | ||
+ | 5. Сделать исполняемыми файлы с расширением *.sh<br> | ||
+ | :<code>sudo chmod +x *.sh</code><br> | ||
+ | 6. Запустить установку<br> | ||
+ | :<code>sudo /usr/smpo-server/install.sh</code><br> | ||
+ | 7. Перейти в<br> | ||
+ | :<code>cd /usr/local/smpo-server</code><br> | ||
+ | 8. Поместить в папку '''/usr/local/smpo-server''' файл лицензии, если имеется, с расширением .key (без ключа лицензии работает в тестовом режиме один месяц)<br> | ||
+ | 9. Запустить сервер<br> | ||
+ | :<code>sudo /etc/init.d/smpo-server start</code><br> | ||
+ | 10. Для входа в систему администрирования нужно в любом браузере (рекомендуем Google Chrome) открыть WEB-страницу по адресу сервера (можно локальному, если он находится в Вашей локальной сети) указав порт 9900<br> | ||
+ | :Например: | ||
+ | http://localhost:9900 | ||
+ | или | ||
+ | http://192.168.1.13:9900 | ||
+ | 192.168.1.13 - IP компьютера, на котором установлен сервер. | ||
+ | <p>Появится приглашение ввести логин и пароль пользователя:</p> | ||
+ | [[Изображение:Окно_Вход_в_систему.jpeg|border|300px|]] | ||
+ | <p>Использовать установленные по умолчанию</p> | ||
+ | Логин : superadmin | ||
+ | Пароль: superadmin | ||
+ | Если удалось выполнить все пункты, можно сделать вывод, что Сервер установлен и работает корректно.<br> | ||
− | + | Сервер-КРОС имеет встроенную диагностику доступности портов. Нажмите на кнопку ниже чтобы узнать, как выполнить диагностику портов. | |
− | + | <spoiler show="Диагностика портов" hide="Закрыть диагностику портов"> | |
− | |||
− | |||
− | + | Запустить терминал | |
− | |||
− | |||
− | + | <p>Выполнить команду</p> | |
+ | <code>cd /usr/local/smpo-server</code><br> | ||
+ | далее команду<br> | ||
+ | <code>java -jar smpo-server.jar -ports</code> | ||
− | + | <p>Будет произведена диагностика системы и выведен результат на экран. Пример вывода представлен в таблице ниже.</p> | |
− | + | <p> | |
− | + | - В разделе работоспособные порты - перечисляются порты доступные для внешнего соединения.<br> | |
− | + | - Порт недоступен - это означает, что он закрыт для внешнего соединения.<br> | |
− | + | - Порты 2002-2004 используются в АРМ. Если планируется использование АРМ только в локальной сети, то пробрасывать эти порты не требуется.<br> | |
− | + | - Настроить проброс для нужных портов. Список портов для работы сервера: [[КРОС: Настройка портов]]<br> | |
− | + | - После открытия портов на роутере повторить проверку, в случае успешного результата закрыть терминал.</p> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
KROS Server initialization... | KROS Server initialization... | ||
Строка 205: | Строка 267: | ||
[2018-05-17 16:04:08.003] Результат: Имеются проблемы | [2018-05-17 16:04:08.003] Результат: Имеются проблемы | ||
− | + | </spoiler> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Текущая версия на 14:01, 6 мая 2022
Методика тестирования работоспособности Сервер-КРОС Скачать в pdf
По умолчанию настройки сервера рассчитан запуск на ПК в котором 8 и более Гб оперативной памяти.
Архив сервера предоставляется по запросу. Требуется написать официальное письмо на elesta@elesta.ru
Без лицензии локальный сервер работает с полным функционалом 1 месяц с ограничением в 100 приборов
Содержание
Установка Oracle Java Runtime Environment (JRE) 8
Внимание!!!
Для установки Java на Astra Linux Special Edition "Смоленск" воспользуйтесь данной статьей (Раздел "Установка").
Для установки Oracle Java 8 требуется открыть терминал и выполнить команды:
1. Авторизоваться под root:
sudo -s
2. Провести установку первоначальных необходимых утилит:
apt install mc wget htop vim ca-certificates
3. Скачать скрипт установки Java:
wget jupiter8.ru/scripts/java_install.sh
4. Установить Java командой:
sudo sh ./java_install.sh
5. Проверить версию java, выполнив команду
java -version
Должна быть установлена Java(TM) SE Runtime Environment версии 8 (1.8.0_201, где 8 - версия, 201 - номер обновления, значения которого могут изменяться в зависимости от версии обновления).
Если необходима ручная установка Java, то воспользуйтесь информацией под спойлером.
Установка и настройка PostgreSQL
Настройка postgreSQL для работы с сервером.
После установки базы данных PostgreSQL на выбранную систему необходимо:
1. Установить пароль postgres для пользователя postgres.
sudo -u postgres psql -c "ALTER USER postgres with encrypted password 'postgres';"
2. Создать базу данных "jupiter" для сервера.
sudo -u postgres psql -c 'CREATE DATABASE jupiter;'
3. Перезапуск Postgresql
sudo service postgresql restart
Установка ПО Сервер - КРОС
1. Перейти в
cd /usr/
2. Скачать архив с сервером КРОС.
sudo wget url
url - ссылка для скачивания
3. Распаковать архив с сервером КРОС
sudo unzip /usr/smpo-server.zip
4. Перейти в папку smpo-server
cd /usr/smpo-server
5. Сделать исполняемыми файлы с расширением *.sh
sudo chmod +x *.sh
6. Запустить установку
sudo /usr/smpo-server/install.sh
7. Перейти в
cd /usr/local/smpo-server
8. Поместить в папку /usr/local/smpo-server файл лицензии, если имеется, с расширением .key (без ключа лицензии работает в тестовом режиме один месяц)
9. Запустить сервер
sudo /etc/init.d/smpo-server start
10. Для входа в систему администрирования нужно в любом браузере (рекомендуем Google Chrome) открыть WEB-страницу по адресу сервера (можно локальному, если он находится в Вашей локальной сети) указав порт 9900
- Например:
http://localhost:9900 или http://192.168.1.13:9900 192.168.1.13 - IP компьютера, на котором установлен сервер.
Появится приглашение ввести логин и пароль пользователя:
Использовать установленные по умолчанию
Логин : superadmin Пароль: superadmin
Если удалось выполнить все пункты, можно сделать вывод, что Сервер установлен и работает корректно.
Сервер-КРОС имеет встроенную диагностику доступности портов. Нажмите на кнопку ниже чтобы узнать, как выполнить диагностику портов.