1. 程式人生 > >Linux下安裝nexus私服

Linux下安裝nexus私服

1、nexus直接訪問

一、環境準備

       安裝nexus這個軟體的時候有點不是很爽,不知道以前nexus版本下載是不是會出現這樣的情況,就現在而已(時間:2016.4.25),反正是官網是無法下載的,需要有使用代理去下載,我也是託一位同事幫忙下載的。官網地址就是:http://www.sonatype.org/nexus/archived,我下載的版本是nexus-2.13.0-01,貌似這個伺服器需要JDK1.7以上,由於本人是JDK1.8版本,所以沒有出現版本相容情況。

有提供zip和tar.gz格式,隨便下哪種都可以。

解壓命令:zip--->unzip

                   tar.gz----->tar zxvf

解壓後安裝到/opt/nexus目錄。

二、解壓之後會有兩個資料夾,nexus-2.13.0-01和sonatype-work,進入第一個資料夾的bin目錄來啟動nexus 。

1、進入啟動目錄,啟動

cd nexus-2.13.0-01/bin/
./nexus start

2、這時候提示:

****************************************
WARNING – NOT RECOMMENDED TO RUN AS ROOT
****************************************
If you insist running as root, then set the environment variable RUN_AS_USER=root before running this script.

大概意思就是要在環境配置export RUN_AS_USER=root,臨時配置

在命令列下輸入:export RUN_AS_USER=root

然後執行./nexus start,就不會再提示了 

3、也可以在系統裡面永久配置

vim /etc/profile  加入export RUN_AS_USER=root

三、啟動之後檢視日誌(日誌路徑:nexus/logs)

jvm 1    | 2016-04-27 07:34:44,363+0800 INFO  [ar-4-thread-2] *SYSTEM org.sonatype.nexus.proxy.maven.routing.internal.ManagerImpl - Updated and published prefix file of "Snapshots" [id=snapshots]
jvm 1    | 2016-04-27 07:34:44,401+0800 INFO  [ar-4-thread-5] *SYSTEM org.sonatype.nexus.proxy.maven.routing.internal.ManagerImpl - Updated and published prefix file of "3rd party" [id=thirdparty]
jvm 1    | 2016-04-27 07:34:44,728+0800 INFO  [ar-4-thread-4] *SYSTEM org.sonatype.nexus.proxy.maven.routing.internal.ManagerImpl - Updated and published prefix file of "Releases" [id=releases]
jvm 1    | 2016-04-27 07:34:44,808+0800 INFO  [jetty-main-1] *SYSTEM org.sonatype.nexus.rest.NexusApplication_UriMatching - Strict URI matching: true
jvm 1    | 2016-04-27 07:34:44,971+0800 INFO  [jetty-main-1] *SYSTEM org.sonatype.nexus.configuration.ModelUtils - Loading model /opt/sonatype-work/nexus/conf/lvo-plugin.xml
jvm 1    | 2016-04-27 07:34:44,999+0800 INFO  [jetty-main-1] *SYSTEM org.sonatype.nexus.configuration.ModelUtils - Loading model /opt/sonatype-work/nexus/conf/ldap.xml
jvm 1    | 2016-04-27 07:34:46,037+0800 INFO  [jetty-main-1] *SYSTEM org.sonatype.nexus.webresources.internal.WebResourceServiceImpl - Discovered 1971 resources
jvm 1    | 2016-04-27 07:34:46,038+0800 INFO  [jetty-main-1] *SYSTEM org.sonatype.nexus.webresources.internal.WebResourceServlet - Max-age: 30 days (2592000 seconds)
jvm 1    | 2016-04-27 07:34:46,229+0800 INFO  [jetty-main-1] *SYSTEM org.sonatype.nexus.bootstrap.jetty.InstrumentedSelectChannelConnector - Metrics enabled
jvm 1    | 2016-04-27 07:34:46,305+0800 INFO  [jetty-main-1] *SYSTEM org.eclipse.jetty.server.AbstractConnector -

