安装Nexus服务的文档可以参考官方站点:http://www.sonatype.com/books/nexus-book/reference/install-sect-install.html

相关阅读:

Ubuntu Maven安装与配置 http://www.codesky.net/Linux/2011-07/38964.htm

1.下载并安装Nexus
在Ubuntu 11.10 server上,下载Nexus最新版本。和官方文档不一样的地方是,我将nexus放在了/usr而不是/usr/local目录下。
wget http://nexus.sonatype.org/downloads/nexus-oss-webapp-1.9.2.4-bundle.tar.gz
mv nexus-oss-webapp-1.9.2.4-bundle.tar.gz /usr/
cd /usr
tar zxvf nexus-oss-webapp-1.9.2.4-bundle.tar.gz
ln -s nexus-oss-webapp-1.9.2.4 nexus

为了日后方便,按照官方文档的方式设置一个环境变量,将下面的脚本添加到~/.bashrc文件最后
export NEXUS_HOME=/usr/nexus

2.运行

进入/usr/nexus-oss-webapp-1.9.2.4/bin/jsw/linux-x86-64目录,运行下面的命令:

./nexus start
Starting Nexus OSS...
Started Nexus OSS.

默认nexus采用内置jetty作为web服务器,监听本地端口8081.通过打开网页http://yourserver:8081/nexus进行测试,用户名和密码默认是:admin/admin123

3.创建系统服务

复制Nexus自带的脚本到/etc/init.d目录

root@Ubuntu1110:/etc/init.d# cp $NEXUS_HOME/bin/jsw/linux-x86-64/nexus ./
添加几个变量到nexus脚本中NEXUS_HOME=/usr/nexusPLATFORM=linux-x86-64JAVA_HOME=/usr/jdk1.6.0_30PATH="$JAVA_HOME/bin:$PATH修改几个变量的值:APP_NAME=nexusAPP_LONG_NAME=Sonatype Nexus# WrapperWRAPPER_CMD=$NEXUS_HOME/bin/jsw/$PLATFORM/wrapperWRAPPER_CONF=$NEXUS_HOME/bin/jsw/conf/wrapper.conf
# Location of the pid file.                                                                                                                   
PIDDIR=/var/run

这个修改后的脚本要好好保存,这种事情再干一次很无聊。
之后,运行命令:
root@Ubuntu1110:/etc/init.d# update-rc.d nexus defaults
update-rc.d: warning: /etc/init.d/nexus missing LSB information
update-rc.d: see <http://wiki.debian.org/LSBInitScripts>
 Adding system startup for /etc/init.d/nexus ...
   /etc/rc0.d/K20nexus -> ../init.d/nexus
   /etc/rc1.d/K20nexus -> ../init.d/nexus
   /etc/rc6.d/K20nexus -> ../init.d/nexus
   /etc/rc2.d/S20nexus -> ../init.d/nexus
   /etc/rc3.d/S20nexus -> ../init.d/nexus
   /etc/rc4.d/S20nexus -> ../init.d/nexus
   /etc/rc5.d/S20nexus -> ../init.d/nexus

Ok.现在可以通过service nexus start启动,

然后通过tail -f /usr/nexus/logs/wrapper.log 来检查启动状态。

转载于:https://www.cnblogs.com/thomas12112406/p/6168611.html

