LONGEPASS
Q103.

下列CentOS Linux 指令,何者可用來判斷是否已經安裝Apache 伺服器?

網路架設 · 乙級 · 網路元件及軟體安裝與應用 · Q103

難易度分析

2 / 5

本題屬於基礎指令參數的記憶與辨識,僅需掌握套件管理工具的最基本操作選項即可解答,不涉及複雜的系統配置或多步驟推論。

正確答案:③rpm -q httpd

③ rpm -q httpd:rpm -q(query)用於查詢指定套件是否已安裝於系統中。若 httpd 已安裝會回傳完整版本資訊,未安裝則顯示「package httpd is not installed」,為判斷安裝狀態的標準做法。

錯誤選項解析

  • ① rpm -i httpd:rpm -i 用於安裝指定的 RPM 套件,而非查詢已安裝狀態。若執行此指令會嘗試重新安裝 httpd 套件,無法判斷是否已存在。
  • ② rpm -e httpd:rpm -e 用於移除(erase)已安裝的套件,執行此指令會直接刪除 httpd,不僅無法查詢安裝狀態,更可能導致服務中斷。
  • ④ rpm -v httpd:rpm -v 為詳細輸出(verbose)模式,通常需搭配其他參數使用(如 -ivh),單獨使用無法執行查詢功能,並非有效的獨立查詢指令。
Learning Tip

"本題核心考點為 RPM 套件管理指令的參數辨識。常見混淆點在於 -i(install) 與 -q(query) 的區別,實務上查詢套件安裝狀態應使用 rpm -q 或 rpm -qa | grep 關鍵字;若需確認 Apache (httpd) 服務是否正在運作,則應搭配 systemctl status httpd 進行驗證。"

學員答題分佈

①rpm -i httpd0%
②rpm -e httpd0%
③rpm -q httpd0%
④rpm -v httpd0%

此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!

相似類型題目