【全网最全最详细】Linux下私服Nexus安装教程

简介: 本文介绍Nexus私服的安装与配置步骤:下载解压包、创建专用用户、禁止root启动、配置权限、启动服务并开放防火墙端口,最后通过浏览器访问管理界面并获取初始密码完成初始化设置。

一、将下载好的nexus包放在某个目录下

我的是目录是/home/nexus/nexus-3.51.0-01-unix.tar

1.1 进入目录

cd /home/nexus

1.2 解压tar包

tar -xf nexus-3.51.0-01-unix.tar

 解压完成后会看到两个目录:


nexus-3.51.0-01/
sonatype-work/

image.gif

建议将 nexus 目录改名为 nexus3:


mv nexus-3.51.0-01 nexus3

image.gif

最终目录结构如下:


/home/nexus/nexus3
/home/nexus/sonatype-work

image.gif


二、创建 nexus 用户(推荐,不要用 root 启动)

useradd nexus
passwd nexus

image.gif

这个密码需要复杂一些!!!

修改目录权限:


chown -R nexus:nexus /home/nexus

image.gif


三、设置 Nexus 不允许 root 启动(必须)

编辑 nexus.rc 文件:

vi /home/nexus/nexus3/bin/nexus.rc

image.gif

将:

run_as_user=""

image.gif

改为:

run_as_user="nexus"

image.gif


四、启动 Nexus(standalone 模式)

切换到 nexus 用户:

、su - nexus

image.gif

启动:

/home/nexus/nexus3/bin/nexus start

image.gif

查看状态:

/home/nexus/nexus3/bin/nexus status

image.gif

如果看到:

nexus is running

image.gif

说明成功了。


五、检查端口(默认 8081)

netstat -ntlp | grep 8081

image.gif

如果端口监听成功,说明 Nexus 已正常启动。


六、防火墙放行 8081(如果需要外部访问)

firewall-cmd --zone=public --add-port=8081/tcp --permanent
firewall-cmd --reload

image.gif

七、访问 Nexus

http://你的服务器IP:8081/

image.gif

image.gif



 初始密码查看:

cat /home/nexus/sonatype-work/nexus3/admin.password

image.gif

账号名是admin,第一次登录他会要求你修改密码,你直接修改密码就可以了。

目录
相关文章
|
Web App开发 Java Linux
Nexus【部署 02】最新版本 nexus-3.35.0-02-unix.tar.gz 安装配置启动及测试(JDK版本+虚拟机参数配置说明)
Nexus【部署 02】最新版本 nexus-3.35.0-02-unix.tar.gz 安装配置启动及测试(JDK版本+虚拟机参数配置说明)
1495 0
|
9月前
|
Java Spring
IDEA调出services窗口
本教程分两步指导:首先点击指定选项,然后在Templates中添加Spring Boot并应用,即可调出services窗口,快速完成配置。
462 11
|
9月前
|
JSON 安全 Java
JDK 21 字符串拼接最佳实践:场景化选择最优方案
JDK 21 字符串拼接需按场景选择最优方案:静态拼接用`+`,编译器自动优化;单线程动态拼接优选`StringBuilder`;格式化模板结合`formatted()`与文本块,提升可读性;集合拼接用`String.join()`或Stream;多线程场景选`StringBuffer`保障安全。
771 8
|
9月前
|
存储 算法 关系型数据库
【Java架构师体系课 | MySQL篇】② 深入理解MySQL索引底层数据结构与算法
InnoDB索引为何采用B+树?本文由浅入深解析二叉树、红黑树、B树的缺陷,详解B+树的结构优势:非叶子节点不存数据、叶子节点有序且双向链接,支持高效范围查询与磁盘预读,三层即可存储两千多万数据,极大提升查询性能。
592 7
|
9月前
|
SQL 缓存 Java
【Java架构必看】Mybatis的工作原理
MyBatis执行分启动与运行两阶段:启动时加载配置,运行时代理执行SQL。通过JDK动态代理生成Mapper接口,结合缓存机制与Executor执行SQL,最终由TypeHandler完成结果映射。
572 4
|
9月前
|
SQL 自然语言处理 关系型数据库
构建AI智能体:二十九、Text2SQL:告别繁琐SQL!用大模型自助生成数据报表
Text2SQL技术通过自然语言处理将用户查询转换为SQL语句,解决企业数据查询效率低下的痛点。该技术包含语义理解、模式对齐、SQL生成和优化等核心处理过程,核心组件包括自然语言理解模块、Schema管理模块和SQL生成模块。文章介绍了闭源和开源模型的选择策略,并提供了基于Function Calling的Text2SQL实现示例,展示如何安全高效地将自然语言转换为数据库查询。
4108 4
|
9月前
|
easyexcel Java 数据库连接
如何实现百万级数据从 Excel 导入到数据库?
本文介绍百万级Excel数据导入数据库的优化方案,涵盖内存溢出、性能瓶颈与错误处理三大问题。通过EasyExcel流式读取避免内存溢出,结合多线程并发读取多个sheet,并利用生产者-消费者模式提升处理效率。采用批量插入与事务管理提高数据库写入性能,同时设计数据校验、重试机制与日志记录保障容错性,确保大规模数据导入稳定高效。
718 0
|
数据采集 人工智能 调度
传统IT企业如何在AI时代中找准定位、实现转型升级?—— 解析传统IT企业的AI转型策略
本文AI专家三桥君探讨传统IT企业在AI浪潮中的转型策略,提出从工具提供商向业务成果交付者的商业模式转变。核心观点包括:构建"操作系统式AI"技术架构、发展"智能体经济"组织模式、采用SMART策略实现高效部署。三桥君强调AI转型需商业模式、组织架构与技术体系的全面革新,为传统IT企业提供系统性转型框架。
797 0
|
NoSQL 网络安全 Redis
RedisDesktopManager免费软件下载,Redis桌面管理器(又名RDM),redis管理器
Redis桌面管理器(RDM)是一款支持Windows、Linux和MacOS的开源Redis数据库管理工具,提供易于使用的GUI界面,支持SSL/TLS加密、SSH隧道及云服务集成。本文档介绍了RDM的安装方法,并详细列出了Redis常用命令分类教程,包括键操作、字符串、哈希、列表、集合、有序集合、发布/订阅、事务及服务器管理等核心功能,帮助用户快速上手Redis开发与管理。
3807 1
|
JSON JavaScript 测试技术
Postman 使用教程:从基础到高级
Postman是一款强大的API开发和测试工具,支持从基础请求发送到复杂API集成。本文详细介绍了Postman的基础使用,包括安装、界面概览、发送请求、设置请求头等,以及高级功能,如使用环境变量、创建请求集合、编写测试脚本及使用Newman进行命令行测试,帮助用户全面掌握Postman的使用技巧。
8158 28
Postman 使用教程:从基础到高级