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
然後完成引導設置即可使用.