安装Nexus到Linux(源码)
运行环境
系统版本:CentOS Linux release 7.4.1708 (Core)
软件版本:Sonatype-Nexus-3.14.0
硬件要求:无
安装过程
1、 调整系统参数
需要调整系统打开文件描述符数量最少为65536。
[root@localhost ~]# vim /etc/security/limits.conf
root soft nofile 65536
root hard nofile 65536
* soft nofile 65536
* hard nofile 65536
[root@localhost ~]# ulimit -n 65536
[root@localhost ~]# ulimit -a |grep 'open files'
open files (-n) 65536
2、安装JDK
Nexus依赖于JAVA环境,所以我们需要安装JDK(JAVA开发包)。
下载连接会失效,请去官网复制新的下载连接。
JDK官网访问地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
[root@localhost ~]# wget https://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gz?AuthParam=1542350520_f6f14426ab9a76a94bd62c2d04ed47ff
[root@localhost ~]# mv jdk-8u191-linux-x64.tar.gz\?AuthParam\=1542350520_f6f14426ab9a76a94bd62c2d04ed47ff jdk-8u191-linux-x64.tar.gz
[root@localhost ~]# mkdir /usr/local/java
[root@localhost ~]# tar xzvf jdk-8u191-linux-x64.tar.gz -C /usr/local/java
[root@localhost ~]# vim /etc/profile
export JAVA_HOME=/usr/local/java/jdk1.8.0_191
export JAVA_BIN=$JAVA_HOME/bin
export PATH=$PATH:$JAVA_BIN
[root@localhost ~]# source /etc/profile
[root@localhost ~]# java -version
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
3、下载二进制软件包
[root@localhost ~]# wget https://sonatype-download.global.ssl.fastly.net/repository/repositoryManager/3/nexus-3.14.0-04-unix.tar.gz
4、解压软件到安装目录
[root@localhost ~]# mkdir /usr/local/nexus
[root@localhost ~]# tar xzvf nexus-3.14.0-04-unix.tar.gz -C /usr/local/nexus/
5、修改软件二进制操作命令文件
编辑软件二进制操作命令文件,设置JAVA的工作目录,绑定JAVA运行环境。
[root@localhost ~]# vim /usr/local/nexus/nexus-3.14.0-04/bin/nexus
# Uncomment the following line to override the JVM search sequence
INSTALL4J_JAVA_HOME_OVERRIDE=$JAVA_HOME
6、配置环境变量
配置环境变量,使命令在全局生效。
[root@localhost ~]# vim /etc/profile
export NEXUS_HOME=/usr/local/nexus/nexus-3.14.0-04
export NEXUS_BIN=$NEXUS_HOME/bin
export PATH=$PATH:$NEXUS_BIN
[root@localhost ~]# source /etc/profile
7、编辑配置文件
"nexus-default.properties"是Nexus软件的默认配置文件,我们可以修改其服务端口和地址。
[root@localhost ~]# vim /usr/local/nexus/nexus-3.14.0-04/etc/nexus-default.properties
application-port=8081
#设置监听端口。
application-host=0.0.0.0
#设置监听地址。
8、启动服务
[root@localhost ~]# nexus start
[root@localhost local]# netstat -lnupt |grep java
tcp 0 0 127.0.0.1:43883 0.0.0.0:* LISTEN 29515/java
tcp 0 0 0.0.0.0:8081 0.0.0.0:* LISTEN 29515/java
9、访问Nexus管理平台
浏览器输入地址:http://ip_address:8081。
进入匿名登陆页面,我们可能需要使用默认的账号密码进入初始用户界面。
默认使用的账号:admin,密码:admin123



