centos7中部署nexus,maven私服,设置开机自启动

/ JavaLinux / 没有评论 / 3019浏览

1、先创建一个普通用户

useradd confool

加入到root群组

usermod -g root confool

2、修改RUN_AS_USER=confool

cd  /usr/local/src/nexus/nexus-2.12.0-01/bin
vi nexus

3、进入到/etc/init.d目录下,新建一个nexus脚本

cd /etc/init.d
vi  nexus

脚本内容:

#!/bin/bash      
#chkconfig:2345 20 90      
#description:nexus      
#processname:nexus  
    
export JAVA_HOME=/usr/local/src/jdk1.7.0_71
  
case $1 in      
        start) su root /usr/local/src/nexus/nexus-2.12.0-01/bin/nexus start;;      
        stop) su root /usr/local/src/nexus/nexus-2.12.0-01/bin/nexus stop;;      
        status) su root /usr/local/src/nexus/nexus-2.12.0-01/bin/nexus status;;      
        restart) su root /usr/local/src/nexus/nexus-2.12.0-01/bin/nexus restart;;      
        dump) su root /usr/local/src/nexus/nexus-2.12.0-01/bin/nexus dump ;;   
        console) su root /usr/local/src/nexus/nexus-2.12.0-01/bin/nexus console ;;           
        *) echo "require console | start | stop | restart | status | dump " ;;      
esac

说明:/usr/local/src/nexus/nexus-2.12.0-01是nexus软件的解压的主目录

4.给脚本添加执行权限

chmod +x nexus

5.添加到开机启动

chkconfig --add nexus 

6.查看开机自启的服务中是否已经有我们的nexus 

chkconfig --list

7、修改防火墙放行8081端口请求

cd /etc/firewalld/zones
vi public.xml

8、重启机器,然后用普通用户登录

http://192.168.121.143:8081/nexus

默认用户名/密码   admin/admin123