安装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 ...
随机推荐
- SpringCloud与微服务Ⅶ --- Feign负载均衡
官方文档:https://projects.spring.io/spring-cloud/spring-cloud.html#spring-cloud-feign 一.Feign是什么 Feign是一 ...
- 10个很多人不知道的Redis使用技巧
前言 Redis 在当前的技术社区里是非常热门的.从来自 Antirez 一个小小的个人项目到成为内存数据存储行业的标准,Redis已经走过了很长的一段路.随之而来的一系列最佳实践,使得大多数人可以正 ...
- linux --- 杀掉特定端口进程与启用SSH服务
Linux下端口被占用解决 有时候关闭软件后,后台进程死掉,导致端口被占用.下面以JBoss端口8083被占用为例,列出详细解决过程. 解决方法: 1.查找被占用的端口 netstat -tln ne ...
- Keras入门(五)搭建ResNet对CIFAR-10进行图像分类
本文将会介绍如何利用Keras来搭建著名的ResNet神经网络模型,在CIFAR-10数据集进行图像分类. 数据集介绍 CIFAR-10数据集是已经标注好的图像数据集,由Alex Krizhe ...
- Unreal Engine 4 蓝图完全学习教程(一)—— 简要介绍
首先启动UE4: 新建项目类型为游戏: 选择空项目Blank: 项目设置选项: 点击创建项目: 打开后的窗口称为:“关卡编辑器”,由多个面板组成.在UE中,设计3D场景的空间称为“关卡”. 简单介绍一 ...
- C# 正则进阶
.NET 中的正则表达式是基于 Perl 5 的正则表达式. 超时 从 .NET Framework 4.5 开始,正则表达式支持在匹配操作中指定超时时间.如果匹配超时,就会抛出 RegexMatch ...
- [travis-ci]自动集成测试
自动运行测试的平台https://travis-ci.org/ 可以自动导入测试github上的项目 因为yml文件格式错误会导致找不到配置文件, 这里要注意啦, 掉坑里了.... https://d ...
- Go语言实现:【剑指offer】数据流中的中位数
该题目来源于牛客网<剑指offer>专题. 如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值.如果从数据流中读出偶数个数值,那么中位 ...
- 【Java并发工具类】StampedLock:比读写锁更快的锁
前言 ReadWriteLock适用于读多写少的场景,允许多个线程同时读取共享变量.但在读多写少的场景中,还有更快的技术方案.在Java 1.8中, 提供了StampedLock锁,它的性能就比读写锁 ...
- GDAL利用地理坐标读取图像像元值
最近的一个项目需要在电子海图中下载已知水深点,导出点的地理坐标(经纬度).然后在arcgis中打开这些地理坐标输出为shp,利用GDAL读取不同波段的点对应的像元值,从而构建水深和像元值的对应关系. ...