二进制安装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"   #这边说明一下,这个路径要先找下find  / -name java |grep 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
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值