linux nexus端口配置,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:
启动命令:进入解压后的文件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端口。
12、访问nexus
使用192.168.1.12:8081访问,即可访问成功,会出现以下所示的nexus首页。如果修改了端口,需要使用ip:新的端口号访问
注意:默认的linux系统开启了防火墙,需要设置,才可以访问,不考虑安全性,可以直接关闭防火墙,重启机器(reboot命令)即可。
查看防火墙状态: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
界面如下:
写博客是为了记住自己容易忘记的东西,另外也是对自己工作的总结,文章可以转载,无需版权。希望尽自己的努力,做到更好,大家一起努力进步!
如果有什么问题,欢迎大家一起探讨,代码如有问题,欢迎各位大神指正!
标签:命令,Nexus,私服,3.15,用户,nexus,usr,修改,root
来源: https://www.cnblogs.com/summary-2017/p/10667749.html
linux nexus端口配置,Linux下安装Nexus-3.15私服相关推荐
- Windows下安装Nexus私服及更新索引
目录 Windows下安装Nexus私服及更新索引 下载Nexus 安装Nexus 访问Nexus 下载离线索引 解压离线索引文件 查看Nexus离线索引 Windows下安装Nexus私服及更新索引 ...
- Windows10 下安装 Nexus OSS 3.xx
目录总览 说明 下载 解压 基本配置 运行环境配置 运行并安装Nexus的Windows服务 访问 说明 本文主要介绍如何在Windows10_64bit环境下安装Sonatype的Nexus OSS ...
- linux wlan进程名称,linux无线网络配置无线网卡驱动安装与wlan802.11配置
Linux无线网络配置--无线网卡驱动安装与WLAN 802.11 配置 Linux无线网络配置--无线网卡驱动安装与WLAN 802.11配置2008-05-10 18:27 20739人阅读 评论 ...
- linux配置无线网卡驱动,Linux无线网络配置——无线网卡驱动安装与WLAN802.11配置...
Linux无线网络配置--无线网卡驱动安装与WLAN 802.11配置 WLAN (Wireless Local Area Network)类似于有线以太网,WLAN 的 802.11a 标准使用 5 ...
- linux开启端口,linux配置端口,Linux关闭端口
linux开启端口,linux配置端口,Linux关闭端口 开启端口 1.直接用命令开启端口开放端口命令----保存-----重启服务-------查看端口是否开放/sbin/iptables -I ...
- linux环境下安装nexus(nexu2)
我们在开发的时候,会遇到希望项目中用到我们自己开发的jar包,所以需要我们自己的maven 仓库.现在如果不翻墙,没法下载nexus原因不明确.不过我用了之前nexus2-11.所以现在将nexus2 ...
- linux nginx rpm 安装配置,Centos下安装nginx rpm包
1 在nginx官方网站下载一个rpm包,下载地址是:http://nginx.org/en/download.html wget http://nginx.org/packages/centos/6 ...
- linux pytorch环境配置,linux下使用conda安装pytorch,并配置pytorch
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 首先安装anaconda 去官网下载.sh包,安装之后会把jupyter一起安装好. 配置jupyter 首先先生成一个 ...
- Linux系统(Centos)下安装nodejs并配置环境
总结Centos下安装nodejs并配置环境,记录成功安装的方法.推荐的安装方法是利用已编译的二进制文件安装,不推荐使用源码的形式安装,一是源码安装比较麻烦,二是需要自行下载编译浪费时间. 1.安装n ...
最新文章
- Android Studio 出现 Gradle's dependency cache may be corrupt 解决办法
- 产品经理经验谈100篇(三)-如何才能打造出一款好的SaaS产品?
- 计算机联锁软件毕设论文,铁路信号计算机联锁系统()毕设论文.doc
- 哈尔莫斯:怎样做数学研究
- asp.net httprequest httpresponse
- 用Kubernetes搭建便携式开发环境之MongoDB
- WCF存储图片到指定文件夹下
- md360 android,MD360Player4Android 学习的简单使用
- android fragment 教程,Android app开发中的Fragment入门学习教程
- 十分钟python入门基础
- 智能优化算法应用:基于GWO优化的灰度熵图像多阈值分割 - 附代码
- 方立勋_30天掌握JavaWeb_回顾复习
- 2019计算机保研经验记录:南开软院、武大、信工所、南大软院、哈工深
- 数值分析 |多项式插值、牛顿插值、样条插值
- 测试小兵成长记:新兵营
- 让旧Mac免费获得 iWork 套件的秘籍
- 没有捷径!没有捷径!没有捷径!
- JavaScript:100以内质数1000以内的质数显示和统计
- Spring IOC refresh()方法——告诉子类刷新内部bean工厂
- html语言中kbd的含义,HTML kbd键盘元素
热门文章
- boost::spirit模块实现罗马数字解析器(演示符号表)的测试程序
- boost::sort模块实现提供多种分布的灵活随机数生成器的测试程序
- boost::geometry::srs::epsg用法的测试程序
- 结合Boost.Geometry和Boost.Assign以及Boost.Range和Boost.Tuple的例子
- boost::posix_time和boost::date_time杂项的测试程序
- Boost:双图bimap与mi_bidirectional地图的测试程序
- VTK:绘图之CompareRandomGeneratorsCxx
- OpenCV神经网络neural network的实例(附完整代码)
- C++Persistent segment tree持久段树的实现算法(附完整源码)
- C++Tower of Hanoi汉诺塔的实现算法(附完整源码)