阿里云2核2g安装nexus

阿里云2核2g安装nexus

java 复制代码
# 安装 JDK 1.8
sudo yum install -y java-1.8.0-openjdk-devel

# 验证安装
java -version

创建运行用户

java 复制代码
cd /opt
sudo wget https://download.sonatype.com/nexus/3/latest-unix.tar.gz
sudo tar -xzf latest-unix.tar.gz
sudo mv nexus-3* nexus

``sudo useradd -r -m -U -d /opt/nexus -s /bin/bash nexus
sudo chown -R nexus:nexus /opt/nexus
sudo chown -R nexus:nexus /opt/sonatype-work

``
创建 systemd 服务文件:
sudo vi /etc/systemd/system/nexus.service
写入以下内容:
[Unit]
Description=Nexus Service
After=network.target

[Service]
Type=forking
LimitNOFILE=65536
User=nexus
Group=nexus
ExecStart=/opt/nexus/bin/nexus start
ExecStop=/opt/nexus/bin/nexus stop
Restart=on-abort

[Install]
WantedBy=multi-user.target
加载并启动服务
```java
sudo systemctl daemon-reload
sudo systemctl start nexus
sudo systemctl enable nexus

推荐修改为如下内容(适用于 2GB 内存服务器):

java 复制代码
vim /opt/nexus/bin/nexus.vmoptions
java 复制代码
-Xms256M
-Xmx512M
-XX:MaxDirectMemorySize=512M
-XX:+UnlockDiagnosticVMOptions
-XX:+LogVMOutput
-XX:LogFile=../sonatype-work/nexus3/log/jvm.log
-XX:-OmitStackTraceInFastThrow
-Djava.net.preferIPv4Stack=true
-Dkaraf.home=.
-Dkaraf.base=.
-Dkaraf.etc=etc/karaf
-Djava.util.logging.config.file=etc/karaf/logging.properties
-Dorg.ops4j.pax.url.mvn.localRepository=file:../sonatype-work/nexus3/cache
java 复制代码
sudo -u nexus /opt/nexus/bin/nexus run
相关推荐
小毅&Nora2 小时前
【云计算】【Kubernetes】 ② K8S的架构、应用及源码解析 - Pod 生命周期管理与 CRI 集成详解
架构·kubernetes·云计算
碎像3 小时前
阿里云 ARMS 应用实时监控服务
java·阿里云·云计算
赵渝强老师12 小时前
【赵渝强老师】阿里云大数据集成开发平台DataWorks
大数据·阿里云·云计算
yiyeguzhou10012 小时前
论文解读:CortenMM- Efficient Memory Management with Strong Correctness Guarantees
性能优化·云计算
AWS官方合作商12 小时前
AWS GPU实例深度解析:G系列与P系列如何选择?
云计算·aws
好奇的菜鸟13 小时前
Ubuntu 24.04 安装 MySQL 8 完整指南:包含远程连接和密码设置
ubuntu·阿里云·docker
好奇的菜鸟14 小时前
WSL上的Ubuntu 24.04 (Noble Numbat) 配置阿里云镜像源,提速软件安装
linux·ubuntu·阿里云
北辰浮光17 小时前
[Amplify]项目aws-amplfiy服务旧版本升级v6经验分享
云计算·aws
ArabySide21 小时前
【ASP.NET Core】ASP.NET Core应用的Docker容器化与阿里云托管
阿里云·docker·asp.net
一念一花一世界1 天前
DevOps实战(13) - 使用Arbess下载Aliyun OSS制品进行主机部署
阿里云·ci/cd·devops·arbess