当前位置: 首页 > news >正文

【maven私库nexus开机自启动】

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

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

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

2.下载nexus

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

3.上传到linux

我上传到了/home/software/nexus-3.37.3-02

4.启动试一试# cd /home/software/nexus-3.37.3-02/bin

./nexus start &

起不来就添加权限一下

chmod 777 * //全部添加一下

能起来就访问一下# curl 127.0.0.1:8081

下面设置开机启动

5.修改nexus

设置这里是为了开机用root启动# cd /home/software/nexus-3.37.3-02/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=/home/software/jdk1.8.0_311
case $1 in
start)
su root /home/software/nexus-3.37.3-02/bin/nexus start;;
stop)
su root /home/software/nexus-3.37.3-02/bin/nexus stop;;
restart)
su root /home/software/nexus-3.37.3-02/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

相关文章:

  • 【C++】面向对象编程(六)在派生类中定义一个虚函数、虚函数的静态解析
  • uniapp快速入门系列(2)- Vue基础知识
  • NPDP产品经理知识(产品创新管理)
  • Games104现代游戏引擎笔记高级ai
  • Linux 安全 - 内核提权
  • 动态代理IP常见超时原因及解决方法
  • 如何实现MySQL的增删改查
  • 【C++设计模式之迭代器模式】分析及示例
  • 微服务技术栈
  • 二叉搜索树的基础操作
  • PyTorch Lightning - LightningModule 训练逻辑 (training_step) 异常处理 try-except
  • Python—Scrapy实践项目
  • objective-c 基础学习
  • 软考 系统架构设计师系列知识点之软件架构风格(5)
  • 2023-2024年华为ICT网络赛道模拟题库
  • 【VUE3 Teleport】
  • redis分布式秒杀锁
  • 【数据结构】二叉树
  • 厌烦了iPhone默认的热点名称?如何更改iPhone上的热点名称
  • 视觉效果绝佳的制作电子宣传册的网站
  • 巴军事行动致印度70%电网瘫痪
  • 毕赣新作《狂野时代》入围戛纳主竞赛单元,易烊千玺舒淇主演
  • 国家主席习近平同普京总统举行大范围会谈
  • 印官员称巴基斯坦在克什米尔实控线附近开火已致7死38伤
  • 德国新一届联邦政府宣誓就职
  • 五一假期,长三角铁路张家港、台州等多个车站客发量创新高