ncd-sc系統部署方案-搭建nexus3.x作爲maven倉庫和docker倉庫[04]

1.安裝JDK1.8

使用Xftp工具上傳到linux系統進行解壓,這裏的放在/root/tool這個目錄下面。

解壓包:

tar -zxvf jdk-8u221-linux-x64.tar.gz

將jdk移動到/usr/local 這個目錄下面

mv jdk1.8.0_221/ /usr/local/

配置環境變量

打開profile文件

vim /etc/profile

在文件的最後面添加下面配置:

JAVA_HOME=/usr/local/jdk1.8.0_221
JRE_HOME=/usr/local/jdk1.8.0_221/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH

重新加載文件:

source /etc/profile

查看java版本是否安裝成功

java -version

2.安裝nexus3.x

nexus包已經傳到/root/tool目錄下,解壓,並重命名爲nexus

tar -zxvf nexus-3.18.0-01-unix.tar.gz

將加壓出來的2個文件移動到/usr/local/nexus下

mkdir /usr/local/nexus
mv nexus-3.18.0-01 /usr/local/nexus/
mv sonatype-work/ /usr/local/nexus/

修改配置運行nexus3所使用的用戶

cd nexus-3.18.0-01/bin/
vim nexus.rc

#使用root用戶
 run_as_user="root"

修改nexus3啓動所使用的jdk版本

vim nexus

#修改這行
INSTALL4J_JAVA_HOME_OVERRIDE=/usr/local/jdk1.8.0_221

修改nexus3默認端口

cd /usr/local/nexus/nexus-3.18.0-01/etc/
vim nexus-default.properties

#修改這行
application-port=8001

查看nexus3數據以及相關日誌的存儲位置

cd /usr/local/nexus/nexus-3.18.0-01/bin/
cat nexus.vmoptions

啓動nexus

#第一次啓動使用 第一次啓動比較慢,這裏說下 centos7如何設置nexus 開機啓動

step1:添加系統服務

在/etc/systemd/system/目錄寫一個叫作nexus.service,其中內容如下,
記得修改一下User爲啓動服務的用戶不然啓動會報錯!!!!!!!

[Unit]
Description=nexus service
After=network.target
  
[Service]
Type=forking
LimitNOFILE=65536
ExecStart=/usr/local/nexus/nexus-3.18.0-01/bin/nexus start
ExecStop=/usr/local/nexus/nexus-3.18.0-01/bin/nexus stop
ExecStatus=/usr/local/nexus/nexus-3.18.0-01/bin/nexus status
ExecRestart=/usr/local/nexus/nexus-3.18.0-01/bin/nexus restart
User=root
Restart=on-abort
  
[Install]
WantedBy=multi-user.target

step2:啓動剛纔的文件

刷新系統服務

sudo systemctl daemon-reload

設置開機啓動 並運行服務

sudo systemctl enable nexus.service
sudo systemctl start nexus.service

step3:打印日誌

tail -f /opt/sonatype-work/nexus3/log/nexus.log

日誌如果顯示 找不到 INSTALL4J_JAVA_HOME_OVERRIDE
去編輯一下nexus文件,解開下圖一行註釋,填寫上你的jdk地址

step4:訪問nexus頁面

Your admin user password is located in 
/usr/local/nexus/sonatype-work/nexus3/admin.password on the server.

執行如下命令查看初始化密碼: 

cat /usr/local/nexus/sonatype-work/nexus3/admin.password

 然後完成引導設置即可使用.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章