一、安裝 JDK 和 Maven
安裝 Nexus 的前提是先要安裝 JDK 和 Maven
我們安裝 VM 虛擬機的時候, VM 會自帶 JDK ,建議卸載掉 VM 自帶的 JDK ,然后安裝自己需要的版本的 JDK ,否則可能因為版本不兼容,出現問題
- 卸載 VM 自帶的 JDK : https://www.cnblogs.com/xiaomaomao/p/14159852.html
- 安裝 JDK : https://www.cnblogs.com/xiaomaomao/p/13683703.html
- 安裝 Maven: https://www.cnblogs.com/xiaomaomao/p/14170972.html
最終通過相關的命令查看 JDK 和 Maven 是否安裝成功
二、官網下載 Linux 版本的 Nexus 安裝包
官網下載 Nexus 下載了很多次,根本下不下來,要不是網頁打不開,要不是建立了連接中途又斷開了,網上找到個好心人分享了一個 Nexus 的安裝包,這里表示不勝感謝.找了他的博客幾次,也沒有找到,很遺憾,這里貼一下我的網盤的分享
Nexus 分享地址: https://www.cnblogs.com/xiaomaomao/p/14171839.html
三、找到安裝目錄,解壓 Maven 安裝包
我這里的安裝包的版本是 nexus-3.19.1-01-unix.tar.gz ,使用命令解壓安裝包
tar -zxvf nexus-3.19.1-01-unix.tar.gz
解壓后得到兩個目錄文件
nexus-3.19.1-01 : nexus 應用程序目錄
sonatype-work : 私服的倉庫,里面存儲的是私服上的各種構件
四、啟動 Nexus
我們這里以啟動的時候將啟動相關的日志信息寫入 my-nexus.log 日志文件中,這樣在啟動的時候如果出現了異常,那么我們可以快速的定位到錯誤的原因
./nexus run >> ../my-nexus.log
另外打開一個 Linux 客戶端,實時監控啟動日志
tail -fn 500 my-nexus.log
啟動成功之后,使用 http:// Linux IP 地址:8081 訪問 Nexus 的控制台
http://192.168.198.129:8081/
Nexus 默認的訪問端口是 8081 ,你也可以通過修改配置的方式來進行相應的自定義
如果啟動正常的情況下,可以訪問到 Nexus 的控制台,界面如下
那么恭喜你, Nexus 已經安裝成功了
五、啟動 Nexus 時的問題
1、使用 ./nexus start 啟動 Nexus 服務
客戶端可以執行其它操作
查看日志,不輸出日志信息
查看狀態顯示 running ,查看應用進程顯示存在
能夠訪問 Nexus 管理界面
2、使用 ./nexus run 啟動 Nexus 服務
客戶端不能進行其它操作
啟動時輸出啟動日志
查看狀態顯示 stopped ,但是查看應用進程卻是顯示存在的,這就很奇怪了
能夠訪問 Nexus 管理界面
關於啟動方式的總結:兩種啟動方式使用 ./nexus status 查看到的狀態不同,暫時還不清楚是為什么
建議使用 ./nexus run >> my.log 的方式來啟動 Nexus ,這樣如果出現異常,可以通過日志快速的定位到問題, ./nexus status 不能用作判定是否啟動成功的標志,具體以能不能訪問 Nexus 后台管理界面為准