前言
在软件开发和团队协作中,代码管理和版本控制是非常重要的。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播放器,并确保它始终是最新的。这是一个非常方便的功能,特别是当您需要使用最新版本的软件包时。