Установка Nexus Repository Manager (NXRM) 3

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

 
 
Логотип GITA-DEV

Автор: Черноусов Антон aka Gita-Dev
Опубликовано: 18 Июн 2018 (последние правки 1 месяц)

acl admin dev git install tar ubuntu установка oracle установка oracle java в ubuntu

Официальная документация по установке и настройке: https://help.sonatype.com/repomanager3/installation

1. Подготавливаем Java-окружение по инструкции "Установка Oracle Java в Ubuntu Linux" (https://gita-dev.ru/blog/ustanovka-oracle-java-v-ubuntu-linux/)

В результате мы должны получить такую версию Java-интерпретатора:

# java -version
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)

2. Загружаем бинарный дистрибутив и распаковываем его в /opt/:

# wget https://download.sonatype.com/nexus/3/latest-unix.tar.gz
# tar -xvf ./latest-unix.tar.gz
# cp -R ./nexus-3.12.1-01/ /opt/nexus

3. Проводим тестовый запуск:

# cd /opt/nexus/bin/
# ./nexus start

4. После тестового запуска мы можем подключиться к web-интерфейсу управления по адресу http://10.1.1.74:8081/

Логин и пароль по умолчанию:

  • admin
  • admin123

5. Следующим этапом мы создадим пользователя nexus, поменяем права на каталог с web-приложением и создадим SystemD-юнит для автоматического запуска.

# ./nexus stop
# useradd nexus
# passwd nexus
# chown -R nexus:nexus /opt/nexus/
# chown -R nexus:nexus /opt/sonatype-work/

SystemD-юнит довольно типовой для Java-приложений (/lib/systemd/system/nexus.service):

[Unit]
Description=nexus service
After=network.target
   
[Service]
Type=forking
ExecStart=/opt/nexus/bin/nexus start
ExecStop=/opt/nexus/bin/nexus stop
User=nexus
Restart=on-abort
   
[Install]
WantedBy=multi-user.targe

Устанавливаем юнит для автозапуска при старте сервера и запускаем:

# systemctl enable nexus.service
# systemctl start nexus.service

Вроде все работает, а дальнейшая настройка не входит в мою задачу.

Похожие статьи

Установка Oracle Java в Ubuntu Linux

Установка Oracle Java в Ubuntu Linux

И хотя в поставку практически всех линукс дистрибутивов сейчас входит Open JDK и он практически на 100% совместим с проприетарным продуктом от Oracle иногда приходится использовать именно Oracle JDK. Это например при работе с теми же продуктами от Oracle.


Установка Elastic Search в Docker-контейнер

Установка Elastic Search в Docker-контейнер

Сегодня я буду настраивать компоненты глобального поиска bpm’online customer center и первый элемент этой системы, это Elastic Search в Docker-контейнере.


Мои сертификаты WEB Frontend-разработка (Javascript и jQuery)

Мои сертификаты WEB Frontend-разработка (Javascript и jQuery)

Как вы наверное поняли, я обычно работаю один и поэтому мне приходится писать и Front и Back, до недавнего времени, я обходился банальными Django-формами и шаблонами для построения интерфейса, но все таки пришел 21-ый век и теперь уже без JS просто никуда.


Отзывы и комментарии