Maven知識記錄(二)使用Nexus搭建Maven私服

Maven知識記錄(二)使用Nexus搭建Maven私服

Linux環境下安裝Nexus

有一點須要說明的是搭建nexus時儘可能不要使用root用戶直接安裝運行,官方應該是處於安全考慮給出的建議,因此我這裏建立了nexus用戶做爲往後維護私服賬號。html

1.使用root建立nexus用戶

我這裏密碼設置的是123456,所以提示過於簡單。實際使用環境中這個密碼要設置的複雜些。linux

[root@linux ~]# useradd nexus
[root@linux ~]# passwd nexus
更改用戶 nexus 的密碼 。
新的 密碼:
無效的密碼: 過於簡單化/系統化
無效的密碼: 過於簡單
從新輸入新的 密碼:
passwd: 全部的身份驗證令牌已經成功更新。
[root@linux ~]#

2. 驗證用戶是否建立成功、密碼是否設置成功

用戶建立成功、密碼設置成功後。下面切換到nexus用戶。我這裏爲了驗證nexus的密碼因此預先切換到了另一個普通用戶瀏覽器

[root@linux ~]# su wangwu
[wangwu@linux root]$ 
[wangwu@linux root]$ 
[wangwu@linux root]$ su nexus
密碼:
[nexus@linux root]$

如上出現nexus@linux 表示建立的nexus用戶成功而且設置密碼生效。安全

3. 上傳nexus安裝包

使用cd ~切換到nexus用戶的家目錄。打開FTP上傳文件工具把nexus上傳到服務器。服務器

[nexus@linux ~]$ ll
總用量 132256
-rw-r--r--. 1 root root 135426386 7月  20 00:27 nexus-3.19.1-01-unix.tar.gz
[nexus@linux ~]$

4. 解壓nexus安裝包

[nexus@linux ~]$ tar -zxvf nexus-3.19.1-01-unix.tar.gz
[nexus@linux ~]$ ls
nexus-3.19.1-01  nexus-3.19.1-01-unix.tar.gz  sonatype-work

5. 啓動nexus服務

[nexus@linux ~]$ cd nexus-3.19.1-01/bin/
[nexus@linux bin]$ sh nexus start
Starting nexus
[nexus@linux bin]$ sh nexus status
nexus is running

說明一下nexus命令
啓動: sh nexus start (後臺運行) sh nexus run(輸出信息運行)
中止:sh nexus-3.19.1-01/bin/nexus stop
狀態:sh nexus-3.19.1-01/bin/nexus statusmaven

6. 驗證nexus安裝是否成功

瀏覽器中輸入ip:8081,出現以下畫面,說明安裝成功。 這裏須要到提示的路徑中獲取nexus默認登陸密碼工具

[nexus@linux bin]$ cat /home/nexus/sonatype-work/nexus3/admin.password
ba7fe33c-cd30-4a2b-aba6-d399f8ed34e3[nexus@linux bin]$ 
[nexus@linux bin]$

ba7fe33c-cd30-4a2b-aba6-d399f8ed34e3 爲個人初始登陸密碼,輸入此密碼登陸成功後按步驟須要從新設置一個新的密碼,按步驟操做便可,這裏不作演示了。unix

7. 設置nexus開機啓動

實際環境中須要設置下開機nexus自啓動,這裏由於nexus權限的緣由須要切換回root用戶下進行操做。code

[nexus@linux bin]$ su root
密碼:
[root@linux bin]# 
[root@linux bin]# ln -s /home/nexus/nexus-3.19.1-01/bin/nexus /etc/init.d/nexus3
[root@linux bin]# chkconfig --add nexus3
[root@linux bin]# chkconfig nexus3 on
[root@linux bin]#

至此,咱們的nexus搭建成功,之後有須要補充的內容會添加到這篇文章裏,下一篇演示如何使用nexus搭建的maven私服。htm

Maven私服的搭建和使用相關的系列文章共三篇,歡迎閱讀
Maven知識記錄(一)初識Maven私服
Maven知識記錄(二)使用Nexus搭建Maven私服
Maven知識記錄(三)項目中使用maven私服

相關文章
相關標籤/搜索