【全网最全最详细】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,第一次登录他会要求你修改密码,你直接修改密码就可以了。

目录
相关文章
|
2月前
|
Java Spring
IDEA调出services窗口
本教程分两步指导:首先点击指定选项,然后在Templates中添加Spring Boot并应用,即可调出services窗口,快速完成配置。
182 11
|
2月前
|
JSON 安全 Java
JDK 21 字符串拼接最佳实践:场景化选择最优方案
JDK 21 字符串拼接需按场景选择最优方案:静态拼接用`+`,编译器自动优化;单线程动态拼接优选`StringBuilder`;格式化模板结合`formatted()`与文本块,提升可读性;集合拼接用`String.join()`或Stream;多线程场景选`StringBuffer`保障安全。
265 8
|
2月前
|
存储 算法 关系型数据库
【Java架构师体系课 | MySQL篇】② 深入理解MySQL索引底层数据结构与算法
InnoDB索引为何采用B+树?本文由浅入深解析二叉树、红黑树、B树的缺陷,详解B+树的结构优势:非叶子节点不存数据、叶子节点有序且双向链接,支持高效范围查询与磁盘预读,三层即可存储两千多万数据,极大提升查询性能。
232 7
|
机器学习/深度学习 人工智能 数据安全/隐私保护
免费交互式大模型在线图像去除水印.擦除.替换和增强照片项目代码(免费在线图像修复工具)
免费交互式大模型在线图像去除水印.擦除.替换和增强照片项目代码(免费在线图像修复工具)
|
2月前
|
SQL 缓存 Java
【Java架构必看】Mybatis的工作原理
MyBatis执行分启动与运行两阶段:启动时加载配置,运行时代理执行SQL。通过JDK动态代理生成Mapper接口,结合缓存机制与Executor执行SQL,最终由TypeHandler完成结果映射。
153 4
|
2月前
|
easyexcel Java 数据库连接
如何实现百万级数据从 Excel 导入到数据库?
本文介绍百万级Excel数据导入数据库的优化方案,涵盖内存溢出、性能瓶颈与错误处理三大问题。通过EasyExcel流式读取避免内存溢出,结合多线程并发读取多个sheet,并利用生产者-消费者模式提升处理效率。采用批量插入与事务管理提高数据库写入性能,同时设计数据校验、重试机制与日志记录保障容错性,确保大规模数据导入稳定高效。
278 0
|
5月前
|
机器学习/深度学习 编解码 数据可视化
面向海洋保护的YOLOv8水下垃圾分类检测系统|含训练与部署代码
本项目围绕海洋环境保护问题,构建了一个基于 YOLOv8 的水下垃圾目标检测系统,具备良好的实用性与可扩展性。系统集成了自定义数据训练、图形界面封装、实时检测展示等多个关键模块,能够有效识别和分类 12 类典型水下垃圾。
面向海洋保护的YOLOv8水下垃圾分类检测系统|含训练与部署代码
|
6月前
|
人工智能 自然语言处理 资源调度
魔搭社区模型速递(7.20-7.26)
魔搭ModelScope本期社区进展:1698个模型,216个数据集,103个创新应用, 7 篇内容
420 0
|
Java Maven Spring
如何在idea中创建Springboot项目? 手把手带你创建Springboot项目,稳!
文章详细介绍了在IDEA中创建Spring Boot项目的过程,包括选择Spring Initializr、配置项目属性、选择Spring Boot版本、导入依赖、等待依赖下载以及项目结构简介。
17759 1

热门文章

最新文章