以下是在Linux下安装Nexus的详细步骤及相关说明:
步骤 | 详细说明 | |
---|---|---|
系统准备 | 确保系统满足要求 | Linux系统需满足一定的硬件和软件条件,如至少2GB内存,以及已安装Java运行环境(JRE或JDK),可以通过命令java -version 检查Java是否已安装及版本信息。 |
下载Nexus | 获取安装包 | 访问Sonatype官方网站(https://www.sonatype.com/download-oss-sonatype),找到对应Linux系统的Nexus安装包进行下载,也可以使用wget命令直接在终端下载,wget https://download.sonatype.com/nexus/3/latest-unix.tar.gz 。 |
解压文件 | 释放安装文件 | 将下载的tar.gz文件解压到指定目录,一般可解压到/opt 目录下,命令如下:tar -xvf latest-unix.tar.gz -C /opt/ ,解压后会生成相应的Nexus目录结构。 |
配置环境 | 设置相关参数 | 修改端口(可选):如果默认的8081端口被占用,可以修改Nexus的配置文件来更改端口,进入解压后的Nexus目录中的etc 目录,使用文本编辑器(如vim)打开nexus-default.properties 文件,找到application-port 属性,将其值修改为其他未被占用的端口号,例如80。创建系统用户(可选):为了安全起见,可以创建一个专门用于运行Nexus的用户,使用 useradd 命令创建用户,如useradd nexususer ,然后将Nexus目录的所有权更改为该用户,使用chown -R nexususer:nexususer /opt/nexus 命令。 |
启动Nexus | 运行服务 | 进入解压后的Nexus目录中的bin 目录,执行./nexus start 命令启动Nexus服务,启动过程中,Nexus会进行一些初始化操作。 |
配置防火墙 | 允许访问 | 如果服务器启用了防火墙,需要确保防火墙允许通过Nexus的端口(默认是8081端口)进行访问,以firewalld为例,执行以下命令:sudo firewall-cmd --zone=public --add-port=8081/tcp --permanent ,然后执行sudo firewall-cmd --reload 使配置生效。 |
访问Nexus | 登录管理界面 | 打开浏览器,在地址栏中输入http://<your-server-ip>:<port> ,其中<your-server-ip> 为服务器的IP地址,<port> 为Nexus的端口号(默认8081),即可访问Nexus的登录页面,默认的用户名是admin ,密码可以在/opt/nexus/sonatype-work/nexus3/admin.password 文件中找到。 |
相关问答FAQs
问题1:Nexus启动后无法访问怎么办?
解答:首先检查服务器的防火墙设置,确保Nexus的端口(默认8081)已被允许通过,检查Nexus是否成功启动,可以在终端执行ps -ef | grep nexus
命令查看Nexus进程是否存在,如果进程存在但仍无法访问,可能是端口被其他程序占用,可以使用netstat -tuln | grep <port>
命令查看端口占用情况,若被占用则更换Nexus的端口并重新启动。
问题2:如何修改Nexus的JVM内存参数?
解答:可以编辑Nexus安装目录下的bin/nexus.vmoptions
文件来修改JVM内存参数,要增加堆内存大小,可以将文件中的-Xmx
参数值调大,
原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/67157.html