linux如何启动nexus

Q在 Linux 上,Nexus 的启动命令应该怎么写?我已经把 Nexus 安装到 Linux 服务器上了,想知道常用的启动方式是什么,能否直接通过命令行启动?

A使用官方脚本启动

进入 Nexus 的安装目录后,通常可以执行 ./bin/nexus start 来启动服务。如果需要前台运行,可以使用 ./bin/nexus run。启动前建议确认 Java 环境已安装,并且当前用户对安装目录有读取和执行权限。

QNexus 启动后,如何确认服务已经正常运行?我执行了启动命令,但不确定 Nexus 是否真的起来了,怎样检查它的运行状态更稳妥?

A检查进程和访问端口

可以通过 ps -ef | grep nexus 查看进程是否存在,也可以用 netstat -tlnp | grep 8081 或 ss -tlnp | grep 8081 检查默认端口是否监听。若浏览器能访问 http://服务器IP:8081,通常说明服务已正常启动。

QNexus 启动失败时,应该优先查看哪些信息?我在 Linux 上启动 Nexus 时报错,想知道排查时应该先看哪些日志或配置,才能尽快定位问题?

A从日志和环境配置排查

可以先查看 sonatype-work/nexus3/log/ 目录下的日志文件,重点关注 nexus.log。若日志提示内存不足、端口冲突或权限不足,可以分别检查 JVM 参数、8081 端口占用情况,以及安装目录和工作目录的权限设置。