如何使用cockpit web介面管理linux伺服器

使用基於瀏覽器的管理和儀表板工具Cockpit,您可以輕鬆地監視和管理多臺Linux計算機。它是獨立的,設定簡單,使用方便。我們將向您展示如何開始。...

使用基於瀏覽器的管理和儀表板工具Cockpit,您可以輕鬆地監視和管理多臺Linux計算機。它是獨立的,設定簡單,使用方便。我們將向您展示如何開始。

管理多個linux伺服器

如果您要監視多臺Linux計算機或伺服器,您將面臨一個挑戰。這是特別真實的,如果其中一些是執行無頭系統沒有顯示器連線。例如,您可能有機架安裝或遠端伺服器位於不同的建築物或收集樹莓皮分散在您的家中。

如何監控所有這些裝置的執行狀況和效能?

如果使用secureshell(SSH)連線到它們,那麼可以執行top或其他基於終端的監視工具。您將獲得一些有用的資訊,但每個工具都有自己感興趣的特定領域。要從一個工具移動到另一個工具來檢視遠端Linux計算機的不同度量是很尷尬的。

不幸的是,沒有方便的方法可以在提供這些資訊的不同工具之間切換。另外,如果您必須執行任何補救或管理任務,則必須重新連線到遠端計算機或關閉監視應用程式。然後,必須使用現有的SSH會話來執行管理命令。

Cockpit將許多常見的監視和管理需求繫結到一個基於瀏覽器的控制檯中,使得監視和維護多臺Linux計算機更加容易。

Cockpit從Linux中已經存在的應用程式程式設計介面(api)獲取資訊。因為資訊直接來源於原始碼,所以沒有自定義的資訊收集或生成,所以可以認為是未經修飾的。

駕駛艙和使用者帳戶

Cockpit使用您的Linux登入憑證,因此不需要在其中配置使用者。要登入到駕駛艙,您只需使用您的使用者名稱和當前密碼。如果您在不同的Linux計算機上有使用相同使用者名稱和密碼的帳戶,Cockpit將使用這些憑據連線到遠端計算機。

當然,在不同的計算機上使用相同的密碼是一種安全風險,被認為是一種不好的做法。然而,如果你只使用不接觸網際網路的本地計算機,你可能會得出這樣的結論:風險很小。

不過,一個更優越的解決方案是在每臺計算機上設定SSH金鑰,然後允許Cockpit使用這些金鑰連線到遠端計算機。

相關:如何從Linux Shell建立和安裝SSH金鑰

安裝駕駛艙

Cockpit是主要Linux系列的核心儲存庫。要在Ubuntu上安裝Cockpit,請鍵入以下命令:

sudo apt-get install cockpit

如何使用cockpit web介面管理linux伺服器

在Fedora上,命令是:

sudo dnf install cockpit

如何使用cockpit web介面管理linux伺服器

在Manjaro上,您必須安裝Cockpit和一個名為packagekit的包。這個獨立於平臺的包位於Linux發行版的本機包管理系統之上。它為應用軟體提供了一致的API。

開發人員可以編寫與packagekit一起工作的軟體,然後他們的軟體可以與任何Linux發行版的包管理器進行通訊。這意味著他們不必編寫一個版本,將與dnf,另一個為pacman工作,等等。

幸運的是,packagekit已經安裝在Ubuntu和Fedora上,所以您只需鍵入以下兩個命令:

sudo pacman -Sy cockpit

如何使用cockpit web介面管理linux伺服器

sudo pacman -Sy packagekit

如何使用cockpit web介面管理linux伺服器

發射艙

要開始使用Cockpit,請開啟瀏覽器,在位址列中鍵入以下內容,然後按Enter鍵:

localhost:9090

然後您將看到駕駛艙登入螢幕。如果出現一個錯誤,告訴您無法訪問站點或連線被拒絕,您可能需要鍵入以下命令來啟用和啟動Cockpit守護程式:

sudo systemctl enable cockpit

如何使用cockpit web介面管理linux伺服器

sudo systemctl start cockpit

如何使用cockpit web介面管理linux伺服器

當Cockpit啟動時,會出現登入螢幕;只需使用現有的Linux憑據登入即可。

