Red Hat Training

A Red Hat training course is available for Red Hat Satellite

附錄 B. 指令列配置管理工具

除了 RHN 網站所提供的選項之外,Red Hat Network 還提供了兩種指令列工具,管理系統的配置檔案:Red Hat Network Configuration ClientRed Hat Network Configuration Manager。同時輔助工具 Red Hat Network Actions Control 也可以用來在客戶端系統上,啟用或停用配置管理。如果您尚未安裝這些工具,您可以在您作業系統的RHN 工具子頻道中找到。

注意

請記得任何時候您透過 RHN 建置配置檔案,先前的檔案(包括其完整路徑)都會備份到受影響系統的 /var/lib/rhncfg/backups/ 目錄中。備份檔的檔名不變,但會加上 .rhn-cfg-backup 附屬檔名。

B.1. Red Hat Network Actions Control

Red Hat Network Actions Controlrhn-actions-control)是用來啟用或停用系統配置管理的工具。預設上,系統不能用此方法來管理;它必須先啟用才行。有了此工具,衛星伺服器管理員就可以啟用或停用一些動作的特定模式,例如將一個配置檔案「建置」到系統上、從系統「上傳」一個檔案、或執行「遠端指令」。這多種模式都藉由在 /etc/sysconfig/rhn/allowed-actions/ 目錄中放置 / 移除檔案與目錄,以啟用 / 停用。由於 /etc/sysconfig/rhn/ 目錄的預設權限,【RHN 行動控制】可能需要有 root 的存取權限,才可以執行。

B.1.1. 一般指令列選項

大部份的指令列工具都有 man page 可以參閱;不過此工具使用上非常簡單,我們可以在此簡述。系統管理者只要決定要啟用何種 RHN 排程動作即可。以下選項能啟用多種排程動作模式:

表格 B.1. rhn-actions-control 選項

選項 描述
--enable-deploy 允許 rhncfg-client 建置檔案。
--enable-diff 允許 rhncfg-client 比對檔案。
--enable-upload 允許 rhncfg-client 上傳檔案。
--enable-mtime-upload 允許 rhncfg-client 上傳 mtime。
--enable-all 允許 rhncfg-client 做任何事。
--enable-run 允許 script.run
--disable-deploy 停用建置。
--disable-diff 停用比對
--disable-upload 停用上傳
--disable-mtime-upload 停用上傳 mtime
--disable-all 停用所有選項
--disable-run 停用 script.run
--report 回報模式已經啟用或停用
-f, --force 強迫操作,不事先詢問
-h, --help 顯示求助訊息後離開
當一項模式設定好了之後 — 或是用 rhn-actions-control --enable-all 設定的多項模式 — 您的系統就已經準備好,可以透過 RHN 進行配置管理。