CentOS7 安装 Nexus
CentOS7 安装 Nexus
所需软件包
jdk-8u231-linux-x64.tar.gz
nexus-3.24.0-02-unix.tar.gz
创建安装目录
mkdir -p /opt/nexus
添加用户和用户组,并将目录授权给该用户
groupadd nexus
useradd -g nexus nexus
chown nexus:nexus /opt/nexus
切换 nexus 用户
su nexus
解压
tar -xvf jdk-8u231-linux-x64.tar.gz -C /opt/nexus
tar -xvf nexus-3.24.0-02-unix.tar.gz -C /opt/nexus
在 /opt/nexus/nexus-3.24.0-02/bin/nexus
中指定 JDK 路径
INSTALL4J_JAVA_HOME_OVERRIDE=/opt/nexus/jdk1.8.0_231
nexus 安装结束
下面将 nexus 设置为系统服务
编辑 /opt/nexus/nexus-3.24.0-02/bin/nexus.rc
,添加
run_as_user="nexus"
切换 root 用户
su root
创建软连接
ln -s /opt/nexus-3.24.0-02/bin/nexus /etc/init.d/nexus
创建 /etc/systemd/system/nexus.service
[Unit]
Description=nexus service
After=network.target
[Service]
Type=forking
LimitNOFILE=65536
ExecStart=/opt/nexus/nexus-3.24.0-02/bin/nexus start
ExecStop=/opt/nexus/nexus-3.24.0-02/bin/nexus stop
User=nexus
Restart=on-abort
TimeoutSec=600
[Install]
WantedBy=multi-user.target
设置开机自启
systemctl daemon-reload
systemctl enable nexus.service
systemctl start nexus.service