zoukankan      html  css  js  c++  java
  • Nexus 安装教程

    Nexus 安装教程

    一、 CentOS设置

    1. 更换阿里源

    curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    
    yum makecache
    

    2. 安装网络工具

    yum install net-tools -y
    

    3. 使用阿里NTP服务

    yum install chrony -y
    
    sed -i "/server/d" /etc/chrony.conf
    
    vi /etc/chrony.conf 增加 server ntp.aliyun.com iburst
    
    systemctl restart chronyd
    
    chronyc tracking
    

    二、 安装JDK8

    1. 解压文件

    tar -zxvf jdk-8u121-linux-x64.tar.gz
    
    mv jdk1.8.0_121 jdk1.8
    

    2. 修改环境变量

    vi /etc/profile  # 并增加以下内容
    
    export JAVA_HOME=/usr/lib/jvm/jdk1.8
    export CLASSPATH=.:$JAVA_HOME/lib/
    export PATH=$PATH:$JAVA_HOME/bin
    

    使用source /etc/profile立即生效,接着使用java -version查看对应版本。

    三、 安装nexus

    1. 下载并解压文件

    首先从官网下载对应的版本,然后
    通过psftp进行上传,接着进行解压。

    tar -zxvf nexus-3.16.1-02-unix.tar.gz
    

    2. 设置启动用户

    adduser nexus
    
    vi nexus-3.16.1-02/bin/nexus.rc # 设置如下
    
    run_as_user="root"
    

    3. 建立链接

    sudo ln -s /usr/lib/nexus/nexus-3.16.1-02/bin/nexus /etc/init.d/nexus
    

    4. 设置开启启动

    首先打开对应文件vi /etc/systemd/system/nexus.service并输入以下内容:

    [Unit]
    Description=nexus service
    After=network.target
    
    [Service]
    Type=forking
    LimitNOFILE=65536
    ExecStart=/etc/init.d/nexus start
    ExecStop=/etc/init.d/nexus stop
    Restart=on-abort
    
    [Install]
    WantedBy=multi-user.target
    

    完成后我们通过以下指令将其加入到开机中:

    sudo systemctl daemon-reload
    sudo systemctl enable nexus.service
    sudo systemctl start nexus.service
    

    5. 开启防火墙

    sudo firewall-cmd --permanent --add-service=http
    sudo firewall-cmd --permanent --add-service=https
    sudo systemctl reload firewalld
    

    6. 修改配置

    由于默认监听的端口并不是常用端口,所以我们通过设置对应的文件进行修改,首先我们打开vi /etc/nexus-default.properties
    文件,并输入以下内容:

    application-port=80
    

    完成以后修改之后我们的监听路径就进行了修改,由于其主要提供的是依赖库的存储,所以默认的存储路径
    空间可能无法满足其需要,所以我们需要修改默认的存储空间路径,这里我们需要打开vi bin/nexus.vmoptions
    文件,并输入以下内容:

    -Dkaraf.data=/home/sonatype-work
    -Djava.io.tmpdir=/home/sonatype-work/tmp
    

    完成以上修改后,我们需要重启服务进行生效:

    sudo systemctl stop nexus.service
    sudo systemctl start nexus.service
    

    接着我们就可以利用admin/admin123进行登录了。

  • 相关阅读:
    Identity Server 4 从入门到落地(六)—— 简单的单页面客户端
    Identity Server 4 从入门到落地(十一)—— Docker部署
    C# 脚本
    网站迁移纪实:从Web Form 到 Asp.Net Core (Abp vNext 自定义开发)
    Identity Server 4 从入门到落地(七)—— 控制台客户端
    Robot Framework 使用总结
    Asp.Net Core 使用Monaco Editor 实现代码编辑器
    Identity Server 4 从入门到落地(五)—— 使用Ajax访问Web Api
    C# RabbitMQ的使用
    创建VS Code 扩展插件
  • 原文地址:https://www.cnblogs.com/yaozhenfa/p/13646007.html
Copyright © 2011-2022 走看看