1.环境装备,jdk、maven 安装 ,详见jdk和maven环境配置手册
2.下载安装文件 下载地址 https://help.sonatype.com/repomanager2/download
注意选择版本:Manager OSS版本是免费版本,nexus-professional-xx是商业版本,目前最新版本是3.x,这里安装是2.x最终版本(够用了)
下载地址 https://download.sonatype.com/nexus/oss/nexus-2.14.11-01-bundle.zip
3.上传文件到linux,如安装到/usr/local/nexus上下为例
[root@i-6iopnw7e ~]# mkdir /usr/local/nexus/ -p
[root@i-6iopnw7e ~]# rz
[root@i-6iopnw7e nexus]# ll
total 80464
-rw-r--r-- 1 root root 82385560 Apr 4 12:30 nexus-2.14.11-01-bundle.tar.gz
[root@i-6iopnw7e nexus]# ll
total 80464
drwxr-xr-x 8 1001 1001 4096 Nov 20 23:57 nexus-2.14.11
-rw-r--r-- 1 root root 82385560 Apr 4 12:30 nexus-2.14.11-01-bundle.tar.gz
drwxr-xr-x 3 1001 1001 4096 Nov 21 00:09 sonatype-work
4.解压文件[root@i-6iopnw7e nexus]# tar -zxvf nexus-2.14.11-01-bundle.tar.gz
5.重命名(可省)[root@i-6iopnw7e nexus]# mv nexus-2.14.11-01 nexus-2.14.11
6.修改默认端口8081为指定端口[root@i-6iopnw7e nexus]# vim /usr/local/nexus/nexus-2.14.11/conf/nexus.properties
7.修改运行用户为root[root@i-6iopnw7e nexus]# vim /usr/local/nexus/nexus-2.14.11/bin/nexus
修改结
8.配置运行环境jdk[root@i-6iopnw7e nexus]# vim /usr/local/nexus/nexus-2.14.11/bin/jsw/conf/wrapper.conf
修改结果如图
9.设置开机启动,新建启动文件vi /usr/lib/systemd/system/nexus.service
[Unit]
Description = nexus service
After = network.target
[Service]
Type = forking
LimitNOFILE = 65536
ExecStart = /usr/local/nexus-2.14.11/bin/nexus start
ExecReload= /usr/local/nexus-2.14.11/bin/nexus restart
ExecStop = /usr/local/nexus/nexus-2.14.11/bin/nexus stop
Restart = on- abort
[Install]
WantedBy = multi-user.target
10.服务加入开机启动:
[root@i-wyr8oi7q bin]# `systemctl enable nexus.service`
Created symlink from /etc/systemd/system/multi-user.target.wants/nexus.service to /usr/lib/systemd/system/nexus.service.
11.加载配置文件systemctl daemon-reload
12.重新启动nexus
systemctl start nexus.service //启动
systemctl restart nexus.service //重启
systemctl stop nexus.service //关闭
13.私服访问地址
http://192.168.102.4:8004/