安装Nexus到Linux(源码)的更多相关文章
- Linux源码安装JDK1.8
Linux源码安装Java 1.到官网下载 jdk-8u131-linux-x64.tar.gz 官网地址:http://www.oracle.com/technetwork/java/javase/ ...
- Debian 安装Linux源码
参考: http://blog.chinaunix.net/uid-20683355-id-1895778.html http://www.linuxdiyf.com/viewarticle.php? ...
- mysql-5.5 for linux源码安装
mysql-5.5 for linux源码安装 1.使用Yum安装依赖软件包 # yum install -y gcc gcc-c++ gcc-g77 autoconf automake bison ...
- 转载 :Linux有问必答:如何在Debian或Ubuntu上安装完整的内核源码
http://linux.cn/article-5015-1.html 问题:我需要为我的Debian或Ubuntu下载并安装完整树结构的内核源码以供编译一个定制的内核.那么在Debian或Ubunt ...
- linux源码安装mysql,shell编程学习,ubuntu
一.mysql安装 以源码安装的方式编译和安装Mysql 5.6. 1.卸载旧版本 rpm -qa | grep mysql 检查是否有旧版本 查询结果:mysql-libs-5.1.73-7.el6 ...
- 『学了就忘』Linux软件包管理 — 47、Linux源码包的安装和卸载
目录 1.源码包安装服务的注意事项 2.源码包安装服务的过程 3.源码包安装服务的删除 4.源码包安装服务的启动 5.源码包安装服务的关闭 1.源码包安装服务的注意事项 (1)安装服务选择哪种软件包? ...
- Linux源码安装RabbitMQ高可用集群
1.环境说明 linux版本:CentOS Linux release 7.9.2009 erlang版本:erlang-24.0 rabbitmq版本:rabbitmq_server-3.9.13 ...
- Linux源码包安装程序
★安装OS时,建议提前安装开发组件 CentOS 6:Development Tools.Server Platform DevelopmentCentOS 7:Development Tools.D ...
- Linux源码包安装和脚本安装
能够先 vi INSTALL 看看安装过程. 1.源码包安装 2.脚本安装
- Linux 源码包安装过程
安装准备 安装gcc编译器 下载源码包 源代码保存位置:/usr/local/src/ 软件安装位置:/usr/local/ 解压缩下载的源码包 进入解压缩目录 软件配置与检查:./configure ...
随机推荐
- Spring注解开发系列Ⅱ --- 组件注册(下)
1.@Import注册组件 @Import主要功能是通过导入的方式实现把实例加入springIOC容器中, /** * 给容器注册组件 * 1.包扫描+组件标注注解(@Controller,@Serv ...
- JavaScript面向对象:创建对象
1.初级创建对象 var oCar=new Object; oCar.color='red'; oCar.door=4; oCar.map=3; oCar.showColor=function () ...
- 事务管理(ACID)
目录 一.事务管理(ACID) 原子性(Atomicity) 一致性(Consistency) 持久性(Durability) 隔离性(Isolation) 二.事务隔离级别 脏读 不可复读 虚读(幻 ...
- Linux(Centos)安装tomcat并且部署Java Web项目
步骤一.下载安装包 a. 下载tomcat linux安装包,地址:http://tomcat.apache.org/download-80.cgi , 我们下载的版本是8.0,下载方式如图: b ...
- python学习Day02
[主要内容] 1. 循环. while循环 while 条件: 代码块(循环体) 执行流程: 1. 判断条件是否为真. 如果真. 执行代码块 2. 再次判断条件是否为真...... 3. 当条件为假. ...
- Codeforces_496_E_贪心
http://codeforces.com/problemset/problem/496/E 这好像叫序列混合贪心,简单地讲,用歌去匹配最符合条件的人.用了multiset,重载了<,加快寻找最 ...
- BZOJ 1601 [Usaco2008 Oct]灌水 (建图+mst)
题意: 300个坑,每个坑能从别的坑引水,或者自己出水,i从j饮水有个代价,每个坑自己饮水也有代价,问让所有坑都有谁的最少代价 思路: 先建一个n的完全图,然后建一个超级汇点,对每个点连w[i],跑m ...
- My introduction
Vistors 访客统计
- Tomcat安装教程及常见错误解决方法
目录 Tomcat安装教程及常见错误解决方法 一.安装前准备 ·熟悉自己电脑的操作系统版本(32位or64位) ·保证电脑上已经装好JDK,并且已经设置好环境变量. 二.Tomcat安装教程(以Tom ...
- Golang的sync.WaitGroup 实现逻辑和源码解析
在Golang中,WaitGroup主要用来做go Routine的等待,当启动多个go程序,通过waitgroup可以等待所有go程序结束后再执行后面的代码逻辑,比如: func Main() { ...