GUI vs. CLI,看看 RHEL6 的改變

作  者:蔡長欣 精誠資訊 恆逸教育訓練中心 資深講師
技術分類:程式設計

目前上網流行的讚、推等,在不同國家、社群都有不同的擁護者,也讓不同的部落客在個人網誌上留下資訊,願意提供多樣不同的選擇:

GUI:Graphic User Interface,Microsoft、Mac OS 主要以圖型工具介面,進行系統設定部屬作業;主要管理訴求為簡易、方便系統管理可以快速上手,較沒有使用門檻。

CLI:Command Line Interface,UNIX-like 系統 ( Linux、AIX、HP/UX 等系統 ) 主要以指令為主要的設定、操作介面;主要訴求為指令的執行,較方便移轉成連續執行腳本,對要大量或連續設定的部屬行為,較可化繁為簡。

以 Red Hat Enterprise Linux ( 以下簡稱 RHEL ) 來說,所提供的系統管理工具,雖早期有檔名開頭帶有redhat-confifg ( 自 RHEL4 之後更名為 system-config ) 的GUI工具,但早期功能較不完備,沒有辦法完成指令後,尚需要編修設定檔的工作混在單一GUI工具下,導致希望用單一GUI工具,完成指令所有相關操作的美意打了折扣。

在 RHEL6 中,為解決上述問題,管理人員不需要記憶過多的指令,可利用一個GUI工具一次到位的將設定完成,有越來越多的選擇,以下就VPN、檔案系統加密、LVM系統管理、防火牆管理四項簡介如下:

  1. VPN設定工具:用Gnome桌面右上方NetworkManager網路圖示,設定VPN
  2. 磁碟系統管理工具:設定磁碟系統的加密 Disk Utility ( palimpsest ),可不需要理會許多 luks 指令 ( Linux Unified Key Setup 為 RHEL6 加密磁碟系統的應用指令 )
  3. 磁碟系統管理工具:設定LVM的磁碟系統 system-config-lvm,將 LVM 系統的管理指令,與撰寫 /etc/fstab 的功能在該 GUI 工具中一次達成
  4. 網路封包過濾工具:設定防火牆系統 system-config-firewall

記得RHEL4推出距今 ( 西元 2011 年 ) 也超過六年了,在當時,為方便管理叢集系統,system-config-cluster曾讓系統管理員驚豔,可以不需要記設定檔案的格式,一個工具一次到位搞定一切。就像學習原廠認證課程的好處是:”不管你用不用得到這項功能,原廠課程會在內容讓你知道有這功能”。而相信 RHEL6 的改變,就像部落客的多元選擇:”不管你用不用GUI工具,RHEL提供的GUI工具讓你要用一定行。

Share |

可在課程中了解更多的Red Hat Enterprise Linux…

相關學習資源︰

RHCE:Red Hat Linux認證工程師培訓班
RH124:Red Hat紅帽系統管理I
RH134:Red Hat紅帽系統管理II
RH254:Red Hat紅帽系統管理III