要使用這些相同的憑據連線到其他計算機,請選中“將我的密碼重新用於遠端連線”旁邊的複選框。如果您使用SSH金鑰連線到遠端計算機或根本不會遠端監視其他計算機,則可以不選中此框。

如何使用cockpit web介面管理linux伺服器

概述

駕駛艙網頁是完全響應,並將合理調整,如果你改變你的瀏覽器視窗的大小。

如何使用cockpit web介面管理linux伺服器

主顯示在左側的側邊欄中顯示任務類別列表,而視窗的其餘部分包含與所選類別相關的資訊。預設檢視是“概述”

如何使用cockpit web介面管理linux伺服器

當你在**上使用它時,駕駛艙也會適應。

如何使用cockpit web介面管理linux伺服器

在我們的測試計算機上,我們看到一個錯誤被標記,因為服務失敗了。

如何使用cockpit web介面管理linux伺服器

我們單擊“1服務已失敗”連結移動到“系統服務”檢視。系統安全服務守護程式(SSSD)未能啟動,因此我們單擊“SSSD”連結以移動到SSSD控制頁。

如何使用cockpit web介面管理linux伺服器

我們單擊“啟動服務”

如何使用cockpit web介面管理linux伺服器

隨著服務的執行,我們可以探索更多的監控系統。

如何使用cockpit web介面管理linux伺服器

如果“概述”在側邊欄中可見,則可以單擊它;如果不可見,則只需單擊系統圖標,然後單擊“概述”

cpu和記憶體圖

在CPU和記憶體使用窗格中,單擊“檢視圖形”

如何使用cockpit web介面管理linux伺服器

將顯示以下圖形:

  • “CPU使用率”:CPU總數的組合CPU使用率。
  • “記憶體和交換”:RAM記憶體和交換使用。
  • “磁碟I/O”:硬碟讀寫。
  • “網路流量”:所有進出計算機的流量。

如何使用cockpit web介面管理linux伺服器

但是,如果單擊每個圖形的名稱,則可以看到更詳細的資訊:

  • 如果單擊“磁碟I/O”,您將看到側邊欄中“儲存”下的相同資訊。
  • 如果你點選“網路流量”,你會看到與側邊欄“網路”下相同的資訊。

軟體更新

您可以單擊側邊欄中的“軟體更新”檢視可用更新的列表。

如何使用cockpit web介面管理linux伺服器

要安裝它們,只需單擊“安裝所有更新”

如何使用cockpit web介面管理linux伺服器

監視多臺計算機

在嘗試監視另一臺計算機之前,請執行以下步驟:

  1. 在另一臺計算機上安裝Cockpit,然後登入Cockpit以驗證它是否正常工作。遠端監控時,不必在遠端計算機上執行瀏覽器介面。然而,如果你這樣做了,它將證明駕駛艙已正確安裝,是完全可操作的。
  2. 使用SSH從監視它的計算機遠端連線到另一臺計算機。確認您可以在遠端計算機上使用SSH,然後使用您當前的ID和密碼或SSH金鑰登入。

確保這兩個步驟按預期工作,使得監控遠端計算機變得輕而易舉。請記住,如果您使用與監控計算機相同的使用者名稱和密碼連線到遠端主機,則必須選中“重用我的遠端連線密碼”框。

在監控計算機上,單擊主機旁邊的下拉箭頭。

如何使用cockpit web介面管理linux伺服器

單擊“新增新主機”

如何使用cockpit web介面管理linux伺服器

鍵入遠端計算機的詳細資訊(IP地址或主機名)。瀏覽器頂部會顯示一個高亮顏色,以幫助您識別正在檢視的計算機。

如何使用cockpit web介面管理linux伺服器

準備好後單擊“新增”。您現在應該可以在可用主機列表中看到遠端計算機;單擊它旁邊的下拉箭頭。

如何使用cockpit web介面管理linux伺服器

單擊新的遠端計算機進行監視。

如何使用cockpit web介面管理linux伺服器

將顯示您監視的主機的名稱。瀏覽器視窗頂部的高亮顏色也將是新增該主機時選擇的顏色。

更多功能

