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

目录
相关文章
|
3月前
|
人工智能 安全 机器人
OpenClaw从新手入门到中级进阶攻略:阿里云/本地部署、配置、Skill进阶+多场景实战指南
2026年,OpenClaw(曾用名ClawdBot、Moltbot)凭借开源特性与强大的智能体能力,成为全球最火爆的AI Agent项目,GitHub星标已突破24.2万,被国内用户亲切称为“小龙虾”。它并非普通的聊天机器人,而是一款可扩展的AI智能体平台,核心价值在于能将大模型的“思考能力”转化为“执行能力”——通过接入海量Skill插件、对接多通信渠道,实现文件管理、自动化办公、开发辅助、学术研究等全场景任务,真正成为用户的“数字员工”。
1154 8
|
Ubuntu Java Maven
搭建nexus私服
搭建nexus私服
1503 0
|
数据采集 监控 Oracle
ERP系统的实施与变更管理:确保成功的数字化转型
【7月更文挑战第29天】 ERP系统的实施与变更管理:确保成功的数字化转型
906 0
|
机器学习/深度学习 自然语言处理 TensorFlow
使用Python和DeepSeek进行联网搜索的实践指南
本文介绍如何使用Python和假设的高性能深度学习工具包DeepSeek进行联网搜索,并通过实际案例展示其应用过程。首先,准备环境并安装依赖库(如Python 3.x、pip、DeepSeek、requests和BeautifulSoup4)。接着,讲解了DeepSeek的功能及其在图像分类、实体识别等任务中的应用。通过联网搜索抓取数据并进行预处理后,使用TensorFlow和Keras构建和训练CNN模型。
1009 3
|
数据库连接 数据库 数据安全/隐私保护
数据库连接池的配置文件
我们首先要确认连接池需要哪些配置信息,根据经验,一个数据库连接池至少要有一下几个必须的配置。首先是必须由用户指定的几项配置,也就是数据库驱动、数据库连接的url、用户名和密码。然后是可以由连接池自己默认指定的几项配置,这些配置一般有:连接池初始大小,连接池最大大小,健康检查开始时间,健康检查间隔时间,以及连接超时时间。这些配置信息我们可以将其写进一个properties文件里,这个文件我们命名为pool.properties,处于项目的resource目录下。在创建数据库连接池时我们需要将这些配置信息读进内存里。
|
负载均衡 Java Nacos
Nacos注册中心有几种调用方式?
Nacos注册中心有几种调用方式?
410 2
Nacos注册中心有几种调用方式?
vue3-element-admin的组件el-time-picker设置只能选择上午或下午
vue3-element-admin的组件el-time-picker设置只能选择上午或下午
1039 0
|
存储 缓存 NoSQL
redis4.0之MEMORY命令详解
在过去,查看redis的内存使用状态只有info memory命令,而且也只有一些基础信息,想要获取全局信息就有些困难。4.0开始redis提供了`MEMORY`命令,一切都变得简单起来。
10463 153
|
JavaScript Java 测试技术
从零开始:Nexus私服搭建与Maven仓库配置的完全指南
从零开始:Nexus私服搭建与Maven仓库配置的完全指南
24678 7