Centos6.5安装Nexus及安装时的一些错误

Posted Mr、Guo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Centos6.5安装Nexus及安装时的一些错误相关的知识,希望对你有一定的参考价值。

注意:此篇博文未有配置部分,有需求的同学只能自行寻找了~~

1.下载:

  https://www.sonatype.com/download-oss-sonatype

2.官方推荐安装在/opt目录下 

#解压
tar -zxvf nexus-3.6.0-02-unix.tar.gz

3.创建nexus用户,并将解压出来的文件修改用户为nexus

#新建组
groupadd nexus

#新建用户并添加到组
useradd -g nexus nexus

#创建密码 复杂一点
passwd nexus

#修改目录权限
chown -R nexus:nexus /opt/nexus-3.6.0-02/
chown -R nexus:nexus /opt/sonatype-work/

4.修改nexue配置

cd /opt/nexus-3.6.0-02/bin

#修改用户
vim nexus.rc

#修改为如下
run_as_user="nexus"

#修改端口(可选,默认为8081)
vim /opt/sonatype-work/nexus3/etc/nexus.properties
#找到port,去掉注释,并修改为9081
application-port=9081

 5.根据系统配置修改运行内存

  这里有个坑,nexus默认需要1200M内存,而我服务器最大内存是1G,所以只要一启动就报内存不足。找了好久,在官方指导文档找到了,文档是个好东西。所以修改启动参数

vim nexus.vmoptions

#原来的配置
-Xms1200M
-Xmx1200M
-XX:MaxDirectMemorySize=2G

#改为
-Xms128M
-Xmx256M
-XX:MaxDirectMemorySize=1G

6.启动

./nexus start

  若启动时出现:This account is currently not available.则需要修改用户的登录权限:  

vim /etc/passwd

#找到nexus用户,最后部分修改为如下红色部分
nexus:x:501:502::/home/nexus:/bin/bash

  我这里并没有注册系统服务,如果想要注册系统服务的同学,可以参考官方文档。https://help.sonatype.com/display/NXRM3/Installation

暂时只有安装,还不会配置。慢慢搞。

以上是关于Centos6.5安装Nexus及安装时的一些错误的主要内容,如果未能解决你的问题,请参考以下文章

Centos6.5 安装配置docker

使用最新的yum在CentOS6.5上安装nginx时的目录问题

CentOS6.5的安装及忘记root密码的措施

Centos6.5安装及网络配置

CentOS6.5的安装及需要注意的问题

CentOS6.5的安装及需要注意的问题