CentOS7 安装 Nexus
2024-09-01 00:44:30
CentOS7 安装 Nexus
所需软件包
jdk-8u231-linux-x64.tar.gz
nexus-3.24.0-02-unix.tar.gz
创建安装目录
mkdir -p /opt/nexus
添加用户和用户组,并将目录授权给该用户
groupadd nexus
useradd -g nexus nexus
chown nexus:nexus /opt/nexus
切换 nexus 用户
su nexus
解压
tar -xvf jdk-8u231-linux-x64.tar.gz -C /opt/nexus
tar -xvf nexus-3.24.0-02-unix.tar.gz -C /opt/nexus
在 /opt/nexus/nexus-3.24.0-02/bin/nexus
中指定 JDK 路径
INSTALL4J_JAVA_HOME_OVERRIDE=/opt/nexus/jdk1.8.0_231
nexus 安装结束
下面将 nexus 设置为系统服务
编辑 /opt/nexus/nexus-3.24.0-02/bin/nexus.rc
,添加
run_as_user="nexus"
切换 root 用户
su root
创建软连接
ln -s /opt/nexus-3.24.0-02/bin/nexus /etc/init.d/nexus
创建 /etc/systemd/system/nexus.service
[Unit]
Description=nexus service
After=network.target
[Service]
Type=forking
LimitNOFILE=65536
ExecStart=/opt/nexus/nexus-3.24.0-02/bin/nexus start
ExecStop=/opt/nexus/nexus-3.24.0-02/bin/nexus stop
User=nexus
Restart=on-abort
TimeoutSec=600
[Install]
WantedBy=multi-user.target
设置开机自启
systemctl daemon-reload
systemctl enable nexus.service
systemctl start nexus.service
最新文章
- Android课程---关于数据存储的学习(3)之数据库和事务
- Apache Shiro系列(1)
- J2EE环境配置与工具使用
- python——django的post请求
- spring in action 第五章基于注解搭建SpringMvc环境
- zabbix架构
- JS判断是否为一个数组
- Unity3d之协程自实现测试
- 利用Jsonp实现跨域请求,spring MVC+JQuery
- 硬杠后端(后端坑系列)——Django前期工作
- bootstrap之navbar
- docker network基础
- npm 安装nodesass 或者包含nodesass的脚手架工具报错问题
- 【364】SVM 通过 sklearn 可视化实现
- Beta 冲刺 七
- <;转>;Boost库之asio io_service以及run、run_one、poll、poll_one区别
- MySQL 查询时间差值大于某一个值的 记录
- [Codeforces-888C] - K-Dominant Character
- Unity3d中使用log4net
- 逻辑表+session