如何在 CentOS 8 上安裝 Cockpit

Cockpit 是一個(gè)免費(fèi)和開(kāi)源的基于 Web 的服務(wù)器管理軟件。它有一個(gè)漂亮的 Web 控制臺(tái),允許系統(tǒng)管理員輕松執(zhí)行任務(wù),例如存儲(chǔ)管理、網(wǎng)絡(luò)配置、啟動(dòng) Docker 容器、檢查服務(wù)器性能、啟動(dòng)和停止服務(wù)以及許多其他管理操作。Cockpit 在我們的 GNU/Linux 服務(wù)器中的一些令人敬畏的好處如下:

  1. 它由 systemd 服務(wù)管理器組成,以方便使用。
  2. 它有一個(gè)日志日志查看器來(lái)執(zhí)行故障排除和日志分析。
  3. 包括LVM在內(nèi)的存儲(chǔ)設(shè)置從未如此簡(jiǎn)單。
  4. 基本網(wǎng)絡(luò)配置可以與 Cockpit 一起應(yīng)用
  5. 我們可以輕松添加和刪除本地用戶并管理多個(gè)服務(wù)器。

在本教程中,您將學(xué)習(xí)如何在CentOS 8上安裝最新版本的 Cockpit 。

在 Centos 8/7 和 RHEL 8 上

更新系統(tǒng)包

在我們安裝 Cockpit 軟件包之前,我們需要更新系統(tǒng):

$ sudo yum -y update
CentOS-8 - AppStream                                        1.7 kB/s | 4.3 kB     00:02    
CentOS-8 - Base                                             1.2 kB/s | 3.8 kB     00:03    
CentOS-8 - Extras                                           1.4 kB/s | 1.5 kB     00:01    
Extra Packages for Enterprise Linux 8 - x86_64               12 kB/s |  32 kB     00:02    
Extra Packages for Enterprise Linux 8 - x86_64               86 kB/s | 1.7 MB     00:20    
Dependencies resolved. 
Nothing to do.
Complete!

由于 Centos 8 剛剛發(fā)布,在撰寫(xiě)本文時(shí),還沒(méi)有任何更新。

從存儲(chǔ)庫(kù)安裝 Cockpit 軟件包

在 Centos 8 中,Cockpit 軟件包默認(rèn)包含在 extras 存儲(chǔ)庫(kù)中,您可以立即安裝它,這與 Centos 7 不同的是,您需要先添加 epel repo。我們使用以下命令啟動(dòng) Cockpit 安裝:

$ sudo yum install cockpit
$ sudo yum install cockpit
Last metadata expiration check: 0:04:25 ago on Thu 26 Sep 2019 03:10:41 PM UTC.
Dependencies resolved.
================================================================================
 Package                               Arch            Version         
================================================================================
Installing:
 cockpit                               x86_64          185.1-1.el8_0            
Installing dependencies:
 PackageKit                            x86_64          1.1.12-2.el8    
 PackageKit-glib                       x86_64          1.1.12-2.el8            
 cairo                                 x86_64          1.15.12-3.el8      
 cairo-gobject                         x86_64          1.15.12-3.el8        
 libX11                                x86_64          1.6.7-1.el8        
 libX11-common                         noarch          1.6.7-1.el8           
 libXau                                x86_64          1.0.8-13.el8         
 libXext                               x86_64          1.3.3-9.el8          
 libXrender                            x86_64          0.9.10-7.el8         
 libxcb                                x86_64          1.13-5.el8              
 pixman                                x86_64          0.36.0-1.el8           
 python3-cairo                         x86_64          1.16.3-6.el8             
 python3-gobject                       x86_64          3.28.3-1.el8             
 python3-systemd                       x86_64          234-8.el8           
 setroubleshoot-plugins                noarch          3.3.10-1.el8        
 checkpolicy                           x86_64          2.8-2.el8                   

.....        

Transaction Summary
================================================================================
Install  42 Packages

Total download size: 16 M
Installed size: 46 M
Is this ok [y/N]: 

鍵入“y”,它將開(kāi)始下載和安裝所需的軟件包。

在 Fedora 上

同樣,CentOS 也默認(rèn)在 Fedora 的官方存儲(chǔ)庫(kù)中可用,我們只需使用 dnf 包管理器安裝 cockpit。

