1、切换到root用户

  创建nexus用户:useradd nexus

  设置nexus用户密码:passwd nexus

2、创建文件夹并进入该目录

linux中,软件包一般放在opt目录下,安装时,一般放到usr/local 这个目录下,类似于windows的 program files,所以在/usr/local下创建nexus目录
cd /root/usr/local && mkdir nexus && cd nexus

3、通过ls -l(或者ll命令)命令,可以查看用户权限列表

4、修改用户所在组

因为使用nexus用户维护nexus,所以修改一下所在组,使用命令:chown -R nexus:nexus /usr/mysoft/nexus

修改后,如下图框起来的第二部分所示:

5、设置所有权限(linux权限)

nexus用户权限不足,解压或者其他可能会引发一下问题,如:

这里给nexus用户设置所有的权限,方便维护nexus私服。

使用命令:chmod 777 -R /usr/mysoft/nexus

 6、下载nexus安装包

可以在https://help.sonatype.com/repomanager3/download/download-archives---repository-manager-3上直接下载压缩包,然后上传到服务器
也可以使用如下命令直接下载(有点慢)
wget https://sonatype-download.global.ssl.fastly.net/repository/repositoryManager/3/nexus-3.15.2-01-unix.tar.gz

7、切换到刚创建的nexus用户

  使用命令:su nexus,注意从高权限切换低权限,不需要密码,反之需要密码。

8、解压、重命名

解压到/usr/local/nexus下
使用命令:tar -zxvf nexus-3.15.2-01-unix.tar.gz -C /usr/local/nexus

解压之后会有两个文件夹:nexus的 和 sonatype-work。前者是功能的实现,后者负责存储数据

如果想修改文件夹名称,可以使用命令:mv nexus-3.15.2-01 nexus //重命名

9、 修改自定义配置:

a、修改配置文件,nexus目录下,cd etc,可以修改端口号和ip地址
如,修改端口号:vim etc/nexus-default.properties  =>  application-port=8081
b、如果Linux硬件配置比较低的话,建议修改为合适的大小,否则会出现运行崩溃的现象
  # vim nexus/bin/nexus.vmoptions //虚拟机选项配置文件,可以修改数据、日志存储位置

10、启动nexus

启动 Nexus(默认端口是8081),Nexus 常用的一些命令包括:/root/nexus/nexus/bin/nexus  {start|stop|run|run-redirect|status|restart|force-reload},如:
//启动 nexus start
//停止 nexus stop
//重启 nexus restart
//查看状态 nexus status 下面我们启动Nexus:
启动命令:进入解压后的文件nexus中,输入命令:./bin/nexus start,也可以使用./bin/nexus run,run可以打印详细启动日志信息
会出现如下警告:

出现以上starting nexus,说明已经安装启动成功,上面报错意思是nexus建议不要用root用户来启动nexus,但并不影响启动,可以使用以下方式去除警告:

 默认情况下,不建议以root用户运行Nexus,可以修改bin/nexus中的配置跳过警告(修改RUN_AS_USER=root)

在目录nexus下,修改nexus用户为root: vim bin/nexus.rc => run_as_user="root"

11、查看nexus服务是否启动成功

  使用命令:ps -ef|grep nexus,如果出现以下界面,说明nexus服务启动成功。

当然,也可以使用其他的一些命令,查看默认8081端口是否被占用。使用命令:lsof -i:8081,出现以下界面,也可以说明nexus服务启动成功。

或者使用命令:netstat -tunlp查看是否有占用8081端口。

端口占用参考链接:https://www.cnblogs.com/wangtao1993/p/6144183.html

查看进程和终止进程参考链接:https://blog.csdn.net/qq_24913485/article/details/82352469

12、访问nexus

使用192.168.1.12:8081访问,即可访问成功,会出现以下所示的nexus首页。如果修改了端口,需要使用ip:新的端口号访问

注意:默认的linux系统开启了防火墙,需要设置,才可以访问,不考虑安全性,可以直接关闭防火墙,重启机器(reboot命令)即可。

关闭防火墙命令,参考链接https://blog.csdn.net/u010694764/article/details/54382201https://www.cnblogs.com/justuntil/p/8057299.html:a、如果是centos6.x版本,使用root用户,service iptables stop(暂时关闭),或者永久关闭防火墙:chkconfig iptables off

             查看防火墙状态:service iptables status

        b、如果是centox7.x版本,使用root用户,关闭firewall:

systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)

nexus设置了默认的访问账号和密码:

默认用户名:admin

默认密码:admin123

界面如下:

  

参考链接:https://blog.csdn.net/zhaoyanjun6/article/details/79198469  

  写博客是为了记住自己容易忘记的东西,另外也是对自己工作的总结,文章可以转载,无需版权。希望尽自己的努力,做到更好,大家一起努力进步!

如果有什么问题,欢迎大家一起探讨,代码如有问题,欢迎各位大神指正!

