資安

NEXUS部署配置

本文示例為在ceonts7上安裝

NEXUS依賴

官方建議,服務器內存最小8G,數據盤500G
必須jdk8 下載地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html
maven 下載地址:https://maven.apache.org/download.cgi
nexus 下載地址:https://www.sonatype.com/nexus-repository-oss
具體內容可以查看官方文檔:官方文檔

網站地址:https://nexus.abc.net/

1.系統配置

添加用戶

useradd -s /sbin/nologin nexus

配置打開文件最大數(鏡像中已經開啟最大數了)

vim /etc/security/limits.conf

root - nofile 65536

2.要使用nexus服務需要安裝jdk和maven
1.1、jdk安裝

cd /usr/local/
tar -zxvf jdk-11.0.8_linux-x64_bin.tar.gz

vim /etc/profile

JAVA PATH

export JAVA_HOME=/usr/local/jdk-11.0.8
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

source /etc/profile

java -version

1.2、maven安裝

cd /usr/local/
tar -zxvf apache-maven-3.6.3-bin.tar.gz

vim /etc/profile

MAVEN PATH

export MAVEN_HOME=/usr/local/apache-maven-3.6.3
export PATH=$PATH:${MAVEN_HOME}/bin

source /etc/profile

mvn -v

3.安裝nexus

不一定能下載下來,可能需要轉換一下網絡

cd /usr/local/
wget https://sonatype-download.global.ssl.fastly.net/repository/downloads-prod-group/3/nexus-3.25.1-04-unix.tar.gz
tar -zxvf nexus-3.25.1-04-unix.tar.gz
mv nexus-3.25.1-04 nexus

解壓後又2個目錄

#nexus-3.25.1-04:包含了 Nexus 運行所需要的文件。是 Nexus 運行必須的
#sonatype-work:包含了 Nexus 生成的配置文件、日誌文件、倉庫文件等。當我們需要備份 Nexus 的時候默認備份此目錄即可

修改環境變量

vim /etc/profile
export NEXUS_HOME=/usr/local/nexus
export PATH=$PATH:${MAVEN_HOME}/bin:${NEXUS_HOME}/bin

source /etc/profile

如果想修改啟動用戶可以修改這裡

vim /usr/local/bin/nexus.rc

run_as_user="nexus" #內容就這一行,放開註釋,填寫用戶即可

端口配置

cat /usr/local/nexus/etc/nexus-default.properties #默認是8081

最後啟動nexus

cd /usr/local/nexus/bin
./nexus start
./nexus status

開機自啟動

vim /etc/rc.d/rc.local

/usr/local/nexus/nexus-3.18.1/bin/nexus start #添加這一行內容

chmod 755 /etc/rc.d/rc.local

訪問http://ip:8081,登陸用戶admin 默認密碼存放在:/usr/local/nexus/sonatype-work/nexus3/admin.password 目錄

4.訪問地址
https://nexus.abc.net

Leave a Reply

Your email address will not be published. Required fields are marked *