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进行登录了。

  • 相关阅读:
    除了类 Excel, SpreadJS 表格控件还能为系统开发带来什么价值?
    纯前端表格控件SpreadJS V14.0发布:组件化编辑器+数据透视表
    攻克金融系统开发难点,借助SpreadJS实现在线导入Excel自定义报表
    50.Pyinstaller打包时出现:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xce...
    centos 查看日志
    TP5.1 控制器(基类)
    tp5.1 微信支付、支付宝、招商支付(Payment)
    TP5.1 发送邮件
    tp5.1 模型集成
    TP5.1 阿里云短信
  • 原文地址:https://www.cnblogs.com/yaozhenfa/p/13646007.html
Copyright © 2011-2022 走看看