首页 > 系统相关 >Centos迁移nexus

Centos迁移nexus

时间:2024-11-06 14:17:48浏览次数:3  
标签:opt Centos tar nexus work 迁移 root localhost

文章目录

1 安装jdk1.11

1.1 下载JDK

jdk11.0.17.tar.gz

1.2 解压JDK

[root@localhost ~]# cd /usr/local/jdk
[root@localhost jdk]# tar -zxvf jdk-11.0.17.tar.gz

1.3 配置环境变量(非必须,nexus可指定)

编辑/etc/profile文件,在文件末尾添加以下内容:

[root@localhost ~]# vi /etc/profile
export JAVA_HOME=/usr/local/jdk/jdk-11.0.17
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin

1.4 应用环境变量(非必须)

执行以下命令使配置生效:

[root@localhost ~]# source /etc/profile

1.5 验证安装(非必须)

执行以下命令检查JDK版本:

[root@localhost ~]# java -version

2 安装nexus3.7

2.1 下载Nexus

nexus-3.72.0-04-unix.tar.gz

2.2 添加用户和用户组,授权目录

[root@localhost ~]# groupadd nexus
[root@localhost ~]# useradd -g nexus nexus
[root@localhost ~]# chown -R nexus:nexus /opt/nexus

2.3 解压Nexus

[root@localhost ~]# cd /opt/nexus
[root@localhost nexus]# tar -zxvf nexus-3.72.0-04-unix.tar.gz

2.4 指定 JDK 路径

[root@localhost ~]# vi /opt/nexus/nexus-3.72.0-04/bin/nexus
INSTALL4J_JAVA_HOME_OVERRIDE=/usr/local/jdk/jdk-11.0.17

2.5 Nexus进程以普通用户身份运行

[root@localhost ~]# vi /opt/nexus/nexus-3.72.0-04/bin/nexus.rc
run_as_user="nexus"

2.6 创建软连接

[root@localhost ~]# ln -s /opt/nexus/nexus-3.72.0-04/bin/nexus /etc/init.d/nexus

2.7 启动脚本

[root@localhost ~]# vi /etc/systemd/system/nexus.service
[Unit]
Description=nexus service
After=network.target
[Service]
Type=forking
LimitNOFILE=65536
ExecStart=/opt/nexus/nexus-3.72.0-04/bin/nexus start
ExecStop=/opt/nexus/nexus-3.72.0-04/bin/nexus stop
User=nexus
Restart=on-abort
TimeoutSec=600
[Install]
WantedBy=multi-user.target

2.8 设置开机自启

[root@localhost ~]# systemctl daemon-reload
[root@localhost ~]# systemctl enable nexus.service
[root@localhost ~]# systemctl start nexus.service

2.9 检查服务

默认端口8081

[root@localhost ~]# ps ef|grep 8081

初始密码:
/opt/nexus/sonatype-work/nexus3
admin.password

3 迁移nexus

3.1 打包sonatype-work目录

[root@localhost ~]# cd /opt/nexus
[root@localhost nexus]# tar -czvf sonatyp-work.tar.gz ./sonatype-work

3.2 传送到新服务器

[root@localhost nexus]# scp sonatyp-work.tar.gz [email protected]:/opt/nexus

3.3 新服务器解压覆盖

[root@localhost nexus]# tar -xzvf sonatyp-work.tar.gz

3.4 授权目录

[root@localhost nexus]# chown nexus:nexus sonatyp-work

附录

遇到问题,启动怎么查看日志

./nexus run >> …/my-nexus.log

关闭防火墙或开放端口22、8081

标签:opt,Centos,tar,nexus,work,迁移,root,localhost
From: https://blog.csdn.net/weixin_44174685/article/details/143477978

