本文主要向大家介绍了Linux运维知识之nexus 从Window迁移至Linux,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助。

根据业务需求,需要将nexus-2.8.0从Windows 2003迁移至CentOS 6.8(x86_64)上。在迁移过程中遇见了几个坑,在此记录已做备忘。    因为,nexus是跨平台通用的,所以,我首先在原来的Windows服务器上把nexus打包备份,打包时有两个文件需要打包一个是:nexus-2.8.0-05应用包,另外一个是:sonatype-work文件包。当然这两个包有可能在一个目录下面,但我们之前搭建这个平台的同事是开发,所以.........    在打sonatype-work文件包发现报错,WinRAR提示有文件正在被使用。这时需要先停止nexus,命令如下:cmd #进入dos

D:

D:\>cd nexus-2.8.0-05\bin #进入nexus的bin目录

nexus.bat stop  #停止nexus ,nexus的启动停止命令是nexus  start/stop    然后再进行打sonatype-work文件包。    紧接着在Linux平台创建nexus用户,并将两个包上传到Linux平台下去。useradd nexus  #在创建用户时不能使用 -s /sbin/nologin 参数

mkdir /usr/local/nexus #创建nexus的目录    然后解析并修改相关目录名称unzip nexus-2.8.0-05.zip

mv nexus-2.8.0-05  nexus-app

unzip sonatype-work.zip    然后进行相关选项修改chmod 777 /usr/local/nexus/nexus-app/bin/jsw/linux-x86-64/wrapper

chmod 777 /usr/local/nexus/nexus-app/bin/nexus

chown -R nexus.nexus /usr/local/nexus    修改nexus相关配置vim /usr/local/nexus/nexus-app/bin/nexus

NEXUS_HOME="/usr/local/nexus/nexus-app"  #nexus的主目录

RUN_AS_USER=nexus   #nexus的运行用户    最后进行nexus用户密码初始化    首先,停止nexus服务/usr/local/nexus/nexus-app/bin/nexus stop    然后,删除sonatype-work/nexus/conf目录下的security-configuration.xml  security.xml两个文件rm -rf /usr/local/nexus/sonatype-work/nexus/conf/security.xml

rm -rf /usr/local/nexus/sonatype-work/nexus/conf/security-configuration.xml    最后,账号/密码变为: admin/admin123说明:    关于nexus的系统端口和文件存放目录,主要是在/usr/local/nexus/nexus-app/conf/nexus.properties这个文件中进行相关设置至此迁移完成,可以通过:http://ip:8080/nexus/ 访问nexus,通过admin/admin123登录错误1:[root@APP-001 ~]# /app/nexus-2.8.0-05/bin/nexus start

Starting Nexus OSS...

Failed to start Nexus OSS.    主要原因是:因为nexus和sonatype-work未授权chown -R nexus.nexus /app/sonatype-work/

chown -R nexus.nexus /app/nexus-2.8.0-05/错误2:[root@APP-001 ~]# /app/nexus-2.8.0-05/bin/nexus start

Missing platform binary: /app/nexus-2.8.0-05/bin/jsw/linux-x86-64/wrapper    主要原因是:1、/app/nexus-2.8.0-05/bin/jsw/linux-x86-64/wrapper 没有权限,该文件需要执行权限。2、/app/nexus-2.8.0-05/bin/nexus未设置“NEXUS_HOME=”参数。chmod 777 /app/nexus-2.8.0-05/bin/jsw/linux-x86-64/wrapper

vim /app/nexus-2.8.0-05/bin/nexus

NEXUS_HOME="/app/nexus-2.8.0-05"

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注系统运维Linux频道!

