linux centos maven私服nexus安装搭建并设置开机启动

maven | 2019-09-13 10:02:39



linux centos maven私服nexus安装搭建并设置开机启动,这里是用添加服务的方式开机启动nexus。


1.先要下载jdk并安装,配置java环境变量,直接去oracle下载把,这里不多说


2.下载nexus

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


3.上传到linux

我上传到了/usr/local/application/nexus-3.13.0-01-unix


4.启动试一试

# cd /usr/local/application/nexus-3.13.0-01-unix/nexus-3.13.0-01/bin
# ./nexus start &

起不来就添加权限一下

chmod 777 * //全部添加一下

能起来就访问一下

# curl 127.0.0.1:8081




下面设置开机启动


5.修改nexus

设置这里是为了开机用root启动

# cd /usr/local/application/nexus-3.13.0-01-unix/nexus-3.13.0-01/bin
# vi nexus


找到run_as_user

设置为:run_as_user=root


6.添加服务启动脚本

# cd /etc/init.d/
# touch nexus


启动脚本就是要放在init.d这个目录

然后在nexus脚本中添加内容

#!/bin/bash
#chkconfig:2345 20 90
#description:nexus
#processname:nexus
export JAVA_HOME=/usr/local/src/jdk1.8.0_181
case $1 in
start)
su root /usr/local/application/nexus-3.13.0-01-unix/nexus-3.13.0-01/bin/nexus start;;
stop)
su root /usr/local/application/nexus-3.13.0-01-unix/nexus-3.13.0-01/bin/nexus stop;;
restart)
su root /usr/local/application/nexus-3.13.0-01-unix/nexus-3.13.0-01/bin/nexus restart;;
*)
echo "start|stop|restart";;
esac



7.给脚本设置运行权限

# chmod a+x nexus


9.添加服务到系统

# chkconfig --add nexus


试一下可不可以运行服务脚本

service nexus stop能执行就可以


10.重启试一下是能否开机自动启动成功

#reboot

重启centos后再用命令访问一下,看是不是开机启动了:curl 127.0.0.1:8081


登录后即可回复 登录 | 注册
    
关注编程学问公众号