天天看點

[nginx+tomcat的負載均衡搭建] This system is not registered with RHN

在使用RedHat線上安裝nginx時提示 “This system is not registered with RHN”,如下所示:

從控制台輸出的提示中我們可以看出,是系統沒有注冊的原因。由于我們的redhat沒有激活認證,是以我們不能直接使用redhat自帶的yum安裝一些軟體。目前網絡上提出了兩種解決方案:

第一種:對redhat進行認證激活;

第二種:用centos的yum替換redhat自帶的yum。

由于第一種方式需要認證激活才能解決,我們暫時不介紹。下面介紹第二種方式。

1、解除安裝rhel預設安裝的yum包

2、下載下傳centos下的yum包

不同版本的作業系統對應不同版本的yum包,如果不知道自己的作業系統版本,可以用以下指令進行查詢:

[nginx+tomcat的負載均衡搭建] This system is not registered with RHN

通過 lsb release –a

指令可以檢視目前linux的核心版本,本機使用的是6.0;

通過 uname -a 指令可以檢視作業系統的版本位數,i686 i386均指32位機器。

(1)選擇核心版本

那麼根據以上的資訊,我們可以查找32位核心為6.0下的yum的版本。這裡我們下載下傳的源使用如下位址:

<a target="_blank" href="http://ftp.nara.wide.ad.jp/pub/Linux/centos/">http://ftp.nara.wide.ad.jp/pub/Linux/centos/</a>

通路以上位址,可以打開關于各個核心的清單頁面,如下圖所示:

[nginx+tomcat的負載均衡搭建] This system is not registered with RHN

從清單中,我們看到有一個6.0版本、一個6版本,這裡我們選用6版本,因為官方解釋說6.0版本已過期。

(2)選擇适合的位數

[nginx+tomcat的負載均衡搭建] This system is not registered with RHN

由于我們的機器為32位,是以這裡我們選擇i386目錄

(3)下載下傳相應的yum包

3、安裝相應的rpm

4、更改yum源

網絡上大部分建議使用網易源,那麼我們同樣也使用網易的鏡像源。

[nginx+tomcat的負載均衡搭建] This system is not registered with RHN

修改完畢後,運作一下指令,生成緩存:

至此,yum源更換成功。

可以再嘗試一下開頭的安裝指令,就可以正常安裝了。

繼續閱讀