安裝 JDK
運行 Nexus 需要 Java 8 的運行時環境支持,可以使用 YUM 方式安裝安裝 open JDK1.8版本,也可以使用 rpm 安裝,
我們課程使用 RPM 方式安裝
[root@ci-node3 src]# rpm -ivh jdk-8u121-linux-x64.rpm
java安裝好了
[root@ci-node3 src]# java -version java version "1.8.0_121" Java(TM) SE Runtime Environment (build 1.8.0_121-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
獲取 Nexus 安裝包
下載地址:https://www.sonatype.com/download-oss-sonatype
安裝 Nexus
[root@ci-node3 src]# mv nexus-3.13.0-01-unix.tar.gz /usr/local/
解壓
[root@ci-node3 src]# cd /usr/local/ [root@ci-node3 local]# tar -xf nexus-3.13.0-01-unix.tar.gz
解壓出兩個文件夾
[root@ci-node3 local]# ll total 120028 drwxr-xr-x. 2 root root 6 Apr 11 2018 bin drwxr-xr-x. 2 root root 6 Apr 11 2018 etc drwxr-xr-x. 2 root root 6 Apr 11 2018 games drwxr-xr-x. 2 root root 6 Apr 11 2018 include drwxr-xr-x. 2 root root 6 Apr 11 2018 lib drwxr-xr-x. 2 root root 6 Apr 11 2018 lib64 drwxr-xr-x. 2 root root 6 Apr 11 2018 libexec drwxr-xr-x 9 root root 163 Apr 23 00:39 nexus-3.13.0-01 // nexus 程序 -rw-r--r-- 1 root root 122904706 Dec 17 2018 nexus-3.13.0-01-unix.tar.gz drwxr-xr-x. 2 root root 6 Apr 11 2018 sbin drwxr-xr-x. 5 root root 49 Aug 24 2019 share drwxr-xr-x 3 root root 20 Apr 23 00:39 sonatype-work // 倉庫的工作文件夾 drwxr-xr-x. 2 root root 37 Apr 23 00:38 src
改個名字
[root@ci-node3 local]# mv nexus-3.13.0-01 nexus [root@ci-node3 local]# ll total 120028 drwxr-xr-x. 2 root root 6 Apr 11 2018 bin drwxr-xr-x. 2 root root 6 Apr 11 2018 etc drwxr-xr-x. 2 root root 6 Apr 11 2018 games drwxr-xr-x. 2 root root 6 Apr 11 2018 include drwxr-xr-x. 2 root root 6 Apr 11 2018 lib drwxr-xr-x. 2 root root 6 Apr 11 2018 lib64 drwxr-xr-x. 2 root root 6 Apr 11 2018 libexec drwxr-xr-x 9 root root 163 Apr 23 00:39 nexus -rw-r--r-- 1 root root 122904706 Dec 17 2018 nexus-3.13.0-01-unix.tar.gz drwxr-xr-x. 2 root root 6 Apr 11 2018 sbin drwxr-xr-x. 5 root root 49 Aug 24 2019 share drwxr-xr-x 3 root root 20 Apr 23 00:39 sonatype-work drwxr-xr-x. 2 root root 37 Apr 23 00:38 src
啟動nexus
上面啟動成功后會警告不要使用 root 用戶啟動,這里可以新建一個用戶,也可以指定
root 用戶啟動,使他不出現警告,
下面配置指定 root 用戶啟動,編輯 bin 目錄下的 nexus.rc 啟動配置文件
[root@ci-node3 bin]# cat nexus.rc #run_as_user=""
[root@ci-node3 bin]# pwd /usr/local/nexus/bin [root@ci-node3 bin]# vim nexus.rc
修改內容為:
run_as_user="root
然后wq保存
可以這樣使用
[root@ci-node3 bin]# ./nexus WARNING: ************************************************************ WARNING: Detected execution as "root" user. This is NOT recommended! WARNING: ************************************************************ Usage: ./nexus {start|stop|run|run-redirect|status|restart|force-reload}
啟動nexus 啟動了
[root@ci-node3 bin]# /usr/local/nexus/bin/nexus start WARNING: ************************************************************ WARNING: Detected execution as "root" user. This is NOT recommended! WARNING: ************************************************************ Starting nexus [root@ci-node3 bin]# /usr/local/nexus/bin/nexus status WARNING: ************************************************************ WARNING: Detected execution as "root" user. This is NOT recommended! WARNING: ************************************************************ nexus is running.
在瀏覽器訪問 192.168.31.13:8081 顯示出來了 倉庫安裝好了
登錄下
默認用戶名admin
密碼默認是admin123