目录

  • 一、Linux安装Nexus的两种方式
  • 1、直接把下载好的安装包上传到服务器
  • ①、打开Nexus页面后,登录时会出现以下提示,根据路径提示可找到初始密码
  • ②、找到初始登录Nexus的初始密码
  • 2、通过wget安装Nexus
  • ①、修改Nexus端口号
  • ②、默认的端口号为8081,这里我修改为了8082,端口号可以根据需要进行修改
  • ③、打开Nexus页面后,登录时会出现以下提示,根据路径提示可找到初始密码
  • ④、找到初始登录Nexus的初始密码


一、Linux安装Nexus的两种方式

1、直接把下载好的安装包上传到服务器

【Shell脚本】Linux安装Nexus的两种方式以及开机自启_linux


【Shell脚本】Linux安装Nexus的两种方式以及开机自启_服务器_02

#!/bin/bash

# 移动Nexus目录
echo "切换到tmp路径下"
cd /tmp/

echo "移动到home路径下"
sudo mv nexus-3.49.0-02-unix.tar.gz /home/admin/

echo "切换到home路径"cd
cd ~

echo "创建neuxs文件夹"
sudo mkdir nexus

echo "把nexus安装包移动到创建好的文件夹中"
sudo mv nexus-3.49.0-02-unix.tar.gz nexus


# 解压Nexus安装包
echo "切换到nexus路径下"
cd nexus
echo "解压Nexus安装包"
sudo tar -zxvf nexus-3.49.0-02-unix.tar.gz

# 创建nexus用户
echo "创建nexus用户"
sudo useradd nexus

# 修改Nexus目录权限
echo "修改Nexus目录权限"
sudo chmod -R nexus:nexus /home/admin/nexus

# 创建启动脚本
echo "创建启动脚本"
sudo tee /etc/systemd/system/nexus.service <<EOF
[Unit]
Description=nexus service
After=syslog.target network.target

[Service]
Type=forking
LimitNOFILE=65536
User=root
Group=root
ExecStart=/home/admin/nexus/nexus-3.49.0-02/bin/nexus start
ExecStop=/home/admin/nexus/nexus-3.49.0-02/bin/nexus stop
Restart=on-abort

[Install]
WantedBy=multi-user.target
EOF

# 设置防火墙规则
echo "设置防火墙规则"
sudo firewall-cmd --add-port=8081/tcp --permanent
sudo firewall-cmd --reload

# 启动Nexus服务
echo "启动Nexus服务"
sudo systemctl daemon-reload
sudo systemctl enable nexus.service
sudo systemctl start nexus.service

echo "Nexus安装完成!"

①、打开Nexus页面后,登录时会出现以下提示,根据路径提示可找到初始密码

【Shell脚本】Linux安装Nexus的两种方式以及开机自启_linux_03

②、找到初始登录Nexus的初始密码

cd /home/admin/Nexus/sonatype-work/nexus3/

cat admin.password

【Shell脚本】Linux安装Nexus的两种方式以及开机自启_运维_04

2、通过wget安装Nexus

#!/bin/bash

# 移动Nexus目录
echo "移动Nexus目录"
sudo mkdir Nexus
cd Nexus

#下载Nexus安装包
echo "下载Nexus安装包"
sudo wget https://metaverse.tfjybj.com/metaverse/M00/00/92/wKgyQmReOx-EWwF5AAAAAN7aA6M495.mp4
sudo mv wKgyQmReOx-EWwF5AAAAAN7aA6M495.mp4 nexus-3.53.0-01-unix.tar.gz


# 解压Nexus安装包
echo "解压Nexus安装包"
sudo tar -zxvf nexus-3.53.0-01-unix.tar.gz


#创建nexus用户
echo "创建nexus用户"
sudo useradd nexus


# 创建启动脚本
echo "创建启动脚本"
sudo tee /etc/systemd/system/nexus.service <<EOF
[Unit]
Description=nexus service
After=syslog.target network.target

[Service]
Type=forking
LimitNOFILE=65536
User=root
Group=root
ExecStart=/home/admin/Nexus/nexus-3.53.0-01/bin/nexus start
ExecStop=/home/admin/Nexus/nexus-3.53.0-01/bin/nexus stop
Restart=on-abort

[Install]
WantedBy=multi-user.target
EOF

# 设防火墙规则
echo "设置防火墙规则"
sudo firewall-cmd --add-port=8082/tcp --permanent
sudo firewall-cmd --reload

# 启动Nexus服务
echo "启动Nexus服务"
sudo systemctl daemon-reload
sudo systemctl enable nexus.service
sudo systemctl start nexus.service

echo "Nexus安装完成!"

①、修改Nexus端口号

#切换到Nexus目录下
cd Nexus/

#切换到nexus-3.53.0-01
cd nexus-3.53.0-01

#切换到etc路径下
cd etc/

#编辑nexus-default.properties文件,修改端口号
sudo vi nexus-default.properties

【Shell脚本】Linux安装Nexus的两种方式以及开机自启_服务器_05

②、默认的端口号为8081,这里我修改为了8082,端口号可以根据需要进行修改

【Shell脚本】Linux安装Nexus的两种方式以及开机自启_运维_06


【Shell脚本】Linux安装Nexus的两种方式以及开机自启_linux_07

③、打开Nexus页面后,登录时会出现以下提示,根据路径提示可找到初始密码

【Shell脚本】Linux安装Nexus的两种方式以及开机自启_linux_03

④、找到初始登录Nexus的初始密码

cd /home/admin/Nexus/sonatype-work/nexus3/

cat admin.password

【Shell脚本】Linux安装Nexus的两种方式以及开机自启_运维_04