駕駛艙還有很多功能,包括:

  • 獲取計算機的總體執行狀況。
  • 使用CPU、記憶體、磁碟和網路活動監視效能。
  • 更改主機名。
  • 將主機連線到域。
  • 開啟終端視窗。
  • 管理軟體更新、使用者帳戶、服務和守護程序、分割槽表、網路繫結和網橋以及IP地址。
  • 建立RAID裝置。

更多的功能也即將推出。開發人員有一個概念驗證版本,可以同時顯示多個主機的組合檢視。駕駛艙不是最複雜的管理工具,但它功能豐富,使用簡單,可以滿足大多數需求。

  • 發表於 2021-04-01 00:16
  • 閱讀 ( 53 )
  • 分類:網際網路

你可能感興趣的文章

ubuntu:初學者指南

... 協調安全 為Ubuntu線上社群託管伺服器 ...

  • 發佈於 2021-03-12 17:29
  • 閲讀 ( 78 )

如何控制linux啟動服務和守護程序

...個啟動過程依次負責啟動系統中的所有其他程序。這包括伺服器應用程式(包括將出現漂亮桌面登入的X伺服器程序)、所謂的“守護程式”(在後臺等待特定事件的程式,如CUPS列印守護程式)和其他程式(如按計劃執行程式的c...

  • 發佈於 2021-03-15 11:22
  • 閲讀 ( 50 )

如何用ssh遠端管理linux伺服器

伺服器管理仍然是一項必要的任務,有時也很麻煩。使用遠端伺服器或無頭伺服器尤其困難。謝天謝地,有了安全Shell(SSH)。secureshell是一種網路協議,允許網路服務在不安全的網路上執行。 ...

  • 發佈於 2021-03-15 17:05
  • 閲讀 ( 52 )

現在如何在linux和ubuntu上安裝unity8和mir

...完全不基於GNOME的新版本。另外,Ubuntu將擁有自己的顯示伺服器,管理畫素在螢幕上的顯示方式。 ...

  • 發佈於 2021-03-16 16:03
  • 閲讀 ( 52 )

如何用舊計算機構建linux網路伺服器

有興趣建立一個家庭網路伺服器?最簡單的方法是在備用計算機上安裝Linux。由於Linux的簡單性,這非常簡單,為您提供了一種負擔得起的網站或部落格宿主方式。 ...

  • 發佈於 2021-03-17 19:20
  • 閲讀 ( 54 )

如何在android和termux上使用linux命令列

...它的安裝重量為396KB(即千位元組)。它還提供了一個SSH伺服器。 ...

  • 發佈於 2021-03-18 07:26
  • 閲讀 ( 58 )

centos與ubuntu:最好的web託管伺服器

...nux發行版可用,為您的家用計算機選擇一個並不容易。為伺服器選擇Linux發行版更為困難。伺服器每天24小時執行,通常執行復雜的任務,因此選擇一個您可以信任的分發是關鍵。 ...

  • 發佈於 2021-03-20 17:23
  • 閲讀 ( 43 )

開始使用gnome epiphany web應用程式的5個原因

...你只能透過瀏覽器訪問。從技術上講,它們是執行在其他伺服器上的程式,您可以遠端訪問。 ...

  • 發佈於 2021-03-21 10:10
  • 閲讀 ( 71 )

ubuntu桌面與ubuntu伺服器:有什麼區別?

...Ubuntu分為Ubuntu雲、Ubuntu核心、Ubuntu麒麟、Ubuntu桌面和Ubuntu伺服器。在這裡,您將瞭解Ubuntu伺服器和Ubuntu桌面之間的所有差異。 ...

  • 發佈於 2021-03-30 21:38
  • 閲讀 ( 87 )

適用於windows、mac和linux的最佳漫畫閱讀器

...發布資料,那些熱衷於與朋友共享的使用者可以安裝免UI伺服器版本,以遠端在iOS上託管漫畫。 這個應用程式在Windows上有安裝程式和可移植版本,還有64位macOS和各種Linux發行版。介面本身是有點小,我的口味,但它很快消失,...

  • 發佈於 2021-04-07 09:44
  • 閲讀 ( 66 )
rijwp406
rijwp406

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