nexus linux 停止运行,Linux运维知识之nexus 从Window迁移至Linux相关推荐

  1. str045漏洞提权linux,Linux运维知识之CVE-2016-5195 Dirtycow: Linux内核提权漏洞

    本文主要向大家介Linux运维知识之CVE-2016-5195 Dirtycow: Linux内核提权漏洞绍了,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. CVE-2016- ...

  2. linux系统python截图不显示中文_Linux运维知识之解决linux系统下python中的matplotlib模块内的pyplot输出图片不能显示中文的问题...

    本文主要向大家介绍了Linux运维知识之解决linux系统下python中的matplotlib模块内的pyplot输出图片不能显示中文的问题,通过具体的内容向大家展现,希望对大家学习Linux运维知 ...

  3. linux ospf 命令,Linux运维知识之linux下使用quagga配置ospf协议

    本文主要向大家介绍了Linux运维知识之linux下使用quagga配置ospf协议,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 环境:三台redhat6.5(VM虚拟机)一 ...

  4. linux crontab不运行,Linux运维知识之解决Linux中crontab不执行ntpdate问题

    本文主要向大家介绍了Linux运维知识之解决Linux中crontab不执行ntpdate问题,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 解决Linux中crontab尚未 ...

  5. linux cp 目录不存在自动创建,Linux运维知识之Linux:复制并创建目标目录,如果它不存在...

    本文主要向大家介绍了Linux运维知识之Linux:复制并创建目标目录,如果它不存在,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 我需要一个命令(或者可能是cp的一个选项)来 ...

  6. linux mk创建文件,Linux运维知识之Linux mkkickstart建立安装的组态文件命令详解

    本文主要向大家介绍了Linux运维知识之Linux mkkickstart建立安装的组态文件命令详解,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 功能说明:建立安装的组态文件 ...

  7. oracle crontab e,Linux运维知识之通过crontab -e编辑生成的定时任务,写在哪个文件中...

    本文主要向大家介绍了Linux运维知识之通过crontab -e编辑生成的定时任务,写在哪个文件中,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 环境描述: 操作系统:Red  ...

  8. linux用户密码转换为明文,Linux运维知识之linux下抓取内存中明文密码mimipenguin

    本文主要向大家介绍了Linux运维知识之linux下抓取内存中明文密码mimipenguin,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 下载地址:https://githu ...

  9. linux 安装git失败,Linux运维知识之linux下安装git常见故障整理

    本文主要向大家介绍了Linux运维知识之linux下安装git常见故障整理,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. FAQ1: Permission denied (pu ...

最新文章

  1. scala学习手记34 - trait方法的延迟绑定
  2. 手机安装pem_抓包神器Charles的配置安装与弱网测试,你会了吗?
  3. 框架复习笔记-Java-案例:牛客网讨论社区
  4. Spring框架中的内容协商
  5. matlab imfinfo返回图像信息
  6. 通过SharedPreferences方式存储复杂数据
  7. python不好用_Python用不好?看官方中文文档啦
  8. PLC梯形图编程基础知识详解(转自:http://gongkong.ofweek.com/2014-09/ART-310012-11000-28882866_2.html)
  9. 图的遍历 (深度优先遍历和广度优先遍历)
  10. 毕业论文课题研究背景怎么写?
  11. 【ORACLE】关于多态表函数PTF(Polymorphic Table Functions)的使用
  12. 00-软件研制任务书
  13. SIRIUS更新日志|SIRIUS人脸识别更新日志|天狼星人脸识别更新日志
  14. 数据是企业和社会发展的重要动力,AI从边缘发展到主流,未来十年信息技术将带来巨大“红利” | 大咖周语录
  15. 什么是ring0-ring3
  16. 免费顶级域名TK介绍
  17. w ndows摄像头驱动怎么安,一步一步教你安装如何摄像头驱动(图)
  18. DELPHI各种颜色表达式
  19. 10060 mysql_连接MySQL错误:Can't connect to MySQL server (10060)
  20. 解决编辑页眉页脚时,页码连续问题

热门文章

  1. asp.net 判断上传文件类型的几种方法
  2. 操作系统相关问题——应用程序和操作系统怎么配合
  3. Code Jam - Store Credit for Python
  4. word添加导航标题
  5. 将多个Excel工作薄合并成一个工作薄如操作过程
  6. Android之hook dispatchTouchEvent方法
  7. linux安装软件imagemagick,linux下的ImageMagick安装方法
  8. cout/cerr/clog的区别
  9. 超级好看的CSS渐变色,多种样式可选
  10. 推荐系统常用的推荐算法总结