Started [email protected]:8081
jvm 1    | 2016-04-27 07:34:46,306+0800 INFO  [jetty-main-1] *SYSTEM org.sonatype.nexus.bootstrap.jetty.JettyServer - Running
jvm 1    | 2016-04-27 07:34:46,306+0800 INFO  [WrapperListener_start_runner] *SYSTEM org.sonatype.nexus.bootstrap.jetty.JettyServer - Started
jvm 1    | 2016-04-27 07:34:46,548+0800 INFO  [ar-4-thread-3] *SYSTEM org.sonatype.nexus.proxy.storage.remote.httpclient.HttpClientRemoteStorage - Initializing remote transport for proxy repository "Apache Snapshots" [id=apache-snapshots]...
jvm 1    | 2016-04-27 07:34:47,603+0800 INFO  [ar-4-thread-1] *SYSTEM org.sonatype.nexus.proxy.storage.remote.httpclient.HttpClientRemoteStorage - Initializing remote transport for proxy repository "Central" [id=central]...
jvm 1    | 2016-04-27 07:34:50,829+0800 INFO  [ar-4-thread-1] *SYSTEM org.sonatype.nexus.proxy.maven.routing.internal.ManagerImpl - Updated and published prefix file of "Public Repositories" [id=public]

如果出現了紅字部分相類似的提示,則說明你安裝成功啦!

四、訪問 http:/xx:8081/nexus

預設管理員使用者名稱/密碼: admin/admin123 , 此時發現並不能成功,因為我是用的linux系統版本是centos7,預設是開啟了防火牆,所以有些埠需要自己手動開放。因為8081是需要對外開放的埠,此時需要輸入如下命令:具體參考大神前輩寫的:http://blog.csdn.net/zhouygjp/article/details/5059269

  1. firewall-cmd --permanent --add-port=8888/tcp  
  2. firewall-cmd --permanent --add-port=8080/tcp  
  3. firewall-cmd --permanent --add-port=80/tcp  
  4. firewall-cmd --permanent --add-port=5050/tcp  
  5. 重新載入  
  6. firewall-cmd --reload  
  7. 確認是否開放  
  8. firewall-cmd --list-all  

root使用者身份,設定為系統服務

cd /etc/init.d 

cp /usr/local/nexus/bin /nexus ./nexus 

chmod 755 /etc/init.d/nexus

Red Hat, Fedora, and CentOS增加nexus服務

$ cd /etc/init.d

增加nexus服務

$ chkconfig --add nexus

新增執行級別345

$ chkconfig --levels 345 nexus on

啟動nexus

$ service nexus start

驗證關係成功啟動

$ tail -f /usr/local/nexus/logs/wrapper.log

編輯/etc/init.d/nexus的文字

NEXUS_HOME="你安裝的根目錄"

PIDDIR="${NEXUS_HOME}"  

RUN_AS_USER "nexus" 此處使用者名稱可隨意選擇,最好不要是root

