1.下载nexus安装包,下载地址

https://www.sonatype.com/download-oss-sonatype?hsCtaTracking=920dd7b5-7ef3-47fe-9600-10fecad8aa32%7Cf59d5f10-099f-4c66-a622-0254373f4a92

2.上传/usr/local后解压文件,目录结构如下:

偷懒,直接把解压后的sonatype-work文件移动nexus目录下

3.添加nexus组和用户

groupadd nexus

useradd -g nexus -m nexus

passwd nexus

密码设置为nexus123

4.修改nexus目录归属权限

chown -R nexus:nexus nexus

5.开放防火墙,默认是8081端口

firewall-cmd --zone=public --permanent --add-port=8081/tcp

service firewalld restart

6.修改nexus配置(/usr/local/nexus/conf/nexus.properties),修改nexus的host和工作目录

7.启动nexus

切换到nexus用户,进入目录/usr/local/nexus/bin,执行如下命令启动service:

./nexus start

8.查看启动日志

tail -f ../logs/wrapper.log

9.设置为系统启动服务(参考官方文档:https://help.sonatype.com/display/NXRM2/Configuring+Nexus+Repository+Manager+as+a+Service

a.拷贝文件

$NEXUS_HOME/bin/nexus to /etc/init.d/nexus

b给文件赋执行权限,并分配给root用户

chmod 755 /etc/init.d/nexus

chown root /etc/init.d/nexus

c修改nexus文件(/etc/init.d/nexus)

修改NEXUS_HOME为绝对路径:NEXUS_HOME="/usr/local/nexus"

修改RUN_AS_USER运行用户为nexus

d.添加nexus为启动服务

 cd /etc/init.d

$ chkconfig --add nexus

$ chkconfig --levels 345 nexus on

$ service nexus start

Starting Nexus Repository Manager Pro...

$ tail -f /usr/local/nexus/logs/wrapper.log

10.在浏览器中访问私服管理界面:

http://192.168.1.169:8081/nexus/

用户名和密码:admin/admin123

在linux上搭建nexus私服(CentOS7)的更多相关文章

  1. Linux_Centos中搭建nexus私服

    1.在Linux下搭建Nexus私服 1).下载并且解压      下载  nexus-2.11.2-03-bundle.zip      unzip nexus-2.11.2-03-bundle.z ...

  2. Linux安装配置maven以及搭建nexus私服(编写启动脚本)

    2011年07月12日16:32  下面介绍在Linux操作系统下安装配置maven和搭建nexus私服. 一.安装前的准备 下载 jdk http://www.oracle.com/technetw ...

  3. Linux 安装配置maven3.0 以及搭建nexus私服

    http://carvin.iteye.com/blog/785365 一.软件准备 1.apache-maven-3.0-bin.tar.gz 下载地址:http://www.apache.org/ ...

  4. Linux下建立Nexus私服

    Linux下建立Nexus私服 要安装3个东西,然后配置私服: 1.JDK 2.Maven 3.Nexus 然后配置 1.JDK的安装 下载JDK安装包,格式为RPM格式,安装即可 安装程序 #rpm ...

  5. Linux中搭建Maven私服

    linux安装maven 先解压maven的压缩包apache-maven-3.5.4-bin.tar.gz   命令: tar -zavf pache-maven-3.5.4-bin.tar.gz ...

  6. 搭建nexus私服,无法下载相关jar包,报错Repository proxy-mode is BLOCKED_AUTO

    在搭建nexus私服的时候,之前没直接用来下载maven的相关插件jar包,一直可以使用, 结果今天要编译hadoop的时候,在linux上新用maven就报错了,无法下载maven的相关插件(如下) ...

  7. 搭建nexus私服(maven)

    这里提供nexus的直接下载页面的链接: https://www.sonatype.com/download-oss-sonatype maven获取依赖jar包是从中央仓库获取,但很莫名的出现jar ...

  8. 【转帖】Linux上搭建Samba,实现windows与Linux文件数据同步

    Linux上搭建Samba,实现windows与Linux文件数据同步 2018年06月09日 :: m_nanle_xiaobudiu 阅读数 15812更多 分类专栏: Linux Samba 版 ...

  9. linux上搭建ftp

    linux上搭建ftp 重要 解决如何搭建ftp         解决用户指定访问其根目录         解决访问ftp超时连接         解决ftp主动连接.被动连接的问题 1.安装ftp ...

随机推荐

  1. Ubuntu安装bcmath扩展

    sudo apt-get install php-bcmath

  2. libusb开发

    转:https://www.cnblogs.com/ele-eye/p/3261970.html

  3. 教你避雷!网页设计中常见的17个UI设计错误集锦(附赠设计技巧)

    以下内容由摹客团队翻译整理,仅供学习交流,摹客iDoc是支持智能标注和切图的产品协作设计神器. 精心设计的用户界面对网站意义重大.具备所有最新功能和响应式设计有助于提高网站的搜索引擎排名,从而增加受众 ...

  4. 【附源文件】软件工具类Web原型制作分享 - Sketch

    Sketch是一款轻量,易用的矢量设计工具.专门为UI设计师开发,让UI设计更简单.更高效. 本原型由国产原型工具-Mockplus制作完成. 非常适合工具类产品官网使用,本模板的交互有通过使用面板组 ...

  5. 如何从平面设计转行到UI设计?

    时代的变迁,科技的进步,工具的发展,薪资的差距,促使许多人转行的原因,但平面与界面两者之间有着哪些的差异呢?如果,想要转行又该具备哪些条件呢? 平面.界面设计之间的差异性 平面设计以『视觉』为主轴,强 ...

  6. Java SE学习【三】——JDBC

    最近学到了数据库与java的jdbc方面,还有个DAO模式,写一下自己的理解,后期有什么不对的再改. 一.数据库三范式的理解 记得以前上课时,也上了一学期的“数据库系统原理”,给我们上课的老师算是渣渣 ...

  7. .NET获取城市信息(将三字代码转换成城市名)

    整理代码,发现有一个从两张表里读取城市列表,然后linq和lambda表达式来获取城市名的函数,代码如下: public static string GetCityHotelText(string c ...

  8. 【转】C#异步的世界【下】

    [转]C#异步的世界[下] 接上篇:<C#异步的世界[上]> 上篇主要分析了async\await之前的一些异步模式,今天说异步的主要是指C#5的async\await异步.在此为了方便的 ...

  9. mybatis-mysql类型映射

    JDBC Type Java Type CHAR String VARCHAR String LONGVARCHAR String NUMERIC java.math.BigDecimal DECIM ...

  10. oracle 中删除表 drop delete truncate

    oracle 中删除表 drop delete truncate   相同点,使用drop delete truncate 都会删除表中的内容 drop table 表名 delete from 表名 ...