일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- syslog
- 서울시민카드
- centos 7.5
- docker
- 빅데이터
- C
- log
- Linux
- rsyslog
- Audit Log
- Shell
- Elk
- audit
- bash
- yum
- 디렉토리
- Elasticsearch
- JSON
- RHEL
- Kubernetes
- zabbix
- 크롬
- K8S
- Python
- PostgreSQL
- CentOS
- 파이썬
- Chrome
- GNOME
- GPU
- Today
- Total
Sysops Notepad
[Linux] Centos 7 Sonatype Nexus Repository 설치하기(1) 본문
# hostnamectl set-hostname nexus
# yum update -y
# yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel
# java -version
# cd /opt
# wget https://download.sonatype.com/nexus/3/latest-unix.tar.gz
# tar -xvzf latest-unix.tar.gz
# mv nexus-3.20.1-01 nexus
# mv sonatype-work nexusdata
# useradd --system --no-create-home nexus
# chown -R nexus:nexus /opt/nexuschown -R nexus:nexus /opt/nexusdata
# vim /opt/nexus/bin/nexus.vmoptions
-Xms2703m
-Xmx2703m
-XX:MaxDirectMemorySize=2703m
-XX:+UnlockDiagnosticVMOptions
-XX:+LogVMOutput
-XX:LogFile=../nexusdata/nexus3/log/jvm.log
-XX:-OmitStackTraceInFastThrow
-Djava.net.preferIPv4Stack=true
-Dkaraf.home=.
-Dkaraf.base=.
-Dkaraf.etc=etc/karaf
-Djava.util.logging.config.file=etc/karaf/java.util.logging.properties
-Dkaraf.data=../nexusdata/nexus3
-Dkaraf.log=../nexusdata/nexus3/log
-Djava.io.tmpdir=../nexusdata/nexus3/tmp
-Dkaraf.startLocalConsole=false
# vim /opt/nexus/bin/nexus.rc
run_as_user="nexus"
# vim /opt/nexus/etc/nexus-default.properties
-> Change application-host=0.0.0.0 to application-host=127.0.0.1.
# vim /etc/security/limits.conf
...
nexus - nofile 65536
# vim /etc/systemd/system/nexus.service
[Unit]
Description=Nexus Service
After=syslog.target network.target
[Service]
Type=forking
LimitNOFILE=65536
ExecStart=/opt/nexus/bin/nexus start
ExecStop=/opt/nexus/bin/nexus stop
User=nexus
Group=nexus
Restart=on-failure
[Install]
WantedBy=multi-user.target
# systemctl daemon-reload
# systemctl enable nexus.service
# systemctl start nexus.service
출처 : www.fosslinux.com/27838/installing-sonatype-nexus-repository-oss-on-centos-7.htm
'업무 > etc' 카테고리의 다른 글
[Linux] Go(Golang) 설치하기 (0) | 2021.04.09 |
---|---|
[Linux] Centos 7 Sonatype Nexus Repository 설치하기(2) (0) | 2020.10.07 |
[Linux] 대용량 파일 복사 (0) | 2020.10.05 |
[Linux] Python pycurl 설치간 error 발생시 처리 방법 (0) | 2020.10.05 |
[Linux] JAVA 8 (openjdk 1.8.x ) 설치 (0) | 2020.10.05 |