nexus3安装

傻男人 1年前 ⋅ 1334 阅读

nexus3安装

一、普通安装方式

1、下载需要的版本

https://help.sonatype.com/repomanager3/product-information/download

以3.13.0-01版本为例:下载的链接为:https://download.sonatype.com/nexus/3/nexus-3.13.0-01-unix.tar.gz

2、在服务器上创建nexus的目录

mkdir -p /opt/nexus

3、上传到服务器刚创建的目录,并解压

tar -zxvf nexus-3.13.0-01-unix.tar.gz

4、修改默认的一些配置

vim /opt/nexus/nexus-3.13.0-01/etc/nexus-default.properties

根据自己的需要去更改里面的配置

5、启动

# 进入目录
cd /opt/nexus
# 后台启动  可以通过nohup 启动指定日志文件 这里就用默认的nohup.out的日志文件了
nohup ./nexus-3.13.0-01/bin/nexus run &

6、设置自启动

a、新建启动脚本

进入/etc/init.d目录新建nexus文件,加入以下的内容

#!/bin/bash
#chkconfig:2345 20 90
#description:nexus
#processname:nexus
export JAVA_HOME=/opt/server/jdk1.8.0_51
case $1 in
        start) su root /usr/local/nexus-3.14.0-04/bin/nexus start;;
        stop) su root /usr/local/nexus-3.14.0-04/bin/nexus stop;;
        status) su root /usr/local/nexus-3.14.0-04/bin/nexus status;;
        restart) su root /usr/local/nexus-3.14.0-04/bin/nexus restart;;
        dump) su root /usr/local/nexus-3.14.0-04/bin/nexus dump;;
        console) su root /usr/local/nexus-3.14.0-04/bin/nexus console;;
        *) echo "Usage: nexus {start|stop|run|run-redirect|status|restart|force-reload}"
esac
b、设置权限
chmod +x /etc/init.d/nexus
c、添加到开机启动
chkconfig --add nexus
d、查看nexus开机启动
[root@worker10-152]#chkconfig --list nexus

注:该输出结果只显示 SysV 服务,并不包含
原生 systemd 服务。SysV 配置数据
可能被原生 systemd 配置覆盖。 

      要列出 systemd 服务,请执行 'systemctl list-unit-files'。
      查看在具体 target 启用的服务请执行
      'systemctl list-dependencies [target]'。

nexus           0:关    1:关    2:开    3:开    4:开    5:开    6:关
e、查看状态
[root@worker10-152]#service nexus status
WARNING: ************************************************************
WARNING: Detected execution as "root" user.  This is NOT recommended!
WARNING: ************************************************************
nexus is running.

二、docker安装方式

docker run -d -p 8081:8081 --name nexus -v /opt/nexus/nexus-data:/var/nexus-data --restart=always sonatype/nexus3

将容器内部/var/nexus-data挂载到主机/opt/nexus/nexus-data目录。

三、普通安装方式

1、获取默认的密码

默认的初始化用户名与密码为admin/admin123

在解压同级目录中也会有一个sonatype-work生成,初始化登录密码在sonatype-work目录下的这个文件中 admin.password中 cat /opt/nexus/sonatype-work/nexus3/admin.password

2、创建私仓

1、按照图片的顺序点击按钮

2、然后选择maven2(hosted)

3、创建私仓账号

4、查看版本

设置-->Support-->System Information

5、备份

将sonatype-work整体备份即可

6、还原

1、停止服务
2、将备份文件覆盖sonatype-work文件价即可或者修改/opt/nexus/nexus-3.13.0-01/bin/nexus.properties的配置来重新指定仓库的目录

-Dkaraf.data=../sonatype-work/nexus3


全部评论: 0

    我有话说: