Professional Documents
Culture Documents
RHN
理想的系統應該是完美無瑕的,沒有任何的 Bug,或是安全漏洞。但在現實世界中,
應該找不到符合這個要求的系統!! Red Hat Enterprise Linux 也不例外。
1
企業級 Linux 系統管理寶典
RHN 全名為 Red Hat Network,是 Red Hat 提供給 Red Hat Enterprise Linux 用戶的一項
服務系統。您可以透過 RHN 進行下面幾項工作:
RHN 網站
這是 Red Hat 提供的一個網站 (Web Server),其網址為 https://rhn.redhat.com/ 100。
100
如果您使用的是 Satellite Server,那您可以建置一個專屬的 RHN 網站。此時不見得是 https://rhn.redh-
at.com/。
2
附錄 E RHN
up2date
這是一個 RHN 的用戶端管理工具,您可以透過 up2date 來下載、安裝、升級新
的套件,也可以利用 up2date 註冊 RHN 的帳號。
RHN 警示通知工具
RHN 也提供了一個 " RHN 警示通知工具 (RHN Alert Notification Tool)"。當您登入
X Window System 後,Red Hat Enterprise Linux 會自動在工作面版 (Panel) 中執行
RHN 警示通知工具。RHN 警示通知工具每隔一段時間,自動檢查 Red Hat 是否
有發佈更新的套件;如果有,您就可以透過 RHN 警示通知工具,更新您的 Red
Hat Enterprise Linux。
rhnsd
rhnsd 是一個服務,Red Hat Enterprise Linux 預設會啟動這個服務。rhnsd 會每
隔一段時間,檢查是否有設定需更新的 RPM 套件;如果有,就會自動地下載回
來並且安裝到您的系統。透過 rhnsd 服務,可以讓您的 Red Hat Enterprise Linux
隨時保持最新的狀態。
Hosted
Hosted 適用於單台 Red Hat Enterprise Linux 的環境。使用 Hosted 架構的每一台
Red Hat Enterprise Linux,都得自行連上 RHN 網站,才能取得 RHN 提供的功能。
Satellite
如果您有多台的 Red Hat Enterprise Linux,並且每一台都採用 Hosted 的架構,那
麼,您只能使用 Red Hat 提供的 RHN 網站來管理每一台 Red Hat Enterprise Linux。
如果您需要在每一台 Red Hat Enterprise Linux 中安裝一個非 Red Hat Enterprise Linux
3
企業級 Linux 系統管理寶典
Proxy
假設您負責管理多個網路,與一堆 Red Hat Enterprise Linux 系統,此時,您可以
在每一個網路上架設 Satellite Server,提供給網路內的 Red Hat Enterprise Linux 使
用。然而,這樣的成本會相當的高!! 為了降低建置 RHN 的費用,Red Hat 提供了
第三種選擇 — Proxy。
101
Satellite Server 是需另外購買的產品,如果您對 Satellite Server 有興趣,請洽詢您的經銷商。
4
附錄 E RHN
E.3 註冊 RHN 帳號
要使用 RHN 之前,您必須要先註冊一個 RHN 帳號。
• 透過 up2date 工具
• 透過 RHN 警示通知工具
• 在 RHN 網站中直接申請帳號
5
企業級 Linux 系統管理寶典
您可以直接按下【下一頁】,直接進入up2date 註冊精靈的登入頁面:
在 up2date 註冊精靈的登入頁面中,您可以看到下列幾項選項:
6
附錄 E RHN
完成後,您可以按下【下一頁】,進入建立新帳號頁面:
完成上述每一個欄位後,請按下【下一頁】,便可以進入啟動頁面。
7
企業級 Linux 系統管理寶典
在 up2date 註冊精靈的啟動頁面中,您必須要提供下列幾項資料:
• 【連接您的系統】:這裡,您必須要選擇下列幾項:
8
附錄 E RHN
完成此步驟後,請按下【下一頁】,up2date 註冊精靈就會進入最後一個步驟:
9
企業級 Linux 系統管理寶典
102
如果採用的是 Satellite 架構,此處的網址必須是您的 Satellite Server。
10
附錄 E RHN
• 【Schedule】:您指定的工作排程資訊將會顯示在這裡。
11
企業級 Linux 系統管理寶典
• 【Help】:如果需要線上的說明文件,您可以隨時點選這裡。
12
附錄 E RHN
• 【Details】:提供這個系統的詳細資訊。
• 【Overview】:用來檢視系統的基本資訊。
• 【Hardware】:這個電腦的硬體設備資訊,您也可以在此設定更新硬體資訊的排
程。
13
企業級 Linux 系統管理寶典
14
附錄 E RHN
• 【Verify】:檢驗套件的完整性。
15
企業級 Linux 系統管理寶典
要設定升級哪些套件,請依照下列的步驟組態之:
16
附錄 E RHN
E.5.1 透過 rhnsd 升級
RHN 系統中包含一個名為 rhnsd 的元件,這是一個獨立式服務 (Standalone Service),
在 Red Hat Enterprise Linux 中預設是啟用的 (Enabled)。
Red Hat Enterprise Linux 啟動了 rhnsd 服務後,rhnsd 預設每隔 240 分鐘,也就是 4
個小時,會連上 RHN 網站,查詢是否有設定要升級的套件103?? 如果有,rhnsd 就會
自動下載這些套件,完成後便會自動更新您的 Red Hat Enterprise Linux。
103
除了要升級套件外,rhnsd 也會幫您安裝、移除您設定的套件,或者上傳最新的硬體資訊。
17
企業級 Linux 系統管理寶典
E.5.2 使用 up2date 升級
除了透過 rhnsd 自動更新外,您也可以使用 up2date 手動更新您的 Red Hat Enterp-
rise Linux!! 您可以透過下列幾種方式啟動 up2date:
參數 說明
--nodownload 指定不要下載套件,這個參數通常只用來測試執行
的結果。
18
附錄 E RHN
參數 說明
--tmpdir=DIR 指定暫存目錄的路徑。
--nox 用來指定不要提供圖形介面的畫面,僅在
指令列中執行。
E.6 管理 RHN 環境
Red Hat Enterprise Linux 會把 RHN 系統的相關設定值,會保存在 /etc/sysconfi
g/rhn/ 中:
19
企業級 Linux 系統管理寶典
/etc/sysconfig/rhn/ 裡面的檔案,與其他設定檔一樣,都是純文字檔。每一個
檔案儲存不同性質的設定資料:
檔案 說明
這個檔案千萬不能修改。
20
附錄 E RHN
• 下指令:直接在終端機模擬程式執行 update-config。
【一般的】
用來組態 RHN 使用的環境,您可以設定下列幾項:
21
企業級 Linux 系統管理寶典
【擷取 / 安裝】
用來設定 up2date 下載與安裝套件時相關的選項。包含:
• 【套件安裝選項】:up2date 安裝套件相關的細節。
【例外的套件】
用來組態要略過哪些套件。
22