【全网最全最详细】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版本+虚拟机参数配置说明)
1243 0
|
4月前
|
Java Spring
IDEA调出services窗口
本教程分两步指导:首先点击指定选项,然后在Templates中添加Spring Boot并应用,即可调出services窗口,快速完成配置。
254 11
|
4月前
|
JSON 安全 Java
JDK 21 字符串拼接最佳实践:场景化选择最优方案
JDK 21 字符串拼接需按场景选择最优方案:静态拼接用`+`,编译器自动优化;单线程动态拼接优选`StringBuilder`;格式化模板结合`formatted()`与文本块,提升可读性;集合拼接用`String.join()`或Stream;多线程场景选`StringBuffer`保障安全。
402 8
|
4月前
|
存储 算法 关系型数据库
【Java架构师体系课 | MySQL篇】② 深入理解MySQL索引底层数据结构与算法
InnoDB索引为何采用B+树?本文由浅入深解析二叉树、红黑树、B树的缺陷,详解B+树的结构优势:非叶子节点不存数据、叶子节点有序且双向链接,支持高效范围查询与磁盘预读,三层即可存储两千多万数据,极大提升查询性能。
299 7
|
机器学习/深度学习 人工智能 数据安全/隐私保护
免费交互式大模型在线图像去除水印.擦除.替换和增强照片项目代码(免费在线图像修复工具)
免费交互式大模型在线图像去除水印.擦除.替换和增强照片项目代码(免费在线图像修复工具)
|
4月前
|
SQL 缓存 Java
【Java架构必看】Mybatis的工作原理
MyBatis执行分启动与运行两阶段:启动时加载配置,运行时代理执行SQL。通过JDK动态代理生成Mapper接口,结合缓存机制与Executor执行SQL,最终由TypeHandler完成结果映射。
331 4
|
4月前
|
easyexcel Java 数据库连接
如何实现百万级数据从 Excel 导入到数据库?
本文介绍百万级Excel数据导入数据库的优化方案,涵盖内存溢出、性能瓶颈与错误处理三大问题。通过EasyExcel流式读取避免内存溢出,结合多线程并发读取多个sheet,并利用生产者-消费者模式提升处理效率。采用批量插入与事务管理提高数据库写入性能,同时设计数据校验、重试机制与日志记录保障容错性,确保大规模数据导入稳定高效。
363 0
|
8月前
|
人工智能 自然语言处理 资源调度
魔搭社区模型速递(7.20-7.26)
魔搭ModelScope本期社区进展:1698个模型,216个数据集,103个创新应用, 7 篇内容
493 0
|
JSON JavaScript 测试技术
Postman 使用教程:从基础到高级
Postman是一款强大的API开发和测试工具,支持从基础请求发送到复杂API集成。本文详细介绍了Postman的基础使用,包括安装、界面概览、发送请求、设置请求头等,以及高级功能,如使用环境变量、创建请求集合、编写测试脚本及使用Newman进行命令行测试,帮助用户全面掌握Postman的使用技巧。
6224 28
Postman 使用教程:从基础到高级

热门文章

最新文章