nexus开机启动设置

news/2024/11/7 20:50:03/

        nexus经常都是搭建在本地。而本地服务器的环境也是极为不稳定的, 断电就很难避免,到服务器启动时,各种服务重启,谁来谁难受。本章不讲nexus怎么安装和使用, 有需要的同学可以参考如下链接:
Maven学习-使用Nexus(3.*)搭建Maven私服
Maven学习-使用Nexus(3.*)上传jar包
        以下为centos7下开启动设置,记录下,方便后续自己使用 。其它unix版本有区别的地方欢迎在下方留言!

        centos下服务启动脚本多放在、etc/init.d文件夹下

1:创建nexus启动文件

# cd /etc/init.d
# vi nexus

2:写入启动脚本

            #!/bin/bash#chkconfig:2345 20 90#description:nexus#processname:nexusexport JAVA_HOME=/home/wqh/tool/jdk1.8.0_221NEXUS_HOME=/home/wqh/tool/nexus-3.24.0-02case $1 instart)echo "Starting nexus…"su root $NEXUS_HOME/bin/nexus startecho "Starting nexus OK…";;stop)echo "Stoping nexus…"su root $NEXUS_HOME/bin/nexus stopecho "Stoping nexus OK…";;status)su root $NEXUS_HOME/bin/nexus status;;restart)echo "Restarting nexus…"su root $NEXUS_HOME/bin/nexus restartecho "Restarting nexus OK…";;dump)su root $NEXUS_HOME/bin/nexus dump;;console)su root $NEXUS_HOME/bin/nexus console;;*)echo "Usage: nexus {start|stop|run|run-redirect|status|restart|force-reload}"esac

第一行#!/bin/bash 格式标准
第二行#chkconfig:2345 20 90 设置开机启动时候需要, 大致意思如下

chkconfig后面有三个参数2345,20和90告诉chkconfig程序,需要在rc2.d~rc5.d目录下,创建名字为 S20nexus的文件连接,连接到/etc/rc.d/init.d目录下的的nexu脚本。第一个字符是S,系统在启动的时候,运行脚 本nexus,就会添加一个start参数,告诉脚本,现在是启动模式。同时在rc0.d和rc6.d目录下,创建名字为K90nexus的 文件连接,第一个字符为K,个系统在关闭系统的时候,会运行nexus,添加一个stop,告诉脚本,现在是关闭模式。
注意上面的三行中,第二,第三行是必须的,否则在运行chkconfig --add nexus时,会报错。

JAVA_HOME和NEXUS_HOME根据自己本地安装来修改
 

3:分配权限

#chmod +x /etc/init.d/nexus

4:设置开机启动

#chkconfig --add nexus

注:如果出现->服务不支持 chkconfig,仔细核对上面的启动脚本

5:服务启动

#service nexus start

6:查看服务状态

#service nexus status


http://www.ppmy.cn/news/254603.html

相关文章

nexus简介

一、什么是Nexus nexus的全称是Nexus Repository Manager,是Sonatype公司的一个产品。它是一个强大的仓库管理器,极大地简化了内部仓库的维护和外部仓库的访问。 我们主要用它来搭建公司内部的maven私服。但是它的功能不仅仅是创建maven私有仓库这么简…

nexus安装与使用

一、Nexus介绍 Nexus是Maven仓库管理器,也可以叫Maven的私服。Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问。利用Nexus你可以只在一个地方就能够完全控制访问和部署在你所维护仓库中的每个Artifact。Nexus是一…

【Google Nexus 4 LG E960 一键解锁Bootloader教程】Nexus 4 刷机之前必学技能

【Google Nexus 4 解锁 Bootloader 】 https://developers.google.com/android/nexus/images#occamktu84p googe的刷机原始工具 这里呢,对于我们新手还是了解一下什么是 Bootloader 吧! 一般网络锁是运营商在手机上做的限制, 目的是让你无…

nexus 4/5/6/7/9/10 安卓5.1 LMY47D root教程

http://www.inexus.co/article-1280-1.html 更新记录: 0310:增加安卓5.1 root办法 1215:更新安卓5.0.1 root办法 1127:更新CF-Auto-Root包 1125:增加nexus 6安卓5.0 root包 1116:增加nexus 4安卓5.0root 1113:增加了对安卓5.0的支…

nexus3部署

环境信息: 系统:CentOS 7 配置: CPU 4核(建议最少4核)、内存4G 、磁盘200G IP:192.168.86.9 nexus3版本:nexus-3.27.0-03-unix.tar.gz nexus3安装包下载地址: wget http://download.sonatype.com/nexus/3/nexus-3.27…

我的Nexus4终于升级到了android5.1了

谷歌四儿子Nexus 4于2012年11月发布,到现在已经过去了两年半,我在Google宣布降价$100的时候,买了一部,虽然配置在当时不是最顶配的,但是能够第一时间升级到android最新系统,价格还比较低,还是蛮…

docker 安装nexus

docker run -d -p 8081:8081 -p 8082:8082 -p 8083:8083 --name nexus3 -v /home/nexus/nexus-data:/nexus-data --restartalways sonatype/nexus3 配置如下代理: docker中国区官方镜像:https://registry.docker-cn.com 网易:http://hub-mirr…

nexus2.5版本升级到nexus2.14(同时升级到nexus3.24版本)版本

前言 公司默认安装的nexus版本是2.5的版本,由于一些原因需要升级一下nexus,现在比较新的版本是nexus3.x的版本,直接从nexus2.0升级到nexus3,需要保证nexus2是最新的版本。 参考链接 nexus 2.X版本升级 3.X版本 nexus私服2.x升级n…