如何在 Linux 上安裝服務器管理軟件 Cockpit

Cockpit 是一個自由開源的服務器管理軟件,它使得我們可以通過它好看的 web 前端界面輕鬆地管理我們的 GNU/Linux 服務器。Cockpit 使得 linux 系統管理員、系統維護員和開發者能輕鬆地管理他們的服務器並執行一些簡單的任務,例如管理存儲、檢測日誌、啓動或停止服務以及一些其它任務。它的報告界面添加了一些很好的功能使得可以輕鬆地在終端和 web 界面之間切換。另外,它不僅使得管理一臺服務器變得簡單,更重要的是只需要一個單擊就可以在一個地方同時管理多個通過網絡連接的服務器。它非常輕量級,web 界面也非常簡單易用。在這篇博文中,我們會學習如何安裝 Cockpit 並用它管理我們的運行着 Fedora、CentOS、Arch Linux 以及 RHEL 發行版操作系統的服務器。下面是 Cockpit 在我們的 GNU/Linux 服務器中一些非常棒的功能:

  1. 它包含 systemd 服務管理器。
  2. 有一個用於故障排除和日誌分析的 Journal 日誌查看器。
  3. 包括 LVM 在內的存儲配置比以前任何時候都要簡單。
  4. 用 Cockpit 可以進行基本的網絡配置。
  5. 可以輕鬆地添加和刪除用戶以及管理多臺服務器。

1. 安裝 Cockpit

首先,我們需要在我們基於 linux 的服務器上安裝 Cockpit。大部分發行版的官方軟件倉庫中都有可用的 cockpit 安裝包。這篇博文中,我們會在 Fedora 22、CentOS 7、Arch Linux 和 RHEL 7 中通過它們的官方軟件倉庫安裝 Cockpit。

CentOS / RHEL

CentOS 和 RHEL 官方軟件庫中有可用的 Cockpit。我們只需要用 yum 管理器就可以安裝。只需要以 sudo/root 權限運行下面的命令就可以安裝它。

# yum install cockpit

如何在 Linux 上安裝服務器管理軟件 Cockpit-系統運維

2. 啓動並啓用 Cockpit

成功安裝完 Cockpit,我們就要用服務/守護進程管理器啓動 Cockpit 服務。到了 2015 年,儘管一些 linux 發行版仍然運行 SysVinit 管理守護進程,但大部分 linux 發行版都採用了 Systemd,Cockpit 使用 systemd 完成從運行守護進程到服務幾乎所有的功能。因此,我們只能在運行着 Systemd 的最新的 linux 發行版中安裝 Cockpit。要啓動 Cockpit 並讓它在每次系統重啓時自動啓動,我們需要在終端或控制檯中運行下面的命令。

# systemctl start cockpit# systemctl enable cockpit.socketCreated symlink from /etc/systemd/system/sockets.target.wants/cockpit.socket to /usr/lib/systemd/system/cockpit.socket. 

3. 允許通過防火牆

啓動 Cockpit 並使得它能在每次系統重啓時自動啓動後,我們現在要給它配置防火牆。由於我們的服務器上運行着防火牆程序,我們需要允許它通過某些端口使得從服務器外面可以訪問 Cockpit。

Firewalld

# firewall-cmd --add-service=cockpit --permanentsuccess# firewall-cmd --reloadsuccess

如何在 Linux 上安裝服務器管理軟件 Cockpit-系統運維

Iptables

# iptables -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT# service iptables save 

4. 訪問 Cockpit Web 界面

下面,我們終於要通過 web 瀏覽器訪問 Cockpit web 界面了。根據配置,我們只需要用瀏覽器打開 https://ip-address:9090 或 https://server.domain.com:9090。

如何在 Linux 上安裝服務器管理軟件 Cockpit-系統運維

現在,要進入儀表盤,我們需要輸入詳細的登錄信息。這裏,用戶名和密碼和用於登錄我們的 linux 服務器的用戶名和密碼相同。當我們輸入登錄信息並點擊 Log In 按鈕後,我們就會進入到 Cockpit 儀表盤。

我使用的系統爲centos 7.3,也完全按照官方的教程進行安裝,但是最後進入cockpit的web管理界面時,總是隻有寥寥數個功能,連容器管理功能都沒有,而網上的教程最後都有許多功能,後來發現原來現在使用yum安裝cockpit時,是分模塊安裝的,也就是說,如果只是執行了yum install cockpit,那麼最終提供的功能就是你所看到的最基本的功能,此時如果還需要添加類似“容器”選項,需執行yum install cockpit-docker,除此之外還有許多模塊,可以一次性安裝yum install cockpit-* 。安裝完所需的模塊之後,再進入web監控頁面,則可以看到已經添加了相應的模塊了
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章