본문 바로가기
OS

[Linux] Ubuntu Nexus Repository Manager 서비스 등록

by 수앙 2019. 8. 31.

우분투 16.04 기준 넥서스 서비스를 등록하여

sudo systemctl start nexus

sudo systemctl stop nexus

명령어를 수행할 수 있게 설정하는 방법에 대하여 알아보자.

 

1. Nexus Repository Manager 다운로드

https://www.sonatype.com/ 접속 후 상단 메뉴 중 Producs 선택 -> OSS Edition 클릭

 

Sonatype | DevOps Automation - Open Source Governance

Sonatype Nexus helps software development teams use open source so they can innovate faster and automatically control risk.

www.sonatype.com

GET REPOSITORY OSS 클릭

Nexus 3 버전은 이메일 정보를 넣으면 다운받아지는 것 같은데...(안해봄)

여기서는 Nexus 2.x 버전을 다운받는다(하단 오른쪽에 CLICK HERE 클릭).

아래 그림에 표시된 파일 링크 주소를 복사한다.

 

wget nexus-latest-bundle.tar.gz 명령어로 원하는 경로에 다운받고

tar zxf nexus-latest-bundle.tar.gz 압축풀면 설치 끝

 

2. 서비스 등록

sudo cp <path>/nexus-2.x/bin/nexus /etc/init.d/nexus

sudo chmod 755 /etc/init.d/nexus

sudo chown root /etc/init.d/nexus

sudo vi /etc/init.d/nexus 아래 3가지 항목들을 자신의 환경에 맞게 수정

14: NEXUS_HOME="/home/<user>/nexus/nexus-2.x"

23: RUN_AS_USER="<user>"

34: PIDDIR="/home/<user>"

sudo update-rc.d nexus defaults

- 서비스 시작

sudo systemctl start nexus

- 서비스 중지

sudo systemctl stop nexus

 

참고사이트

https://help.sonatype.com/repomanager2/installing-and-running/configuring-nexus-repository-manager-as-a-service

 

Configuring Nexus Repository Manager as a Service

We recommend to avoid running the repository manager as the root user or a similar privileged user, as this practice poses serious security risks to the host operating system unnecessarily. Instead we suggest to follow system administration best practice a

help.sonatype.com

끝.

'OS' 카테고리의 다른 글

쿠버네티스(Kubernetes) 설치 명령어  (0) 2023.06.03
CentOS 6 설치 및 부가 설치 가이드  (0) 2012.02.04

댓글