[{"data":1,"prerenderedAt":197},["ShallowReactive",2],{"content:\u002Fposts\u002Fnexus-maven-private":3,"surround:\u002Fposts\u002Fnexus-maven-private":188},{"id":4,"title":5,"body":6,"categories":163,"date":165,"description":166,"draft":167,"extension":168,"image":169,"meta":170,"navigation":172,"path":173,"permalink":169,"pinned":167,"published":169,"readingTime":174,"recommend":169,"references":169,"seo":179,"sitemap":180,"stem":181,"tags":182,"type":186,"updated":165,"__hash__":187},"content\u002Fposts\u002Fposts\u002Fnexus-maven-private.md","Linux 搭建 Nexus Maven 私服完整指南",{"type":7,"value":8,"toc":155},"minimark",[9,19,25,45,54,59,67,78,81,87,91,98,104,108,115,121,125,133,140,146,152],[10,11,15],"alert",{"type":12,"title":13,"icon":14},"info","AI 迁移提示","tabler:robot",[16,17,18],"p",{},"本文由 AI 协助从旧站迁移，尚未完成逐篇人工审校；内容如有疏漏，将在复核后修订。",[20,21,22],"blockquote",{},[16,23,24],{},"Nexus 是目前最主流的免费 Maven 私服工具，官网称其为「世界上第一个也是唯一的免费使用的仓库解决方案」。",[10,26,28],{"type":12,"title":27},"安装前提",[16,29,30,31,35,36,39,40],{},"最新版本要求内存 ",[32,33,34],"strong",{},"大于 4G","，JDK ",[32,37,38],{},"最低 1.8","。不满足条件将无法正常启动。尚未安装 JDK？参见：",[41,42,44],"a",{"href":43},"\u002Fposts\u002Fjdk-install","Linux 手动安装 JDK 1.8",[20,46,47],{},[16,48,49,50],{},"尚未安装 Maven？参见 ",[41,51,53],{"href":52},"\u002Fposts\u002Fmaven-install","Linux 安装 Maven 并配置私服镜像",[55,56,58],"h2",{"id":57},"一下载安装","一、下载安装",[16,60,61,62],{},"Nexus 官网：",[41,63,64],{"href":64,"rel":65},"https:\u002F\u002Fwww.sonatype.com\u002Fdownload-oss-sonatype",[66],"nofollow",[68,69,75],"pre",{"className":70,"code":72,"language":73,"meta":74},[71],"language-bash","# CDN 一键下载\nwget https:\u002F\u002Fcdn.olinl.com\u002Fcentos\u002Fnexus-3.87.1-01-linux-x86_64.tar.gz\n\n# 解压（安装目录推荐 \u002Fopt\u002Fnexus）\ntar -zxvf nexus-3.87.1-01-linux-x86_64.tar.gz\n\n# 进入 bin 目录并启动\ncd nexus-3.87.1-01\u002Fbin\n.\u002Fnexus start\n","bash","",[76,77,72],"code",{"__ignoreMap":74},[16,79,80],{},"Nexus 常用命令：",[68,82,85],{"className":83,"code":84,"language":73,"meta":74},[71],".\u002Fnexus start    # 后台启动\n.\u002Fnexus stop     # 停止\n.\u002Fnexus restart  # 重启\n.\u002Fnexus status   # 查看状态（显示 PID）\n.\u002Fnexus run      # 前台运行（调试用）\n",[76,86,84],{"__ignoreMap":74},[55,88,90],{"id":89},"二创建专用用户推荐","二、创建专用用户（推荐）",[16,92,93,94,97],{},"直接以 root 运行会触发警告，建议创建专用的 ",[76,95,96],{"code":96},"nexus"," 系统用户：",[68,99,102],{"className":100,"code":101,"language":73,"meta":74},[71],"# 创建 nexus 系统用户\nsudo useradd -r -s \u002Fsbin\u002Fnologin -U -m -d \u002Fopt\u002Fnexus nexus\n\n# 授权安装目录和数据目录\nsudo chown -R nexus:nexus \u002Fopt\u002Fnexus\nsudo chown -R nexus:nexus \u002Fopt\u002Fsonatype-work\n",[76,103,101],{"__ignoreMap":74},[55,105,107],{"id":106},"三配置-systemd-服务","三、配置 Systemd 服务",[68,109,113],{"className":110,"code":111,"filename":112,"language":73,"meta":74},[71],"[Unit]\nDescription=Nexus Repository Manager\nAfter=network.target\n\n[Service]\nType=forking\nUser=nexus\nGroup=nexus\nExecStart=\u002Fopt\u002Fnexus\u002Fbin\u002Fnexus start\nExecStop=\u002Fopt\u002Fnexus\u002Fbin\u002Fnexus stop\nRestart=on-failure\nRestartSec=10\nLimitNOFILE=65536\n# 按实际 Java 路径调整\nEnvironment=JAVA_HOME=\u002Fopt\u002Fjdk1.8\n\n[Install]\nWantedBy=multi-user.target\n","\u002Fetc\u002Fsystemd\u002Fsystem\u002Fnexus.service",[76,114,111],{"__ignoreMap":74},[68,116,119],{"className":117,"code":118,"language":73,"meta":74},[71],"# 重载 systemd 配置\nsudo systemctl daemon-reload\n\n# 设置开机自启\nsudo systemctl enable nexus\n\n# 启动服务\nsudo systemctl start nexus\n\n# 验证运行状态\nsudo systemctl status nexus\n",[76,120,118],{"__ignoreMap":74},[55,122,124],{"id":123},"四常见问题","四、常见问题",[16,126,127],{},[32,128,129,130],{},"问题：提示 ",[76,131,132],{"code":132},"NOT RECOMMENDED TO RUN AS ROOT",[16,134,135,136,139],{},"修改 ",[76,137,138],{"code":138},"\u002Fbin\u002Fnexus"," 文件，在其中添加：",[68,141,144],{"className":142,"code":143,"language":73,"meta":74},[71],"RUN_AS_USER=root\n",[76,145,143],{"__ignoreMap":74},[10,147,149],{"type":148},"warning",[16,150,151],{},"以 root 运行 Nexus 存在安全风险，仅建议在测试环境使用。生产环境务必按第二节创建专用用户。",[16,153,154],{},"然后重启服务即可。如果是生产环境，建议按第二节创建专用用户解决。",{"title":74,"searchDepth":156,"depth":156,"links":157},4,[158,160,161,162],{"id":57,"depth":159,"text":58},2,{"id":89,"depth":159,"text":90},{"id":106,"depth":159,"text":107},{"id":123,"depth":159,"text":124},[164],"服务","2026-01-07","在 Linux 上安装 Sonatype Nexus 3 搭建 Maven 私服，配置专用用户、systemd 服务与开机自启，附常见问题解决方案。",false,"md",null,{"slots":171},{},true,"\u002Fposts\u002Fnexus-maven-private",{"text":175,"minutes":176,"time":177,"words":178},"3 min read",2.225,133500,445,{"title":5,"description":166},{"loc":173},"posts\u002Fposts\u002Fnexus-maven-private",[183,184,185],"Nexus","Maven","私服","tech","egBBF_QYNqYyOscPQPtW6nPWQWXlS_XKWAV5VYf3IYQ",[189,192],{"title":53,"path":52,"stem":190,"date":191,"type":186,"children":-1},"posts\u002Fposts\u002Fmaven-install","2026-01-06",{"title":193,"path":194,"stem":195,"date":196,"type":186,"children":-1},"Nginx 安装与配置指南","\u002Fposts\u002Fnginx-guide","posts\u002Fposts\u002Fnginx-guide","2026-01-09",1788712225567]