Linux环境搭建记录
Nexus安装
更多Nexus详细信息请参考:Nexus官方文档
分步指南
-
获取Nexus资源
可以访问 https://www.sonatype.com/products/repository-oss-download 下载获取ps:安装nexus之前,请预先安装java环境,可以参考Linux环境搭建记录——JDK安装
-
上传资源到服务器
创建nexus文件夹,上传资源文件mkdir /home/admin/nexus && cd /home/admin/nexus
上传后解压
tar -zxvf nexus-3.38.0-01-unix.tar.gz
-
修改运行nexus配置
修运行nexus所使用的用户:
vim /home/admin/nexus/nexus-3.38.0-01/bin/nexus.rc
找到内容并修改为
#根据服务器用户进行选择,服务器默认用户是root,我这里设置的是admin #run_as_user="" run_as_user="admin"
修运行nexus所使用的JDK版本:
vim /home/admin/nexus/nexus-3.38.0-01/bin/nexus
找到内容并添加 INSTALL4J_JAVA_HOME_OVERRIDE
#这里指定JDK安装的文件路径 INSTALL4J_JAVA_HOME_OVERRIDE="/home/admin/java/jdk1.8.0_321" INSTALL4J_JAVA_PREFIX="" GREP_OPTIONS=""
修运行nexus默认访问端口:
vim /home/admin/nexus/nexus-3.38.0-01/etc/nexus-default.properties
找到内容并修改为
#默认端口即为8081,需要修改可改为其他端口 application-port=8081
-
注册服务,开机自启
#添加软连接到启动项 ln -s /home/admin/nexus/nexus-3.38.0-01/bin/nexus /etc/init.d/nexus #对nexus启动项进行授权和查看 cd /etc/init.d/ chkconfig --add nexus chkconfig --levels 345 nexus on chkconfig --list
创建系统服务
#为nexus创建新的系统服务文件 cd /usr/lib/systemd/system vim nexus.service
具体文件内容请查看:Linux常用命令记录——开机自启动设置
-
启动服务
service nexus start
-
开启防火墙端口策略
#查看防火墙全部设置 firewall-cmd --list-all #若防火墙服务未启动可执行 systemctl start firewalld #设置nexus服务端口防火墙可访问 firewall-cmd --zone=public --add-port=8081/tcp --permanent #重新加载防火墙设置 firewall-cmd --reload #重新查看防火墙全部设置确认添加成功 firewall-cmd --list-all
此时就能通过浏览器访问了
默认登录账号:admin
默认登录密码:可以在cat /home/admin/nexus/sonatype-work/nexus3/admin.password
进行查看
至此Nexus安装完毕,之后需要进行使用配置