(Cent OS6.8环境)nexus-3.2.1-01安装配置

nexus-3.2.1-01安装配置(Cent OS7.2环境)

nexus-3.2.1-01安装配置

说明:nexus3使用的是jdk 1.8以上版本。Nexus3.2.1-01的安装和配置,需要以下几个步骤。

1     安装及配置JDK

nexus是基于java语言开发的,所有在安装Nexus3.2.1-01之前,我们需要配置Nexus3.2.1-01运行所需要的jdk环境。

nexus3必须使用jdk1.8以上版本,下面安装和配置jdk。如下:

jdk安装请参考这里:jdk1.8安装

 

2       下载、安装nexus3.2

2.1   下载nexus

# 下载nexus-3.2.1-01-unix.tar.gz

wget https://sonatype-download.global.ssl.fastly.net/nexus/3/nexus-3.2.1-01-unix.tar.gz

可以去网站https://www.sonatype.com/下载Nexus Repository OSS这个是免费的,Nexus Repository Pro这个是收钱的。我这里下载的是unix版本。

 

2.2   解压缩至/usr/local目录下

# 解压缩(将源文件压缩包解压至/usr/local目录下)

tar -xf nexus-3.2.1-01-unix.tar.gz -C /usr/local/   会生成两个文件

解压后,/usr/local/目录下增加了nexus-3.2.1-01文件,进入nexus-3.2.1-01目录,其目录结构如下:

 

2.3   修改运行用户

修改运行nexus3.2所使用的用户,如下:

# 编辑nexus.rc文件

vi bin/nexus.rc

 

# 修改运行用户为root

run_as_user="root"

 

2.4   添加到系统服务

把nexus3.2.1加入系统服务,使用如下命令:

# 在/etc/init.d目录下建立nexus3软链接

ln -s /usr/local/nexus-3.2.1-01/bin/nexus /etc/init.d/nexus3

 

# chkconfig工具服务列表中增加nexus3服务

chkconfig --add nexus3

 

# 设置nexus3自启动

chkconfig   nexus3 on

 

service  nexus3  start 这个地方会报错。需要修改jdk配置请看2.5,如下

 

2.5   修改所用jdk

在bin/nexus文件中设置nexus启动所用的jdk版本。

修改示例:

# 编辑nexus文件

vi bin/nexus

# 指定jdk1.8安装路径

INSTALL4J_JAVA_HOME_OVERRIDE=/usr/local/jdk1.8.0_112

 也可以不指定,在不指定的情况,会自动搜索,但是不能设置服务开机启动。

 

 

2.6   修改nexus3监听端口

修改nexus3.2监听的端口,在此我们修改为8082端口,如下:

# 编辑nexus-default.properties

vi etc/nexus-default.properties

请求根地址

nexus-context-path=/nexus

# 指定nexus3监听端口

application-port=8082

 

 

 

2.7   修改nexus3仓库位置

修改nexus3.2数据以及相关日志的存储位置,如下:

# 编辑nexus.vmoptions文件

vi bin/nexus.vmoptions

 

# 日志文件路径

-XX:LogFile=./sonatype-work/nexus3/log/jvm.log

 

# 数据目录

-Dkaraf.data=./sonatype-work/nexus3

 

# 临时文件目录

-Djava.io.tmpdir=./sonatype-work/nexus3/tmp

 

 

 

2.8   启动nexus3.2

现在我们可以启动nexus3.2,使用如下命令:

# 启动nexus3

/etc/init.d/nexus3 start

 在没有软链接的情况下,可以进bin目录下面

./nexus start

./nexus stop

./nexus restart

 

2.9   登录nexus3.2管理后台

访问路径:http://119.23.126.33:8082/

通过上图,我们可以很明显的看到nexus3.2已经正常启动。

现在我们登录到nexus3.2管理后台,管理员用户和密码是:admin/admin123。

<think>好的,我现在需要帮助用户在CentOS 7.9上安装lio-utils。首先,我得确认lio-utils是什么,以及它在CentOS中的可用性。根据之前的引用,用户提到了iSCSI配置,而引用23中提到了使用targetcli命令和配置iSCSI服务端,这可能与lio-utils相关。 lio-utils可能是指Linux-IO(LIO)目标模式的实用工具,用于管理iSCSI和其他存储目标。在CentOS中,通常这些工具可能包含在targetcli或相关的软件包中。我需要检查CentOS 7.9的仓库中是否有lio-utils这个包,或者是否有其他包名。 用户之前的引用提到通过yum安装targetd和targetcli,这可能说明在CentOS 7中,LIO的工具可能被打包在targetcli中。因此,可能用户提到的lio-utils实际上已经被包含在这些包中,或者需要启用额外的仓库。 接下来,我需要验证在CentOS 7.9的默认仓库中是否存在lio-utils。可以运行yum search lio-utils或者检查是否在EPEL仓库中。如果默认仓库没有,可能需要启用EPEL。 另外,根据引用3配置iSCSI时需要安装target服务,这可能意味着LIO相关组件已经通过安装targetcli和targetd来提供。因此,可能安装这些软件包后,lio-utils已经包含在内。 如果用户确实需要lio-utils,而默认仓库中没有,可能需要从源码编译或寻找第三方仓库。但这种情况较为少见,通常应该通过官方仓库解决。 总结步骤应该是: 1. 更新系统并安装EPEL仓库(如果需要)。 2. 使用yum安装targetcli和相关包,可能已经包含所需工具。 3. 验证安装后的命令是否存在,如targetcli。 4. 如果确实找不到lio-utils,可能需要进一步查找或确认包名是否正确。 同时,注意用户的问题可能源于对工具名称的混淆,正确指导用户安装targetcli即可满足配置iSCSI的需求。</think>在CentOS 7.9上安装LIO相关工具可通过以下步骤实现: ### 一、安装LIO工具链 1. **更新系统环境** ```bash sudo yum update -y ``` 2. **安装核心软件包** ```bash sudo yum install -y targetcli targetd python-rtslib ``` - `targetcli`:LIO的交互式配置工具[^2] - `targetd`:远程管理服务 - `python-rtslib`:运行时存储库支持库 3. **验证安装** ```bash which targetcli # 输出应为/usr/bin/targetcli ``` ### 二、配置服务 1. **启动服务** ```bash sudo systemctl enable --now target sudo systemctl enable --now targetd ``` 2. **防火墙配置** ```bash sudo firewall-cmd --permanent --add-service=iscsi-target sudo firewall-cmd --reload ``` ### 三、验证LIO状态 ```bash $ lsscsi -g # 应显示LIO创建的存储对象 $ targetcli ls # 进入交互式配置界面[^2] ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值