-
学习笔记之——nexus(一)_nexus yum
- 网站名称:学习笔记之——nexus(一)_nexus yum
- 网站分类:技术文章
- 收录时间:2025-10-13 18:14
- 网站地址:
“学习笔记之——nexus(一)_nexus yum” 网站介绍
参考文献:
1、
https://help.sonatype.com/repomanager3
2、https://www.sonatype.com/
一、工具介绍
Sonatype nexus 是sonatype公司的一款制品管理工具,自身提供了OSS 开源免费版及PRO商业版。这这里笔者主要学习的为OSS(免费真香)。
二、工具下载
Nexus提供了二进制部署及镜像部署这两种方式,首先二进制部署可通过
https://help.sonatype.com/repomanager3/download/download-archives---repository-manager-3 下载,镜像可通过
https://hub.docker.com/r/sonatype/nexus3/tags/ 进行下载。PS:1、站点在国外,所以二进制下载常常会出现下载失败的现象,这个可以可以通过反复下载赌运气,或者是买一个其他地区的服务器转发(成本好高呀)2、镜像下载就好多了,可以通过阿里云的加速器,下载速度还是让人可以接受的哦
三、部署服务器要求
CPU:最少为4,推荐为8+
内存:建议8G起步,规模大可考虑16G甚至是32G+
JAVA:JDK8
句柄数:至少为65536
磁盘空间:多多益善,官方建议500G
四、部署
方案一、二进制部署
1、 创建程序用户
useradd nexus
2、 修改句柄数
在 /etc/security/limits.conf 中添加
nexus - nofile 65536
3、 重启服务
reboot
4、 部署java
tar zvxf jdk-8u231-linux-x64.tar.gz
mv jdk-8u231 /opt/jdk
修改 /etc/profile
export JAVA_HOME=/opt/jdk
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar
保存后执行 source /etc/profile
5、 部署nexus
cd /opt
wget http://download.sonatype.com/nexus/3/nexus-3.24.0-02-unix.tar.gz
tar zvxf nexus-3.24.0-02-unix.tar.gz
mv nexus-3.24.0-02 nexus
cd nexus/bin
在nexus 中修改第14行
# INSTALL4J_JAVA_HOME_OVERRIDE=
为java的部署路径否则有概率启动报错
在nexus.rc中修改为
run_as_user="nexus”
在
/opt/nexus/etc/nexus-default.properties中可修改默认端口(可选)
修改文件权限
chown -R nexus:nexus /opt/nexus
chown -R nexus:nexus /opt/sonatype-work
切换用户,启动服务
su nexus
cd /opt/nexus/bin
./nexus start
方案二:docker 部署
docker run \
-p 8081:8081 \
--name nexus \
--ulimit nofile=65536:65536 \
--restart always \
sonatype/nexus3
即可完成部署
PS:一般情况下默认的登录信息为admin/admin123,不过有的时候会提示密码错误,这个时候就需要找一下/opt/sonatype-work/nexus3目录下的admin.password文件,使用该密码登陆后会提示用户设置admin密码。
更多相关网站
- 在CentOS上安装Java_centos怎么安装jdk
- 使用 Docker 部署 Spring Cloud 项目详细步骤
- Eclipse 安装教程(附安装包下载)_eclipse安装教程最新版
- ansible常用命令_ansible命令参数
- Cytoscape 3.7.1 安装教程(附安装包下载)
- Ubuntu下常用软件的安装三——java开发环境的搭建
- wds mdt 构建用于批量分发的 Windows 10 映像
- Java NIO:从 Buffer、Channel、Selector 到 Zero-copy、I/O 多路复用
- Linux中安装jdk并配置环境变量_linux环境安装jdk1.8
- 最全的linux下安装JavaJDK的教程(图文详解)不会安装你来打我?
- 从零开始学Java系列之最详细的Java环境变量配置教程
- 学习笔记-Linux JDK - 安装&配置
- Qt5.12.2开发Android环境搭建_qt on android开发环境搭建
- 阿里巴巴的DataX ETL工具的使用心得,数据库主从热备份神器
- Java开发环境搭建与配置,最全手册看这一篇就够了
- 最近发表
- 标签列表
-
- mydisktest_v298 (35)
- sql 日期比较 (33)
- document.appendchild (35)
- 头像打包下载 (35)
- 梦幻诛仙表情包 (36)
- java面试宝典2019pdf (26)
- disk++ (30)
- 加密与解密第四版pdf (29)
- iteye (26)
- centos7.4下载 (32)
- intouch2014r2sp1永久授权 (33)
- jdk1.8.0_191下载 (27)
- axure9注册码 (30)
- 兔兔工程量计算软件下载 (27)
- ccproxy破解版 (31)
- aida64模板 (28)
- engine=innodb (33)
- shiro jwt (28)
- segoe ui是什么字体 (27)
- head first java电子版 (32)
- clickhouse中文文档 (28)
- jdk-8u181-linux-x64.tar.gz (32)
- 计算机网络自顶向下pdf (34)
- -dfile.encoding=utf-8 (33)
- jdk1.9下载 (32)