無頭計算機

無頭計算機(headless system)是指已配置為無須顯示器(即“頭”)、鍵盤滑鼠操作的計算機系統或設備。無頭系統通常通過網路連線控制,但也有部分無頭系統的設備需要通過RS-232串列連線進行設備的管理。伺服器通常採用無頭模式以降低運作成本。

基本介紹

  • 中文名:無頭計算機
  • 外文名:headless system
  • 目的:降低運作成本
  • 領域:計算機
PC BIOS限制,硬體遙控,軟體遙控,無頭軟體,

PC BIOS限制

啟動階段時,如果顯示卡或計算機鍵盤等一些基本設備未安裝或連線,部分(尤其是舊款)PCBIOS版本將無限期等待用戶按鍵才能繼續執行,這阻止無人值守的系統正常啟動。
在更現代的系統上,BIOS的出廠設定通常也如此配置,但可以通過“BIOS設定實用程式”(BIOS setup utility)更改此設定以無須用戶干預地繼續執行。
即使系統已被設定為採用遠程管理,可能仍不時需要本地的鍵盤和顯示卡,用來診斷在初始化遠程訪問套用之前的引導階段問題。

硬體遙控

部分伺服器通過內置的網卡和硬體提供遠程控制功能。例如,惠普提供名為Integrated Lights-Out(iLO)的系統來提供此功能。遠程訪問該系統使用一個分配到iLO適配器的Web安全連線完成,並允許監控作業系統載入之前的啟動階段。
另一種硬體解決方案是使用一個KVM-over-IP切換器。這種切換器將傳統的鍵盤-視頻-滑鼠在設備間共享,並還提供通過IP進行遠程控制會話的能力。使用網頁瀏覽器連線到KVM設備,然後遠程監控已連線的系統控制台連線埠。

軟體遙控

一些系統通常採用基於文本的接口來管理,就像UnixGNU/Linux中的命令行界面。這些系統通常名為“虛擬終端”或“終端模擬器”,它們嘗試模擬“真實的”接口中斷,就像數字設備公司的VT100,但基於網路,通常使用Secure Shell協定。
它也可能使用諸如X Window SystemVNC來提供虛擬的顯示驅動程式,這樣遠程連線就可以用普通的圖形用戶界面操作無頭機器,這經常基於TCP/IP等網路協定完成。

無頭軟體

無頭軟體Headless software)(例如“headless java”、“headless Linux”)是指無需圖形用戶界面就能在設備上使用的軟體。此類軟體通常用於伺服器嵌入式系統,通過如網路或串列連線埠來接收輸入和提供輸出。
無頭計算機(最常見於伺服器)可能會缺少許多支持圖形界面的系統庫。如果這些庫不存在,需要這些庫的軟體可能無法啟動或編譯。在無頭機器上構建軟體必須只使用命令行工具,而不能依賴集成開發環境(IDE)。

相關詞條

熱門詞條

聯絡我們