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

目录
相关文章
|
8月前
|
Java Linux Maven
私有仓库工具Nexus Maven如何部署并实现远程访问管理界面
私有仓库工具Nexus Maven如何部署并实现远程访问管理界面
193 0
|
1月前
|
存储 Kubernetes 容器
K8S部署nexus
该配置文件定义了Nexus 3的Kubernetes部署,包括PersistentVolumeClaim、Deployment和服务。PVC请求20Gi存储,使用NFS存储类。Deployment配置了一个Nexus 3容器,内存限制为6G,CPU为1000m,并挂载数据卷。Service类型为NodePort,通过30520端口对外提供服务。所有资源位于`nexus`命名空间中。
|
5月前
|
Ubuntu Java Maven
搭建nexus私服
搭建nexus私服
346 0
|
8月前
|
存储 Java Maven
|
Java Maven
【Nexus】上传jar至Nexus的两种方式
【Nexus】上传jar至Nexus的两种方式
|
存储 Kubernetes Java
nexus on k8s最佳实战
nexus on k8s最佳实战
467 0
|
Java Apache Maven
使用Nexus创建私服
使用Nexus创建私服
201 0
使用Nexus创建私服
|
数据安全/隐私保护 UED Docker
|
存储 Java Apache
Nexus 私有制品库搭建
Nexus 是Maven 仓库管理器,管理开发所需要的构件。
359 0
Nexus 私有制品库搭建
|
安全 JavaScript Java
Nexus私服部署(十七)
nexus私服部署 1.nexus私服简介 Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问。利用Nexus你可以只在一个地方就能够完全控制访问 和部署在你所维护仓库中的每个Artifact。Nexus是一套“开箱即用”的系统不需要数据库,它使用文件系统加Lucene来组织数据。Nexus 使用ExtJS来开发界面,利用Restlet来提供完整的REST APIs,通过m2eclipse与Eclipse集成使用。Nexus支持WebDAV与LDAP安全身份认证。
344 0
Nexus私服部署(十七)