Ubuntu 11.10 Server下搭建Maven私服相关推荐

  1. CentOS 6.5下搭建Maven私服nexus

    下文将介绍基于CentOs 6.5操作系统搭建Maven Nexus3.6.1-02私服以及简单使用,并且会说明如何将jar包手动上传到私服上. Maven Nexus的官方下载路径:http://w ...

  2. 【转】ubuntu 11.10(32位系统)下编译android源码

    原文网址:http://www.cnblogs.com/dwayne/archive/2011/11/16/2251734.html 本文介绍在ubuntu 11.10系统下编译android 2.3 ...

  3. Ubuntu 9.10 Server (Karmic) 迁移Bugzilla

    项目组去年年底配置了两台服务器,其中的一台安装了Ubuntu 9.10 Server.由于项目组采用Bugzilla作为bug生命周期的管理,需要把Bugzilla迁移了过来.以下记录迁移过程备忘. ...

  4. eclipse+adt+android sdk,64位Ubuntu 11.10下Android开发环境的搭建(JDK+Eclipse+ADT+Android SDK详细)...

    Ubuntu 11.10 下 Android开发完全安装另一篇: 平台: 操作系统:ubuntu11.10 1.在ubuntu11.10下的ubuntu软件中心中有自带的eclipse,但是这里我们不 ...

  5. 如何在Ubuntu 11.10下安装Java

    升级到ubuntu 11.10之后,由于库里没有sun-java6-jdk,需要自行安装.因此,到Oracle网站下载了Java 6u27(为什么不下java7呢?因为目前支持的软件不多,另外如果真要 ...

  6. Ubuntu 11.10搭建和配置Nagios

    安装ubuntu 11.10 Desktop 32bit 安装 apache2.php5.openssl.libssl-dev.gcc编译器与开发库.gd开发库.php.php-apache.php相 ...

  7. 用android做tftp服务器配置,Ubuntu 11.10 配置tftp Server

    Ubuntu 11.10 配置tftp Server,在Ubuntu 11.10上已反复验证通过,在Ubuntu 11.04上应该也是这样操作. 1. sudo apt-get install xin ...

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

    Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问.利用Nexus你可以只在一个地方就能够完全控制访问和部署在你所维护仓库中的每个Artifact.Nexus ...

  9. ubuntu 11.10 下network proxy 的设置问题

    2019独角兽企业重金招聘Python工程师标准>>> 1. 最近出差,带上笔记本后发现 ubuntu 11.10 在 设置network proxy 的后 fire fox 仍然 ...

最新文章

  1. Qt之布局管理——堆栈窗体
  2. 缓存系列之一:buffer、cache与浏览器缓存
  3. CentOS 搭建Postfix+Dovecot简单邮件系统
  4. C# 动态创建数据库三(MySQL)
  5. Taro+react开发(46)taro中环境判断
  6. 智慧气象机器_智慧电缆隧道火热建设中 传感器+机器人成标配
  7. 细数数据中台的3个业务价值和5个技术价值
  8. Servlet doGet doPost 中获取参数 中文乱码
  9. android恢复微信好友,安卓微信删除好友怎么找回 找回好友详细方法
  10. Titanic(泰坦尼克号数据集)
  11. 三相逆变器双pi控制器参数如何调节_SPMSM控制:传统PI电流环参数的整定
  12. 保洁阿姨看完都会了!15个经典面试问题及回答思路,手慢无
  13. vue 中 keep-alive,activated,deactivated
  14. 召唤神龙无敌版------小鱼吃大龙
  15. 点击微信内网页a标签直接跳转打开淘宝APP的方法实例
  16. 计算机正确的按键手法游戏,原神pc操作方法 基础按键与常见动作教程
  17. 从两家主流报表工具的报jia看报表行业的报jia水深-----常用报表工具对比---主流报表对比
  18. vue3+ts+vite 路由详解
  19. AcWing 198. [HAOI2007] 反素数 约数个数+dfs
  20. 【解决】/bin/bash^M: 坏的解释器: 文本文件忙

热门文章

  1. 开展企业网站建设如何做到保质保量?
  2. 一般物流网站建设有哪些必备版块?
  3. linux svn添加新文件夹,linux svn 添加文件夹
  4. mysql主从skip1677_解决字符集不同引起的主从同步异常1677报错问题
  5. python动态时钟代码_Python基础 用Python实现时钟
  6. https://www.adminsub.net/tcp-udp-port-finder/14000 ——查找tcp端口对应的服务 可以看某些端口是否让恶意软件开启...
  7. linux 终端提示符
  8. JD boto3 flask 上传 demo
  9. angular分页插件tm.pagination
  10. Java7/8 中的 HashMap 和 ConcurrentHashMap 全解析