Linux下安装Nexus-3.15私服的更多相关文章

  1. Linux下使用Nexus搭建Maven私服

    在开发过程中,有时候会使用到公司内部的一些开发包,显然把这些包放在外部是不合适的.另外,由于项目一直在开发中,这些内部的依赖可能也在不断的更新.可以通过搭建公司内部的Maven服务器,将第三方和内部的 ...

  2. linux下安装nexus repository及Intellij Idea集成私有maven

    前段日子公司搞java项目,使用nexus repository搭建了私有maven库,现在把原来的私有nuget也迁到nexus repository上了,下面介绍下搭建流程: https://he ...

  3. linux 下 安装nexus

    1. 获得root权限  [ferrari@localhost ~]$ su -   2. 下载nexus集成版  [root@localhost ~]# cd /usr/local  [root@l ...

  4. Linux下安装nexus

    下载地址:https://help.sonatype.com/repomanager3/download tar xf nexus-linux-3.19.1-01.tar.gz cd nexus-li ...

  5. Linux下建立Nexus私服

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

  6. Linux下安装maven和nexus

    Linux下安装maven1.首先到Maven官网下载安装文件,目前最新版本为3.0.3,下载文件为apache-maven-3.0.3-bin.tar.gz,下载可以使用wget命令: 2.进入下载 ...

  7. Linux环境安装Nexus

    Linux环境安装Nexus Nexus可以做Maven私服,私服不是Maven的核心概念,它仅仅是一种衍生出来的特殊的Maven仓库.有三种专门的Maven仓库管理软件可以用来帮助大家建立私服: N ...

  8. Linux下安装Apache并以mod_wsgi方式部署django站点

    源码编译方式安装Apache 首先下载Apache源码压缩包,地址为http://mirror.bit.edu.cn/apache/httpd/ 继续下载apr和apr-util压缩包,地址为http ...

  9. Linux下安装webstorm

    Linux下安装webstorm 1--在webstorm官网里面下载最新的版本 WebStorm-11.0.3.tar.gz 2--创建webstorm的安装目录 #mkdir /usr/webst ...

  10. linux下安装apache详解

    下载httpd-2.2.6.tar.bz2  把httpd-2.2.6.tar.bz2放到/soft 下[root@localhost ~]#cd /soft[root@localhost soft] ...

随机推荐

  1. ORB-SLAM2初步

    一.ORB-SLAM简介 最近开始入坑SLAM,经过简单调研,各位大咖认为,目前最优秀的视觉SLAM系统是ORB-SLAM2,因此对ORB-SLAM2进行了学习. ORB-SLAM2是2015年提出的 ...

  2. [POI2011]Lightening Conductor(决策单调性)

    好久没写过决策单调性了. 这题其实就是 $p_i=\lceil\max\limits_{j}(a_j-a_i+\sqrt{|i-j|})\rceil$. 拆成两边,先只考虑 $j<i$,然后反过 ...

  3. API加密框架原理解密

    关于框架的使用文章请参考: 前后端API交互如何保证数据安全性?:http://cxytiandi.com/blog/detail/20235 API数据加密框架monkey-api-encrypt: ...

  4. luogu P5606 小 K 与毕业旅行 - 构造 - 多项式

    题目传送门 传送门 先考虑 $a_i > 0$ 的情况.考虑构造这样一个顺序:$a_i$ 要么和后面的数的乘积都大于 $w$ 要么都小于等于 $w$. 这个构造可以这样做: vector< ...

  5. oracle--ORA-38760

    01,ORA-38760: This database instance failed to turn on flashback 02,问题处理思路 第一步:查看日志文件 查看这次启动的时候alter ...

  6. JSP还有必要学吗?这篇文章告诉你

    阅读本文大概需要 12.4 分钟. 来源:http://suo.im/4wqRi7 作者:杨明翰 前戏   前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以 ...

  7. Django文件上传【单个/多个图片上传】

    准备工作 python:3.6.8 django:2.2.1 新建django项目 确定项目名称.使用的虚拟环境[当然这个也可以后期修改].app的名称 创建成功,选择在新的窗口中打开 图片上传 修改 ...

  8. Composer 入门后,接下来该看看这篇文章了

    上篇文章,我们了解了 Composer 的包是如何开发的,过程中我们使用了 composer init. composer install. composerrequire. composer con ...

  9. [Python学习笔记-007] 使用PyEnchant检查英文单词

    最近在教儿子做自然拼读,跟他玩了一个单词游戏,就是利用简单的枚举找出适合小朋友学习的两个字母的单词.人工找寻难免有疏漏之处,这里使用PyEnchant给出一个简单的脚本. 01 - foo.py #! ...

  10. Linux : Ubuntu 安装 RabbitMQ

    安装 Erlang: 手动编译(不推荐)http://www.erlang.org/downloads下载源码 如22版本:http://erlang.org/download/otp_src_22. ...