如何在CentOS上安装Nexus

2023年 8月 7日 32.6k 0

前言

在软件开发和团队协作中,代码管理和版本控制是非常重要的。Nexus是一个流行的仓库管理器,它可以帮助团队轻松地管理和分享开发过程中的各种包和依赖。本文将介绍如何在CentOS上安装Nexus。

安装Java

Nexus是一个基于Java的Web应用程序,因此我们需要先安装Java。可以使用以下命令安装OpenJDK:

```

sudo yum install java-1.8.0-openjdk-devel

安装完成后,可以使用以下命令验证Java是否正确安装:

java -version

下载和安装Nexus

可以从Nexus官方网站下载最新版本的Nexus。本文使用的是Nexus 3.30.1-01版本。可以使用以下命令下载:

wget -3.30.1-01-unix.tar.gz

下载完成后,可以使用以下命令解压缩并移动到适当的目录:

tar -xvzf nexus-3.30.1-01-unix.tar.gz

sudo mv nexus-3.30.1-01 /opt/

配置Nexus

在启动Nexus之前,我们需要为其配置一些参数。可以使用以下命令编辑Nexus配置文件:

sudo vi /opt/nexus-3.30.1-01/etc/nexus-default.properties

找到以下行并取消注释:

# nexus-context-path=/nexus

将其修改为:

nexus-context-path=/nexus

保存并关闭文件。接下来,我们需要创建一个Nexus服务。可以使用以下命令:

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-3.30.1-01/bin/nexus start

ExecStop=/opt/nexus-3.30.1-01/bin/nexus stop

Restart=on-abort

[Install]

WantedBy=multi-user.target

保存并关闭文件。接下来,我们需要创建一个名为“nexus”的用户和组。可以使用以下命令:

sudo useradd -M -s /sbin/nologin nexus

sudo chown -R nexus:nexus /opt/nexus-3.30.1-01/

启动Nexus

我们已经完成了Nexus的安装和配置,可以使用以下命令启动Nexus服务:

sudo systemctl start nexus

可以使用以下命令检查Nexus服务是否正在运行:

sudo systemctl status nexus

如果一切顺利,您应该会看到类似于以下输出:

● nexus.service - Nexus service

Loaded: loaded (/etc/systemd/system/nexus.service; disabled; vendor preset: disabled)

Active: active (running) since Thu 2021-12-16 08:00:15 UTC; 1h 20min ago

Main PID: 1683 (wrapper)

CGroup: /system.slice/nexus.service

├─1683 /bin/sh /opt/nexus-3.30.1-01/bin/nexus run

├─1693 /bin/java -Dinstall4j.jvmDir=/opt/nexus-3.30.1-01/jre -Dexe4j.moduleName=/opt/nexus-3.30.1-01/bin/nexus -Dexe4j...

└─1715 /opt/nexus-3.30.1-01/jre/bin/java -Djava.util.logging.config.file=/opt/nexus-3.30.1-01/etc/logback.xml -Djava...

Dec 16 08:00:15 centos systemd[1]: Started Nexus service.

访问Nexus

我们可以通过浏览器访问Nexus。在浏览器中输入以下URL:

如果您的服务器防火墙已经打开了端口8081,则应该会看到Nexus登录页面。首次访问时,您需要使用默认管理员凭据进行登录。用户名为“admin”,密码为“admin123”。登录后,您可以开始使用Nexus来管理您的包和依赖。

小结

本文介绍了如何在CentOS上安装Nexus。我们安装了Java并下载了最新版本的Nexus。我们配置了Nexus并创建了一个Nexus服务。我们启动了Nexus并通过浏览器访问了它。希望本文能够帮助您成功安装和使用Nexus。

为您分享

在Ubuntu中,可以使用“apt-get”命令来安装软件包。“apt-get”命令只能安装已经发布的软件包版本。如果您需要安装最新版本的软件包,则可以使用“snap”命令。要安装最新版本的VLC播放器,请使用以下命令:

sudo snap install vlc

这将自动安装最新版本的VLC播放器,并确保它始终是最新的。这是一个非常方便的功能,特别是当您需要使用最新版本的软件包时。

Tags

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论