zoukankan      html  css  js  c++  java
  • Linux下安装Nexus-3.15私服

    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  

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

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

  • 相关阅读:
    网络安全分析
    java实现 洛谷 P1464 Function
    java实现 洛谷 P1464 Function
    java实现 洛谷 P1014 Cantor表
    java实现 洛谷 P1014 Cantor表
    java实现 洛谷 P1014 Cantor表
    java实现 洛谷 P1014 Cantor表
    java实现 洛谷 P1014 Cantor表
    java实现 洛谷 P1540 机器
    java实现 洛谷 P1540 机器
  • 原文地址:https://www.cnblogs.com/summary-2017/p/10667749.html
Copyright © 2011-2022 走看看