一、Linux安装Nexus的两种方式
1、直接把下载好的安装包上传到服务器
#!/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页面后,登录时会出现以下提示,根据路径提示可找到初始密码
②、找到初始登录Nexus的初始密码
cd /home/admin/Nexus/sonatype-work/nexus3/ cat admin.password
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
②、默认的端口号为8081,这里我修改为了8082,端口号可以根据需要进行修改
③、打开Nexus页面后,登录时会出现以下提示,根据路径提示可找到初始密码
④、找到初始登录Nexus的初始密码
cd /home/admin/Nexus/sonatype-work/nexus3/ cat admin.password