各大网站域名,快速网站备案多少钱,怎样安装微信小程序,网推拉新app推广平台1. 下载链接#xff1a;https://help.sonatype.com/en/download.html
2. 注意页面下载页面中的要求#xff1a;JDK17#xff08;启动时提示最低JDK1.8最高JDK17#xff0c;但是使用JDK1.8无法正常启动#xff09; 3. mkdir /opt/nexus 将压缩包上传到该目录并解压。 tar …1. 下载链接https://help.sonatype.com/en/download.html
2. 注意页面下载页面中的要求JDK17启动时提示最低JDK1.8最高JDK17但是使用JDK1.8无法正常启动 3. mkdir /opt/nexus 将压缩包上传到该目录并解压。 tar -zxvf 压缩包名称 sonatype-work是nexus的工作目录
4. 创建用户
出于安全考虑, 建议不要使用管理员身份运行或任何有sudo权限的用户来运行Nexus. 建议创建一个新用户来运行Nexus, 例如nexus
sudo adduser nexus
修改文件所有者nexus-3.74.0-05和sonatype-work都要修改权限
sudo chown -R nexus:nexus /opt/nexus
5. 打开/opt/nexus/bin/nexus.rc 文件
sudo vi /opt/nexus/nexus-3.74.0-05/bin/nexus.rc
配置以新用户nexus 运行程序
取消run_as_user前面的注释并配置如下
run_as_usernexus6. 启动sudo /opt/nexus/nexus-3.74.0-05/bin/nexus run 或者 sudo /opt/nexus/nexus-3.74.0-05/bin/nexus start
或者切换前面创建的nexus用户启动
注启动会有点慢
7. 停止 sudo /opt/nexus/nexus-3.74.0-05/bin/nexus stop 主页地址http://your_server_id:8081 问题No suitable Java Virtual Machine could be found on your system. The version of the JVM must be at least 1.8 and at most 17. Please define INSTALL4J_JAVA_HOME to point to a suitable JVM.
解决方案vi /opt/nexus/nexus-3.74.0-05/bin/nexus
设置INSTALL4J_JAVA_HOME_OVERRIDE的值为JDK地址
例如 INSTALL4J_JAVA_HOME_OVERRIDE/opt/jdk-17.0.12/ 问题无权限 Cannot open file ../sonatype-work/nexus3/log/jvm.log due to Permission denied
解决方案对nexus用户进行赋权
sudo chown -R nexus sonatype-work/
sudo chmod -R 755 sonatype-work/ 问题内存不够
解决方案
编辑/opt/nexus/nexus-3.74.0-05/bin/nexus.vmoptions文件
添加或修改内存参数。例如可以添加-Xms128m -Xmx512m -XX:MaxDirectMemorySize512m 将nexus加入系统服务并开机启动
sudo vi /etc/systemd/system/nexus.service
[Unit]
Descriptionnexus service
Afternetwork.target[Service]
Typeforking
LimitNOFILE65536
Usernexus
Groupnexus
ExecStart/opt/nexus/nexus-3.74.0-05/bin/nexus start
ExecStop/opt/nexus/nexus-3.74.0-05/bin/nexus stop
Usernexus
Restarton-abort[Install]
WantedBymulti-user.target
设为开机启动
sudo systemctl enable nexus
启动程序
sudo systemctl start nexus 参考Linux (Centos) 上安装Nexus OSS 3 并搭建docker私有仓库 - eagle.supper - 博客园