新聞中心
在這篇文章中,我將會介紹如何在樹莓派基金會提供的標(biāo)準(zhǔn)操作系統(tǒng)樹莓派 OS 上安裝用于 Linux 服務(wù)器的 Cockpit Web 控制臺。我還會簡要介紹它的特性。

用 Cockpit 建立你的樹莓派的控制中心。
去年,我寫了關(guān)于使用 Cockpit 管理我的 Linux 服務(wù)器的文章。它是一個基于 Web 的工具,為管理多個服務(wù)器及其相關(guān)的服務(wù)和應(yīng)用提供了一個簡潔、強大的界面。它還簡化了日常的管理任務(wù)。
在這篇文章中,我將會介紹如何在樹莓派基金會提供的標(biāo)準(zhǔn)操作系統(tǒng)樹莓派 OS 上安裝用于 Linux 服務(wù)器的 Cockpit Web 控制臺。我還會簡要介紹它的特性。
在樹莓派 OS 上安裝 Cockpit
在 sudo 權(quán)限下使用一個賬戶通過 SSH 登錄你的樹莓派系統(tǒng)。如果你還沒有建立一個賬戶:
$ ssh pibox
alan@pibox's password: Linux pibox.someplace.org 5.10.17-v7+ #1403 SMP Mon Feb 22 11:29:51 GMT 2021 armv7l The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Tue May 4 09:55:57 2021 from 172.1.4.5 alan@pibox:~ $
在樹莓派 OS 上安裝 Cockpit Web 控制臺和在 Linux 服務(wù)器上一樣簡單:
$ sudo apt install cockpit
Cockpit 只需要 60.4 KB 的磁盤空間。加上它的幾個包依賴項,總使用量是 115MB。
安裝過程將負(fù)責(zé)設(shè)置和啟動服務(wù)。你可以使用 systemctl 命令來驗證狀態(tài):
$ systemctl status cockpit.socket
● cockpit.socket - Cockpit Web Service Socket
Loaded: loaded (/lib/systemd/system/cockpit.socket; enabled; vendor preset: enabled)
Active: active (listening) since Tue 2021-05-04 10:24:43 EDT; 35s ago
Docs: man:cockpit-ws(8)
Listen: 0.0.0.0:9090 (Stream)
Process: 6563 ExecStartPost=/usr/share/cockpit/motd/update-motd localhost (code=exited, status=0/SUCCESS)
Process: 6570 ExecStartPost=/bin/ln -snf active.motd /run/cockpit/motd (code=exited, status=0/SUCCESS)
Tasks: 0 (limit: 2181)
CGroup: /system.slice/cockpit.socket
使用 Cockpit
連接
默認(rèn)的監(jiān)聽端口號是 9090。打開你最喜歡的 Web 瀏覽器并輸入地址,例如: https://pibox:9090。
你現(xiàn)在可以使用你的普通賬戶登錄。同樣,這個賬戶上需要有使用 sudo 的權(quán)限 —— 很可能就是你用來 SSH 和運行 Apt 的那個賬戶。一定要勾選“為特權(quán)任務(wù)重用我的密碼”。
管理你的樹莓派
Cockpit 的初始屏幕以 “System” 頁開始,提供當(dāng)前 CPU 和內(nèi)存使用的詳細(xì)信息和圖表。你可以從這個屏幕看到硬件細(xì)節(jié)。
通過點擊每一項來展開左邊的列(例如,日志、存儲、服務(wù)等)。這些是標(biāo)準(zhǔn)的 Cockpit 部分,不言自明。讓我快速描述一下每個部分。
日志
這部分展示了日志。它們可以根據(jù)日期和嚴(yán)重程度來過濾。
存儲
存儲部分展示了已經(jīng)安裝的物理驅(qū)動器和 RAID 設(shè)備。例如大小、序列號等細(xì)節(jié)都被展示了出來。還展示了讀/寫活動和實際空間使用的圖表。存儲的具體日志顯示在底部。
網(wǎng)絡(luò)
這部分展示了發(fā)送和接收活動、IP 地址以及網(wǎng)絡(luò)特定的日志。你還可以使用相應(yīng)的按鈕添加更多的網(wǎng)絡(luò)設(shè)備,如綁定、網(wǎng)橋和 VLAN。
賬戶
這里展示了已有的賬戶。點擊每個賬戶來管理,或使用創(chuàng)建新賬戶按鈕來添加用戶。賬戶也可以被刪除。
服務(wù)
這部分可以讓管理員查看系統(tǒng)所有服務(wù)的狀態(tài)。點擊任何服務(wù)都會轉(zhuǎn)到一個包含啟動、重啟和禁用的標(biāo)準(zhǔn)任務(wù)的屏幕。
應(yīng)用程序
通常,這個屏幕提供了各種用于管理功能的應(yīng)用程序,例如 389 目錄服務(wù)器或創(chuàng)建 Podman 容器。但在我的樹莓派 OS 上,這個屏幕只顯示“沒有安裝或可用的應(yīng)用程序”。在寫這篇文章的時候,這個或許還沒有實現(xiàn)。雖然,你可能會懷疑這類型的程序?qū)τ跇漭捎布碚f是否太過沉重。
軟件更新
對任何系統(tǒng)管理員來說,保持軟件最新是最重要的任務(wù)之一。Cockpit 的軟件更新部分可以檢查并進行更新。
終端
Cockpit 最方便的特點之一是終端。你可以使用它,而不是打開一個單獨的終端模擬器并使用 SSH。我使用終端來安裝 ScreenFetch:
$ sudo apt install screenfetch
使用 ScreenFetch 生成了這張截圖:
使用 Cockpit 的中心控制
Cockpit 在樹莓派上的表現(xiàn)就像它在其他 Linux 系統(tǒng)上一樣。你可以將它添加到儀表盤上進行集中控制。它允許企業(yè)在 Cockpit 作為管理儀表盤解決方案的任何地方,將基于樹莓派的服務(wù)和系統(tǒng)整合到他們的整體 Linux 基礎(chǔ)設(shè)施中。因為樹莓派經(jīng)常在高密度機架數(shù)據(jù)中心以無外接控制headless方式運行,而這些數(shù)據(jù)中心通常會缺乏 KVM 訪問方式,這是非常方便的。
當(dāng)前文章:通過Cockpit管理你的樹莓派
URL地址:http://m.fisionsoft.com.cn/article/cojgpjd.html


咨詢
建站咨詢
