Linux系统上怎么安装服务器管理软件Cockpit?
Cockpit 是什么?Cockpit 是一個自由開源的服務器管理軟件,使得我們可以通過它好看的 Web 前端界面輕松地管理我們的 GNU/Linux 服務器,非常輕量級,Web 界面也非常簡單易用。
它可以在多種Linux發行版,包括Debian的 ,Ubuntu的 ,Fedora的 ,CentOS的 ,RHEL,Arch Linux的等等運行。
Cockpit使得Linux發現從而使系統管理員能夠輕松可靠地執行任務,如啟動容器,存儲管理,網絡配置,日志再加上其他幾個人檢查。
下面是 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和ubuntu 18.04中通過它們的官方軟件倉庫安裝 Cockpit。
CentOS / RHEL
CentOS 和 RHEL 官方軟件庫中有可用的 Cockpit,我們只需要用 yum 管理器就可以安裝。只需要以 sudo/root 權限運行下面的命令就可以安裝它。
yum install cockpit
Fedora 22/21
和CentOS一樣,Fedora的官方軟件庫默認也有可用的Cockpit,我們只需要用dnf軟件包管理器就可以安裝Cockpit。
dnf install cockpit
Arch Linux
現在Arch Linux官方軟件庫中還沒有可用的Cockpit,但Arch用戶庫(Arch User Repository,AUR)有,只需要運行下面的yaourt命令就可以安裝。
yaourt cockpit
在Ubuntu 18.04中,直接輸入命令就可以安裝,官方庫有:
apt-get install cockpit
2.、啟動并啟用 Cockpit
成功安裝完 Cockpit,我們就要用服務/守護進程管理器啟動Cockpit服務。到了2015年,盡管一些Linux發行版仍然運行SysVinit管理守護進程,但大部分Linux發行版都采用了Systemd,Cockpit使用systemd完成從運行守護進程到服務幾乎所有的功能。因此,我們只能在運行著 Systemd 的最新的linux發行版中安裝Cockpit,要啟動Cockpit并讓它在每次系統重啟時自動啟動,我們需要在終端或控制臺中運行下面的命令。
systemctl start cockpit
systemctl enable cockpit.socket
Created 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 --permanent
success
firewall-cmd --reload
success
Iptables
iptables -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
service iptables save
4、如何在Linux中使用Cockpit
Cockpit安裝成功后,您可以使用Web瀏覽器在以下位置訪問它。
https://ip-address:9090
OR
https://server.domain.com:9090
輸入系統用戶名和密碼登錄下面的界面:
總結
以上是生活随笔為你收集整理的Linux系统上怎么安装服务器管理软件Cockpit?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用Apache来构建URL缩短服务
- 下一篇: Linux下Bond技术怎样实现负载均衡