Red Hat Training
A Red Hat training course is available for Red Hat Satellite
附錄 B. 指令列配置管理工具
除了 RHN 網站所提供的選項之外,Red Hat Network 還提供了兩種指令列工具,管理系統的配置檔案:Red Hat Network Configuration Client 與 Red 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 Control(
rhn-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 進行配置管理。