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

原文地址:https://www.cnblogs.com/yaozhenfa/p/13646007.html