• 对于注定会优秀的人来说,他所需要的,只是时间----博主
  • 手懒得,必受贫穷,手勤的,必得富足----《圣经》
  • 帮助别人,成就自己。愿君在本站能真正有所收获!
  • 如果你在本站中发现任何问题,欢迎留言指正!
  • 宝剑锋从磨砺出,梅花香自苦寒来!
  • 本站开启了防爆破关小黑屋机制,如果您是正常登录但被关进小黑屋,请联系站长解除!

<七>企业级开源仓库nexus3实战应用–nexus-3.14.0升级到3.15.2

nexus eryajf 3个月前 (04-20) 319°C 已收录 0个评论
本文预计阅读时间 3 分钟

之前从2.x升级过来(3.14)之后,一直用的都挺嗨皮的,刚刚打开首页,忽然看到一个警告,说当前使用版本的私服有一个远程执行代码漏洞

官方已经修复,并推荐升级到新的3.15地版本,于是开始了一波升级,由于之前研究的时候没有涉及到小版本升级的操作流程,于是先小心的试验了一波。

1,下载包。

首先要下载想要升级到的可用包。

通过如下地址进行下载:

http://uee.me/aRBrc

2,简单配置。

这里配置了用户,又将数据目录sonatype-work拷贝了过来,又修改了端口,然后更改了权限,就启动了。所做的这一切,都是为了,不影响原有正在提供服务的私服。如果不知道怎么更改,可以参考nexus的安装这篇文章。

全部更改之后,启动服务,访问一下,发现一切都正常。所以可以确认,直接升级是没有问题的。

3,最佳方案。

现在了解到最佳的升级方案大概是这样的。

首先来看下原来的服务目录:

$ pwd
/home/nexus-in-use
$ ls
nexus-3.14.0-04  nexus-3.14.0-04-unix.tar.gz  sonatype-work

注意,这里的nexus-3.14.0-04-unix.tar.gz源码包nexus-3.14.0-04应用程序包sonatype-work数据目录

那么现在想要升级到3.15,先把包传过来,接着解压,然后直接启动即可。

$ mkdir tmp
$ tar xf nexus-3.15.2-01-unix.tar.gz -C tmp/
$ ls tmp/
nexus-3.15.2-01  sonatype-work

然后把应用程序拷贝过来,再简单配置一下。

$ mv tmp/nexus-3.15.2-01/ ./
$ rm -rf tmp/
$ vim nexus-3.15.2-01/bin/nexus.rc  #去掉注释,user改成nexus
$ chown -R nexus.nexus nexus-3.15.2-01

因为其他的都是保持的默认,所以不需要更改,接下来直接启动即可。

$ cd nexus-3.15.2-01/bin/
$ nohup ./nexus run &

初次加载可能比较慢,等待一会儿,可以监听日志,看到如下信息:

-------------------------------------------------

Started Sonatype Nexus OSS 3.15.2-01

-------------------------------------------------

说明启动正常,再看看端口也起来了,访问一下,发现原来的数据都还在,就能投入使用了。升级也就完成了。


weinxin
扫码订阅本站,第一时间获得更新
微信扫描二维码,订阅我们网站的动态,另外不定时发送WordPress小技巧,你可以随时退订,欢迎订阅哦~

二丫讲梵 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明<七>企业级开源仓库nexus3实战应用–nexus-3.14.0升级到3.15.2
喜欢 (2)
[如果想支持本站,可支付宝赞助]
分享 (0)
eryajf
关于作者:
学无止境,我愿意无止境学。书山有路,我愿意举身投火,淬炼成金!

您必须 登录 才能发表评论!