運行環境
系統版本:CentOS Linux release 7.4.1708 (Core)
軟件版本:Sonatype-Nexus-3.14.0
硬件要求:無
安裝過程
1、 調整系統參數
需要調整系統打開文件描述符數量最少為65536。
[root@localhost ~]# vim /etc/security/limits.conf
root soft nofile 65536
root hard nofile 65536
* soft nofile 65536
* hard nofile 65536
[root@localhost ~]# ulimit -n 65536
[root@localhost ~]# ulimit -a |grep 'open files'
open files (-n) 65536
2、安裝JDK
Nexus依賴於JAVA環境,所以我們需要安裝JDK(JAVA開發包)。
下載連接會失效,請去官網復制新的下載連接。
JDK官網訪問地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
[root@localhost ~]# wget https://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gz?AuthParam=1542350520_f6f14426ab9a76a94bd62c2d04ed47ff
[root@localhost ~]# mv jdk-8u191-linux-x64.tar.gz\?AuthParam\=1542350520_f6f14426ab9a76a94bd62c2d04ed47ff jdk-8u191-linux-x64.tar.gz
[root@localhost ~]# mkdir /usr/local/java
[root@localhost ~]# tar xzvf jdk-8u191-linux-x64.tar.gz -C /usr/local/java
[root@localhost ~]# vim /etc/profile
export JAVA_HOME=/usr/local/java/jdk1.8.0_191
export JAVA_BIN=$JAVA_HOME/bin
export PATH=$PATH:$JAVA_BIN
[root@localhost ~]# source /etc/profile
[root@localhost ~]# java -version
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
3、下載二進制軟件包
[root@localhost ~]# wget https://sonatype-download.global.ssl.fastly.net/repository/repositoryManager/3/nexus-3.14.0-04-unix.tar.gz
4、解壓軟件到安裝目錄
[root@localhost ~]# mkdir /usr/local/nexus
[root@localhost ~]# tar xzvf nexus-3.14.0-04-unix.tar.gz -C /usr/local/nexus/
5、修改軟件二進制操作命令文件
編輯軟件二進制操作命令文件,設置JAVA的工作目錄,綁定JAVA運行環境。
[root@localhost ~]# vim /usr/local/nexus/nexus-3.14.0-04/bin/nexus
# Uncomment the following line to override the JVM search sequence
INSTALL4J_JAVA_HOME_OVERRIDE=$JAVA_HOME
6、配置環境變量
配置環境變量,使命令在全局生效。
[root@localhost ~]# vim /etc/profile
export NEXUS_HOME=/usr/local/nexus/nexus-3.14.0-04
export NEXUS_BIN=$NEXUS_HOME/bin
export PATH=$PATH:$NEXUS_BIN
[root@localhost ~]# source /etc/profile
7、編輯配置文件
"nexus-default.properties"是Nexus軟件的默認配置文件,我們可以修改其服務端口和地址。
[root@localhost ~]# vim /usr/local/nexus/nexus-3.14.0-04/etc/nexus-default.properties
application-port=8081
#設置監聽端口。
application-host=0.0.0.0
#設置監聽地址。
8、啟動服務
[root@localhost ~]# nexus start
[root@localhost local]# netstat -lnupt |grep java
tcp 0 0 127.0.0.1:43883 0.0.0.0:* LISTEN 29515/java
tcp 0 0 0.0.0.0:8081 0.0.0.0:* LISTEN 29515/java
9、訪問Nexus管理平台
瀏覽器輸入地址:http://ip_address:8081。
進入匿名登陸頁面,我們可能需要使用默認的賬號密碼進入初始用戶界面。
默認使用的賬號:admin,密碼:admin123