相关文章

  • centos8搭建sftp服务器
    sftp采用的是ssh加密隧道。1.创建sftp组使用groupaddsftp创建用户组,创建完成之后使用cat/etc/group命令组的信息[root@C7~]#groupaddsftp[root@C7~]#cat/etc/groupli:x:1000:lisftp:x:1001:2.创建sftp用户创建一个sftp用户uftp01并加入到创建的sftp组中,同时修改......
  • 海量数据迁移:Elasticsearch到OpenSearch的无缝迁移策略与实践
    文章目录一.迁移背景二.迁移分析三.方案制定3.1使用工具迁移3.2脚本迁移四.方案建议一.迁移背景目前有两个es集群,版本为5.2.2和7.16.0,总数据量为700T。迁移过程需要不停服务迁移,允许一小时不写数据,但是需要提供数据存储方案。迁移到opensearch的版本为1.3.4。二.迁移分......
  • CentOS7执行yum命令遇到“Could not resolve host: mirrorlist.centos.org; 未知的错误
    LoadingmirrorspeedsfromcachedhostfileCouldnotretrievemirrorlisthttp://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stockerrorwas14:curl#6-"Couldnotresolvehost:mirrorlist.centos.org;未知的错误"Oneo......
  • 【深度学习滑坡制图|论文解读4】基于融合CNN-Transformer网络和深度迁移学习的遥感影
    【深度学习滑坡制图|论文解读4】基于融合CNN-Transformer网络和深度迁移学习的遥感影像滑坡制图方法【深度学习滑坡制图|论文解读4】基于融合CNN-Transformer网络和深度迁移学习的遥感影像滑坡制图方法文章目录【深度学习滑坡制图|论文解读4】基于融合CNN-Transformer......
  • CentOS部署Kafka中间件
    CentOS部署Kafka中间件 1.环境及版本说明:系统版本:CentOSLinuxrelease7.6.1810(Core)Kafka版本:kafka_2.12-2.2.0JDK版本:1.8.0_2122.安装下载#wget下载安装包wgethttp://mirrors.tuna.tsinghua.edu.cn/apache/kafka/2.2.0/kafka_2.12-2.2.0.tgz#无法......
  • 基于centos7制作JDK镜像以及字体安装
    1、编辑DockerfileviDockerfileFROMcentos:7MAINTAINERjdk8WORKDIR/usr/local/ADDjdk-8u371-linux-x64.tar.gz/usr/local/RUNln-sf/usr/share/zoneinfo/Asia/Shanghai/etc/localtimeENVJAVA_HOME=/usr/local/jdk1.8.0_371ENVCLASSPATH=.:$JAVA_HOME/lib/dt......
  • CentOS 7 下安装部署.NET Core多版本环境
    文章目录一、前言1、什么时候需要配置多环境?2、环境信息二、部署过程1、SDK下载&安装基础依赖2、配置环境入口三、问题一、前言1、什么时候需要配置多环境?.NETCore作为.NET的开源版本,可以说是非常拥抱开源了,更新的力度也非常给力。却也从开源世界学了点坏东西,那......
  • centos7安装telnet服务
    环境:OS:Centos71.安装Telnet服务要在CentOS6上使用Telnet,需要安装telnet-server包。使用以下命令进行安装:yuminstalltelnet-server[root@localhost~]#yum-yinstallxinetdtelnet-serverLoadedplugins:fastestmirror,refresh-packagekit,securitySettingupInstal......
  • centos7安装
    centos系统安装及初始配置一.centos安装(自己喜好)分区:/boot1024MBext4/boot/efi50MB/swap64GB/余下的容量ext4网络名称改为:node01右下角configure里网络连接勾选上AUTO二.换源1.备份原有yum源mv/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS......
  • centos7升级openssh
    环境:OS:Centos71.查看当前的ssh和ssl版本[root@localhost~]#ssh-VOpenSSH_7.4p1,OpenSSL1.0.2k-fips26Jan2017 2.下载最新的版本OpenSSH9.8:wgethttp://down.tag.gg/Openssh/rpm/el7/openssh-9.8/openssh-9.8p1-1.el7.x86_64.rpmwgethttp://down.tag.gg/Openssh......