如何在 ubuntu-18.04 上安装 Nexus
How to install nexus on ubuntu-18.04
我需要帮助在 ubuntu18.04 上安装 nexus-oss。我无法在互联网上找到任何 apt-get 命令。
我试图在 "sudo apt-get search nexus" 中搜索 nexus 包,但找不到合适的 nexus 版本包。
我在网上浏览过,那里的命令适用于 centos7,但不适用于 Debian os。
sonatype 文档中提供了在 ubuntu 上创建 repository manager 的步骤,这与在 ubuntu 上安装 nexus 一样吗?
安装Java
$ sudo apt-get update
$ sudo apt install openjdk-8-jre-headless -y
下载 Nexus
$cd /opt
$ sudo wget https://sonatype-download.global.ssl.fastly.net/repository/repositoryManager/3/nexus-3.16.1-02-unix.tar.gz
$ sudo tar -zxvf nexus-3.16.1-02-unix.tar.gz
$ sudo mv /opt/nexus-3.16.1-02 /opt/nexus
作为一种良好的安全做法,不建议 运行 以 root 身份使用 nexus 服务。所以创建一个名为 nexus 的新用户并授予 sudo 访问权限以管理 nexus 服务。
$ sudo adduser nexus
为nexus用户设置无密码并输入以下命令编辑sudo文件
$sudo visudo
添加以下行并保存。
nexus ALL=(ALL) NOPASSWD: ALL
更改 nexus 文件的文件和所有者权限
$ sudo chown -R nexus:nexus /opt/nexus
$ sudo chown -R nexus:nexus /opt/sonatype-work
在启动时将 nexus 添加为服务
打开/opt/nexus/bin/nexus.rc文件,取消注释run_as_user参数,设置如下。
$ sudo vim /opt/nexus/bin/nexus.rc
run_as_user="nexus" (file shold have only this line)
在启动时将 nexus 添加为服务
$ sudo ln -s /opt/nexus/bin/nexus /etc/init.d/nexus
以nexus用户身份登录并启动服务
$ su - nexus
$ /etc/init.d/nexus start
使用 netstat 命令
检查端口是否 运行ning
$ sudo netstat -plnt
允许8081端口访问nexus http://:8081
作为最小默认用户名和密码登录是 admin/admin123
我需要帮助在 ubuntu18.04 上安装 nexus-oss。我无法在互联网上找到任何 apt-get 命令。
我试图在 "sudo apt-get search nexus" 中搜索 nexus 包,但找不到合适的 nexus 版本包。
我在网上浏览过,那里的命令适用于 centos7,但不适用于 Debian os。
sonatype 文档中提供了在 ubuntu 上创建 repository manager 的步骤,这与在 ubuntu 上安装 nexus 一样吗?
安装Java
$ sudo apt-get update
$ sudo apt install openjdk-8-jre-headless -y
下载 Nexus
$cd /opt
$ sudo wget https://sonatype-download.global.ssl.fastly.net/repository/repositoryManager/3/nexus-3.16.1-02-unix.tar.gz
$ sudo tar -zxvf nexus-3.16.1-02-unix.tar.gz
$ sudo mv /opt/nexus-3.16.1-02 /opt/nexus
作为一种良好的安全做法,不建议 运行 以 root 身份使用 nexus 服务。所以创建一个名为 nexus 的新用户并授予 sudo 访问权限以管理 nexus 服务。
$ sudo adduser nexus
为nexus用户设置无密码并输入以下命令编辑sudo文件
$sudo visudo
添加以下行并保存。
nexus ALL=(ALL) NOPASSWD: ALL
更改 nexus 文件的文件和所有者权限
$ sudo chown -R nexus:nexus /opt/nexus
$ sudo chown -R nexus:nexus /opt/sonatype-work
在启动时将 nexus 添加为服务
打开/opt/nexus/bin/nexus.rc文件,取消注释run_as_user参数,设置如下。
$ sudo vim /opt/nexus/bin/nexus.rc
run_as_user="nexus" (file shold have only this line)
在启动时将 nexus 添加为服务
$ sudo ln -s /opt/nexus/bin/nexus /etc/init.d/nexus
以nexus用户身份登录并启动服务
$ su - nexus
$ /etc/init.d/nexus start
使用 netstat 命令
检查端口是否 运行ning$ sudo netstat -plnt
允许8081端口访问nexus http://:8081
作为最小默认用户名和密码登录是 admin/admin123