CentOS6.9安装Nexus3.19

  为啥是CentOS6.9,又为啥是Nexus3.19?因为买了个腾讯云最低配的云服务,无奈操作系统是CentOS6.9,又因为Nexus外网下不来安装包,只找到一个3.19版本的。好吧,我们的目的是搭建一个maven私服,将就着用就好。

  Nexus的免费版OSS安装包官网下载地址是https://www.sonatype.com/nexus/repository-oss,选中对应的操作系统版本后基本就跳不过去了。所以还是去网上搜下吧,很多好心人都给出了百度云盘的链接。

  用root创建一个用户,切换到该用户下上传安装包,解压,修改配置文件,启动,就可以通过配置的端口号访问界面了。下面看下我的操作:

[root@VM-0-14-centos ~]# useradd nexus
[root@VM-0-14-centos ~]# passwd nexus
[root@VM-0-14-centos ~]# su - nexus
[nexus@VM-0-14-centos ~]$ rz -y

   通过rz工具上传nexus-3.19.1-01-unix.tar.gz,没有rz的话可以通过yum install rz安装一把(参见linux安装上传下载工具lrszs )。上传后执行解压、修改配置文件:

[nexus@VM-0-14-centos ~]$ tar xvf nexus-3.19.1-01-unix.tar.gz 
[nexus@VM-0-14-centos ~]$ cd nexus-3.19.1-01
[nexus@VM-0-14-centos nexus-3.19.1-01]$ vi etc/nexus-default.properties

  指定端口号:

application-port=17407

  保存后再去修改启动nexus的内存大小(低配云服务器的痛,默认2G多服务器根本撑不起来,直接启动失败):

[nexus@VM-0-14-centos nexus-3.19.1-01]$ vi ./bin/nexus.vmoptions 

  我把启动内存改成128M:

-Xms128m
-Xmx128m
-XX:MaxDirectMemorySize=128m

  最后还有一个运行用户,指定我们创建的nexus用户:

[nexus@VM-0-14-centos nexus-3.19.1-01]$ vi ./bin/nexus.rc 
#run_as_user=""
run_as_user="nexus"

  好了,现在可以启动了,启动前先确保安装了jdk1.8(参见centos的6.9版本安装openjdk1.8 ):

[nexus@VM-0-14-centos nexus-3.19.1-01]$ java -version
openjdk version "1.8.0_232"
OpenJDK Runtime Environment (build 1.8.0_232-b09)
OpenJDK Server VM (build 25.232-b09, mixed mode)
[nexus@VM-0-14-centos nexus-3.19.1-01]$ ./bin/nexus start

  确认一下是否起来了:

[nexus@VM-0-14-centos nexus-3.19.1-01]$ ./bin/nexus status
nexus is running.

  通过ip和指定端口号访问nexus界面:

 

  

  点击登录,提示你去取密码:

 

 

[nexus@VM-0-14-centos ~]$ cat sonatype-work/nexus3/admin.password 
451bd78d-6ed0-4266-91b8-19a1362efbea

  

  登录进去后会提示你设置新的admin密码、是否允许匿名访问nexus,然后你就可以尽情设置自己的maven私服了:

 

 

 

  

posted on 2020-10-16 23:20  不想下火车的人  阅读(438)  评论(0编辑  收藏  举报

导航