①如果使用root建立其它使用者,則改為root(不建議使用root

②如果使用該設定,需要:

•  nexus 使用者存在

useradd  nexus

• 更改nexus 安裝目錄的OwnerGroupnexus

chown nexus nexus nexus

啟動服務

service nexus start

OK。訪問成功!大家可以試試!

相關推薦

Linux安裝nexus

1、nexus直接訪問 一、環境準備        安裝nexus這個軟體的時候有點不是很爽,不知道以前nexus版本下載是不是會出現這樣的情況,就現在而已(時間:2016.4.25),反正是官網是無法下載的,需要有使用代理去下載,我也是託一位同事幫忙下載的。官網地址

Linux安裝maven(基於docker)

Nexus 映象說明 本映象基於官方映象檔案,僅修改系統時間為中國東8區,其他配置未變。 建立資料目錄 遞迴建立

Linux安裝maven(nexus3)

一、所需軟體 jdk8,nexus3 Nexus下載地址:https://www.sonatype.com/download-

LINUX安裝nexus與使用

下載nexus包並解壓 #本文下載版本2.14.3-02 筆者可更新至3.13.0-01 # wget "https://sonatype-download.global.ssl.fastly.net

linux安裝nexus repository及Intellij Idea集成私有maven

files usm codehaus ima sna rem 依賴 技術分享 active 前段日子公司搞java項目,使用nexus repository搭建了私有maven庫,現在把原來的私有nuget也遷到nexus repository上了,下面介紹下搭建流程:

Docker 方式安裝 Nexus

1. 從Docker 官方倉庫查詢映象: docker search nexus 2. 拉取映象: docker pull 你選中的映象的名字    pull 完成:  3.檢視映象: docker images 我只是習慣性的喜歡簡短的

安裝nexus,並新增阿里雲倉庫

一、安裝配置:     1、下載:https://www.sonatype.com/download-oss-sonatype 選擇 Nexus Repository Manager OSS 3.x - Unix 版本下載,速度快。從 sonatype.org下載的話根本沒

Linux平臺搭建nexus

Nexus介紹   Nexus是一個強大的Maven倉庫管理器,它極大地簡化了自己內部倉庫的維護和外部倉庫的訪問。利用Nexus你可以只在一個地方就能夠完全控制訪問 和部署在你所維護倉庫中的每個Artifact。Nexus是一套“開箱即用”的系統不需要資料庫,它

SuSe SP3安裝Gitlab

Gitlab私服搭建Ps:由於是內網使用不存在郵件派發,不配置郵件,且無需非同步伺服器代理轉發直接過程:1、下載bitnami-gitlab-8.9.6-0-linux-x64-installer.run(版本自選)2、安裝:YDCK-WXCAPP1:/soft # ./bi

虛擬機器之CentOS6上安裝Nexus

2.將壓縮包移動至/usr/nexus目錄 3.解壓壓縮包 # unzip nexus-2.14.0-01-bundle.zip 解壓出會有nexus-2.14.0-01  sonatype

Linux安裝搭建nexus

已配置好java環境. 參考: linux配置java環境 官網下載上傳nexus壓縮包到linux # 這裡以安裝到/usr/local/nexus為例 mkdir -p /usr/local/nexus cd /usr/local/nexus # 使用rz命令將本

Linux系統部署maven nexus和手動同步中央倉庫索引

一、準備工作 1、 下載JDK和maven nexus,JDK很好下載,不多做解釋,但是maven nexus當時我從官網上下載不了,在網上找了很久,最終從從CSDN共享檔案中下載到,將其共享到網盤中方便提供下載。(注意:JDK版本要和maven版本匹配) nexus的

Linux使用nexus搭建maven

下載安裝 解壓後會在同級目錄中,出現兩個資料夾:nexus-oss-webapp-1.8.0和sonatype-work,前者包含了nexus的執行環境和應用程式,後者包含了你自己的配置和資料。

安卓搭建nexus-2.window安裝nexus-3.0.0-03

  原文:http://blog.csdn.net/fengyunhaitan/article/details/51685498 nexus-3.0.0-03-win64.zip的安裝 1、下載安裝包,解壓縮,如下圖: 2、開啟cmd.exe,執行命令:nexus.ex

Centos7.0Nexus搭建

load 11.2 AD 下載 work tps class ash bundle 1.下載nexus wget https://sonatype-download.global.ssl.fastly.net/nexus/oss/nexus-2.11.2-03-bundl

maven 安裝 配置 中央倉庫 nexus 快照版本 正式版本 吐血整理

1. 下載並配置環境變數 配置環境變數之前 只能在這個目錄下才能執行 配置了之後 所有路徑都能執行 就像java一樣 檢視mvnen版本 "mvn -v" 2. 配置本

nexuslinux搭建問題

一、這幾天伺服器掛了,nexus私服沒有備份出來,只能手動再安裝一個新的在新的伺服器上。 前提是該伺服器已經配置好了JDK,當前伺服器版本是jdk1.6.0_29-64    。 nexus安裝包下載:http://www.sonatype.org/nexus/archiv

centos nexus 以及maven配置

nexus 私服 以及maven配置 版本以及環境: centos 7 jdk1.7 maven3.0 nexus2.1 知識介紹 如上圖所示,這裡比如說一個企業有很多員工,他們所做的專案是maven的專案,他們每次新來一個員工都要根據pom.x

Maven和 Sonatype Nexus安裝、配置及使用入門

http://blog.csdn.net/congcong68/article/details/40273833Maven 在我們專案中能幫我們解決哪些問題:     1.輸入命令就會幫我們自動 編譯、執行單元測試、生成文件、打包和部署等,列如輸入mvn clean inst

Linux nexus 搭建

sysconf default 防火墻 pre prope .so zxvf def har 下載nexushttps://www.sonatype.com/download-oss-sonatype 上傳到服務器/opt/ 解壓 tar -zxvf nexus-3.14.