在本文中,我們將幫助您在CentOS 8服務器中安裝Cockpit Web 控制臺,以管理和監(jiān)視本地系統(tǒng)以及網絡環(huán)境中的Linux服務器。您還將學習如何將遠程Linux主機添加到Cockpit并在CentOS 8 Web控制臺中對其進行監(jiān)視。
Cockpit是一個Web控制臺,具有易于使用的基于Web的界面,使您可以在服務器上執(zhí)行管理任務。它也是一個Web控制臺,它意味著您也可以通過移動設備訪問它。
Cockpit Web控制臺
Cockpit Web控制臺使您可以執(zhí)行多種管理任務,包括:
- 管理服務
- 管理用戶帳號
- 管理和監(jiān)視系統(tǒng)服務
- 配置網絡接口和防火墻
- 查看系統(tǒng)日志
- 管理虛擬機
- 創(chuàng)建診斷報告
- 設置內核轉儲配置
- 配置SELinux
- 更新軟件
- 管理系統(tǒng)訂閱
Cockpit Web控制臺使用與終端相同的系統(tǒng)API,并且在終端中執(zhí)行的任務會迅速反映在Web控制臺中。此外,您可以直接在Web控制臺中或通過終端配置設置。
在CentOS 8中安裝Cockpit Web Console
1.使用CentOS 8最小安裝時,默認情況下不會安裝Cockpit,您可以使用以下命令將其安裝在系統(tǒng)上,該命令將以所需的依賴項安裝Cockpit。
# yum install cockpit
2.接下來,啟用并啟動cockpit.socket服務,以通過Web控制臺連接到系統(tǒng),并使用以下命令驗證該服務并運行cockpit進程。
# systemctl start cockpit.socket
# systemctl enable –now cockpit.socket
# systemctl status cockpit.socket
# ps auxf|grep cockpit
3.如果您正在系統(tǒng)上運行firewalld,則需要打開防火墻中的Cockpit端口9090。
# firewall-cmd –add-service=cockpit –permanent
# firewall-cmd –reload
登錄到CentOS 8中的Cockpit Web控制臺
以下說明顯示了使用本地系統(tǒng)用戶帳戶憑據首次登錄Cockpit Web控制臺。 由于Cockpit使用在/etc/pam.d/cockpit中找到的特定PAM堆棧身份驗證,因此您可以使用系統(tǒng)上任何本地帳戶的用戶名和密碼登錄。
4.在網絡瀏覽器中,通過以下URL打開Cockpit網絡控制臺:
本地:https://localhost:9090
遠程使用服務器的主機名:https://linuxidc.com:9090
使用服務器的遠程IP地址:https://192.168.1.188:9090
如果您使用的是自簽名證書,則會在瀏覽器上收到警告,只需驗證證書并接受安全例外,即可繼續(xù)進行登錄。
控制臺從/etc/cockpit/ws-certs.d目錄中調用證書,并使用.cert擴展文件。 為避免提示安全警告,請安裝由證書頒發(fā)機構(CA)簽名的證書。
5.在Web控制臺登錄屏幕中,輸入系統(tǒng)用戶名和密碼。
如果用戶帳戶具有sudo特權,則可以執(zhí)行管理任務,例如在Web控制臺中安裝軟件,配置系統(tǒng)或配置SELinux。
6.成功進行身份驗證后,將打開Cockpit Web控制臺界面。
就這樣。 Cockpit是一個易于使用的Web控制臺,可讓您在CentOS 8服務器上執(zhí)行管理任務。 要了解有關Web控制臺的更多信息,請閱讀如何在Web控制臺中配置系統(tǒng)設置。
更多CentOS相關信息見CentOS 專題頁面 http://www.sfodin.cn/topicnews.aspx?tid=14