Linux 安装 Nexus
下载
https://www.sonatype.com/download-oss-sonatype
解压
tar -zxvf nexus-3.21.1-01-unix.tar.gz
系统变量
vim /etc/profile
# nexus
export MAVEN_HOME=/environment/nexus-3.21.1-01
export PATH=$PATH:$MAVEN_HOME/bin
刷新系统变量
source /etc/profile
配置
# root 启动
vim /environment/nexus-3.21.1-01/bin/nexus
## 查找run_as_root修改
run_as_root=false
##################################################################
# 启动磁盘大小修改
vim /environment/nexus-3.21.1-01/bin/nexus.vmoptions
## 添加或修改(默认4096)
-Dstorage.diskCache.diskFreeSpaceLimit=1024
##################################################################
# 修改端口及IP访问
vim /environment/nexus-3.21.1-01/etc/nexus-default.properties
## 指定值
application-port=8081
application-host=0.0.0.0
修改防火墙
firewall-cmd --zone=public --add-port=8081/tcp --permanent
firewall-cmd --reload
常用命令
# 启动
nexus start
# 停止
nexus stop
# 重启
nexus restart
# 状态
nexus status
Web 端
# 初始密码
cat /environment/sonatype-work/nexus3/admin.password
# 访问对应的IP
账号: admin
密码:
# 更改密码完成之后,admin.password文件自动删除
Tips
重置密码
# 停服
# 进入OrientDB控制台
java -jar /environment/nexus-3.21.1-01/lib/support/nexus-orient-console.jar
# 在控制台执行
connect plocal:/environment/sonatype-work/nexus3/db/security admin admin
# 重置密码为admin123
update user SET password="$shiro1$SHA-512$1024$NE+wqQq/TmjZMvfI7ENh/g==$V4yPw8T64UQ6GfJfxYq2hLsVrBY8D1v+bktfOxGdt4b/9BthpWPNUy/CBk6V9iA0nHpzYzJFWO8v/tZFtES8CA==" UPSERT WHERE id="admin"