NEXUS部署配置

简介: 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

目录
相关文章
|
4月前
|
Java Linux Maven
私有仓库工具Nexus Maven如何部署并实现远程访问管理界面
私有仓库工具Nexus Maven如何部署并实现远程访问管理界面
154 0
|
22天前
|
Ubuntu Java Maven
搭建nexus私服
搭建nexus私服
59 0
|
3月前
|
存储 安全 数据库
蓝易云 - Nexus2迁移升级到Nexus3
请注意,这只是一个基本的迁移步骤,具体的步骤可能会根据你的具体情况有所不同。在进行迁移之前,你应该仔细阅读Sonatype的官方迁移指南,并确保你理解所有的步骤和可能的风险。
76 1
|
Linux 网络安全 数据安全/隐私保护
【Nexus】Linux安装Nexus
【Nexus】Linux安装Nexus
|
Java Maven
【Nexus】上传jar至Nexus的两种方式
【Nexus】上传jar至Nexus的两种方式
|
存储 Kubernetes Java
nexus on k8s最佳实战
nexus on k8s最佳实战
383 0
|
Java Apache Maven
使用Nexus创建私服
使用Nexus创建私服
167 0
使用Nexus创建私服
|
数据安全/隐私保护 UED Docker
|
存储 Java Apache
Nexus 私有制品库搭建
Nexus 是Maven 仓库管理器,管理开发所需要的构件。
325 0
Nexus 私有制品库搭建
|
Java Maven
项目中如何使用私服 Nexus
让 Maven 项目使用 Nexus 作为远程仓库有两种方式。 单个项目:在项目的 pom.xml 中进行更改,让单个项目使用 Nexus 仓库; 所有项目:通过修改 Maven的 配置文件 settings.xm l进行更改,让所有项目都使用 Nexus仓库;
304 0
项目中如何使用私服 Nexus