手动部署Nexus 3.37.3:从安装到防火墙设置
需积分: 5 198 浏览量
更新于2024-08-03
收藏 1021KB PDF 举报
在本篇教程中,我们将学习如何在基于VMware的环境中安装和配置Nexus 3.37.3版本的软件仓库管理工具。Nexus是Sonatype提供的一款开源软件仓库管理系统,常用于Java和其他开发项目中的二进制依赖管理。以下是详细的安装步骤:
1. **下载与解压**:
- 首先,从官方下载地址 <https://sonatype-download.global.ssl.fastly.net/repository/downloads-prod-group/3/nexus-3.37.3-02-unix.tar.gz> 下载nexus-3.37.3的Unix tarball。
- 在服务器的`/opt/nexus`文件夹创建一个存放nexus的目录,并将下载的文件解压到其中。
2. **运行nexus**:
- 进入到nexus的bin目录,执行`./nexusstart`启动服务。如果初始密码是`admin123`,则可以直接使用这个密码登录,无需执行额外的数据库操作。
3. **防火墙设置**:
- 打开防火墙以允许GitLab访问Nexus的8081端口,使用`firewall-cmd --zone=public --add-port=8081/tcp --permanent`命令添加规则,然后用`firewall-cmd --reload`重新加载防火墙。
4. **重置管理员密码**:
- 如果忘记密码,可以临时停掉服务,然后进入nexus的内置数据库。首先,进入安装目录下的`lib/java-jarsupport/nexus-orient-console.jar`,并使用`connect`命令连接到`../../sonatype-work/nexus3/db/securityadmin`,输入`admin`作为用户名登录。
- 检查`admin`账户是否存在,如果存在,执行SQL语句`update u"admin" set password = 'admin123'`来重置密码。
5. **管理服务**:
- 安装完成后,可以通过`./nexusstop`命令停止服务,`./nexusstart`重启服务。对于常规的运维操作,如启动、停止和重启,这些命令非常实用。
在整个过程中,你需要确保服务器的权限设置正确,以及网络配置允许Nexus与客户端进行通信。此外,熟悉Nexus的基本功能和安全设置,如用户管理和权限控制,可以帮助你更好地管理和维护你的开发环境。如果你计划在团队协作或大规模项目中使用Nexus,了解其插件系统和自动化部署选项也是十分重要的。
2023-10-09 上传
点击了解资源详情
点击了解资源详情
2013-05-18 上传
2012-04-09 上传
2024-02-05 上传
2014-06-26 上传
点击了解资源详情
牛哥是阿牛
- 粉丝: 6
- 资源: 15
最新资源
- 探索数据转换实验平台在设备装置中的应用
- 使用git-log-to-tikz.py将Git日志转换为TIKZ图形
- 小栗子源码2.9.3版本发布
- 使用Tinder-Hack-Client实现Tinder API交互
- Android Studio新模板:个性化Material Design导航抽屉
- React API分页模块:数据获取与页面管理
- C语言实现顺序表的动态分配方法
- 光催化分解水产氢固溶体催化剂制备技术揭秘
- VS2013环境下tinyxml库的32位与64位编译指南
- 网易云歌词情感分析系统实现与架构
- React应用展示GitHub用户详细信息及项目分析
- LayUI2.1.6帮助文档API功能详解
- 全栈开发实现的chatgpt应用可打包小程序/H5/App
- C++实现顺序表的动态内存分配技术
- Java制作水果格斗游戏:策略与随机性的结合
- 基于若依框架的后台管理系统开发实例解析