# dnf install cockpit

在 Arch Linux 上

Cockpit 目前在 Arch Linux 的官方存儲(chǔ)庫(kù)中不可用,但它在 Arch 用戶存儲(chǔ)庫(kù)中可用,也稱為 AUR。因此,我們將簡(jiǎn)單地運(yùn)行以下 yaourt 命令來(lái)安裝它。

# yaourt cockpit

在 Ubuntu 上

使用 apt 命令在 ubuntu 或 debian 上安裝 cockpit

sudo apt update
sudo apt -y install cockpit
sudo systemctl status cockpit

在防火墻上允許端口 9090

sudo ufw allow 9090

啟用并啟動(dòng) Cockpit 服務(wù)

我們現(xiàn)在必須使用以下命令啟用 Cockpit:

$ sudo systemctl enable --now cockpit.socket
Created symlink /etc/systemd/system/sockets.target.wants/cockpit.socket → /usr/lib/systemd/system/cockpit.socket.

并啟動(dòng) Cockpit:

$ sudo systemctl start cockpit

設(shè)置防火墻

最后,讓我們確保防火墻不會(huì)阻止 Cockpit。默認(rèn)情況下,您訪問(wèn) Cockpit 應(yīng)該沒(méi)有任何問(wèn)題,但以防萬(wàn)一我們將使用以下命令打開(kāi)所需的端口:

$ sudo firewall-cmd --permanent --zone=public --add-service=cockpit
Warning: ALREADY_ENABLED: cockpit
success

$ sudo firewall-cmd --reload
success

如您所見(jiàn),Cockpit 已添加到防火墻規(guī)則中。但最好運(yùn)行它以防萬(wàn)一,并避免防火墻可能出現(xiàn)的問(wèn)題。

Cockpit 的安裝現(xiàn)已完成,您可以通過(guò)導(dǎo)航到以下 URL 來(lái)訪問(wèn)儀表板:

https://localhost:9090

如果你有一個(gè)靜態(tài) IP 地址,你可以輸入你的 IP 而不是“l(fā)ocalhost”來(lái)從任何地方訪問(wèn) Cockpit。

登錄駕駛艙

導(dǎo)航到 Cockpit URL 時(shí),您可能會(huì)收到有關(guān)站點(diǎn) SSL 證書(shū)的安全警告提示,因?yàn)樗亲院灻摹D梢院雎跃娌⑦M(jìn)入登錄區(qū)域。使用超級(jí)用戶憑據(jù)登錄 Cockpit。

登錄后,您將看到系統(tǒng)信息和資源監(jiān)控頁(yè)面:

向 Cockpit 添加新服務(wù)器

駕駛艙儀表板

駕駛艙帳戶頁(yè)面

駕駛艙帳戶頁(yè)面

Cockpit KernelDump 頁(yè)面

Cockpit KernelDump 頁(yè)面

駕駛艙網(wǎng)絡(luò)頁(yè)面

駕駛艙網(wǎng)絡(luò)頁(yè)面

Cockpit SELinux 頁(yè)面

Cockpit SELinux 頁(yè)面

駕駛艙服務(wù)頁(yè)面

駕駛艙服務(wù)頁(yè)面

駕駛艙終端

駕駛艙終端

結(jié)論

Cockpit 是管理員和開(kāi)發(fā)人員必備的工具。一旦你開(kāi)始使用它,你就會(huì)將它安裝在你所有的 Linux 服務(wù)器上。正如我們?cè)诒窘坛讨锌吹降模珻ockpit 是一款出色的 Linux 服務(wù)器管理工??具。如果您有任何意見(jiàn)和問(wèn)題,請(qǐng)?jiān)谙旅娴脑u(píng)論部分發(fā)表。

發(fā)表回復(fù)

您的郵箱地址不會(huì)被公開(kāi)。 必填項(xiàng)已用 * 標(biāo)注

久久精品视频2021,免费国产美女一级A作爱,欧美国产日韩在线三区,久久精品海外免费视频
午夜理论片日本中文在线 | 亚洲欧美在线人成最新 | 尤物久久免费一区二区三区 | 日韩国产中文字幕 | 日韩精品一区二区三区蜜桃视频 | 亚洲视频一区二区三区 |