二进制安装nexus

今天安装nexus,想看看别人怎么安装的,结果找了一圈,没有一个靠谱的,
有些题目是二进制安装nexus,内容是东家长李家短胡扯,一个字,不要脸;
详细安装步骤如下,一起学习;
安装条件
上传tar包;
jdk得安装好了;
在这里插入图片描述

1 解压tar包 到home目录

tar -zxf /root/nexus-3.49.0-02-unix.tar.gz -C /home/

解压后会有两个文件
在这里插入图片描述
有必要说明一下
nexus-3.49.0-02 是主要功能
sonatype-work 是默认工作目录,用于存储Nexus的配置文件、日志文件、

2 创建软连接

ln -s /home/nexus-3.49.0-02 /home/nexus

在这里插入图片描述
3 创建不用登录的账号

useradd -d "/home/nexus" -m -s "/bin/bash" nexus

在这里插入图片描述
我这边本来用的是sbin/nologin,但是会提示 This account is currently not available.,所以改成/bin/bash就正常了

4 修改文件所属用户

chown -R nexus:nexus /home/nexus-3.49.0-02/
chown -R nexus:nexus /home/sonatype-work

5 修改配置文件

vim  /home/nexus-3.49.0-02/bin/nexus.rc
run_as_user="nexus"
vim /home/nexus-3.49.0-02/bin/nexus
INSTALL4J_JAVA_HOME="/home/java"

这两步如果觉得麻烦,不想一个个打开配置文件 直接执行下面这两个语句

echo "run_as_user=\"nexus\"" > /home/nexus-3.49.0-02/bin/nexus.rc  
echo "INSTALL4J_JAVA_HOME=\"/home/java\"" >> /home/nexus-3.49.0-02/bin/nexus

6 设置开机自启文件

cat >>  /etc/systemd/system/nexus.service<<"EOF"
[Unit]
Description=nexus
After=network.target

[Service]
Type=forking
LimitNOFILE=65536
ExecStart= /home/nexus-3.49.0-02/bin/nexus start
ExecStop= /home/nexus-3.49.0-02/bin/nexus stop
User=nexus
Restart=on-abort

[Install]
WantedBy=multi-user.target
EOF

7 启动验证

systemctl daemon-reload
systemctl enable nexus #加到开机自启 重启主机后服务会自动启动
systemctl start nexus

在这里插入图片描述
在这里插入图片描述
要注意的是 nexus 所需要的内存 最小是3G 哦
服务启动了 正常要等一分钟左右时间,但是我操作实际是2分钟左右
在这里插入图片描述
8 验证登录
在这里插入图片描述
默认账号admin
密码所在路径会提示
在这里插入图片描述
登录后第一件事就是改密码
在这里插入图片描述

至此部署完成
在这里插入图片描述

相关推荐

  1. 二进制方式安装mysql

    2024-07-10 14:26:03       16 阅读
  2. DevOps(十六)Nexus二进制仓库与Jenkins

    2024-07-10 14:26:03       19 阅读
  3. 二进制安全找实习记录

    2024-07-10 14:26:03       26 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-10 14:26:03       4 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-10 14:26:03       5 阅读
  3. 在Django里面运行非项目文件

    2024-07-10 14:26:03       4 阅读
  4. Python语言-面向对象

    2024-07-10 14:26:03       5 阅读

热门阅读

  1. Transformer模型论文解读、源码分析和项目实践

    2024-07-10 14:26:03       9 阅读
  2. python:使用openpyxl模块处理excel

    2024-07-10 14:26:03       7 阅读
  3. pg数据库时间比较

    2024-07-10 14:26:03       9 阅读
  4. C# 枚举的定义及使用

    2024-07-10 14:26:03       14 阅读
  5. Prompt Engineering 探险

    2024-07-10 14:26:03       8 阅读
  6. 机器学习之神经网络

    2024-07-10 14:26:03       15 阅读
  7. Lianwei 安全周报|2024.07.09

    2024-07-10 14:26:03       6 阅读
  8. 每天一个数据分析题(四百一十八)- 相关分析

    2024-07-10 14:26:03       9 阅读
  9. 计算机网络面试常见题目(一)

    2024-07-10 14:26:03       12 阅读