## 简介
[Cockpit官网](https://cockpit-project.org/)
`Cockpit` 是一个基于 `Web` 界面的运维管理应用,它提供了对系统的图形化管理工具。
`Cockpit Web控制台`使您可以执行多种管理任务,包括:
- 管理服务
- 管理用户帐号
- 管理和监视系统服务
- 配置网络接口和防火墙
- 查看系统日志
- 管理虚拟机
- 创建诊断报告
- 设置内核转储配置
- 配置SELinux
- 更新软件
- 管理系统订阅
`Cockpit` 在 [GitHub](https://github.com/cockpit-project/cockpit)开源。
## 安装
```
sudo apt install cockpit
```
## 使用
浏览器打开 `https://[树莓派的IP]:9090`,
使用系统的用户密码登录(`pi`或`root`)。
#### 登录界面
![2cf3a34a2d5f62040af303f08c161384.png](https://ppmm.org/images/2020/10/02/2cf3a34a2d5f62040af303f08c161384.png)
#### 主界面
![0f30e90daed6b185c22a1fe9caf9553e.png](https://ppmm.org/images/2020/10/02/0f30e90daed6b185c22a1fe9caf9553e.png)
#### 日志管理
![3e20002a7299ec7a4ec8c4f8cc0d0363.png](https://ppmm.org/images/2020/10/02/3e20002a7299ec7a4ec8c4f8cc0d0363.png)
#### 存储管理
![f90b6eab563af8a4ae670a4e368aa51e.png](https://ppmm.org/images/2020/10/02/f90b6eab563af8a4ae670a4e368aa51e.png)
#### 软件更新
![79c9a8e90ae790cbc443082f87a388e2.png](https://ppmm.org/images/2020/10/02/79c9a8e90ae790cbc443082f87a388e2.png)
#### 服务
![7570cf61a9cdf6b03dc49a7654f924a4.png](https://ppmm.org/images/2020/10/02/7570cf61a9cdf6b03dc49a7654f924a4.png)
#### 账户
![1ba5cf266527a8e213896f3c42d59757.png](https://ppmm.org/images/2020/10/02/1ba5cf266527a8e213896f3c42d59757.png)
#### 网络
![f45d191d8facabce5b47b33d41e740d9.png](https://ppmm.org/images/2020/10/02/f45d191d8facabce5b47b33d41e740d9.png)
#### 终端
![6be56954487ba84260718046c35b7288.png](https://ppmm.org/images/2020/10/02/6be56954487ba84260718046c35b7288.png)
#### 仪表盘
可以同时查看多个设备的状态
![40fd003ead62907540fe5b6392c4ad49.png](https://ppmm.org/images/2020/10/02/40fd003ead62907540fe5b6392c4ad49.png)
![e44598270f29f413569a04df5fde31f8.png](https://ppmm.org/images/2020/10/02/e44598270f29f413569a04df5fde31f8.png)
以下是Cockpit的一些软件模块,可以根据自己的需要选择性的安装
<table>
<thead>
<tr>
<th style="text-align: center">软件包名</th>
<th style="text-align: center">功能</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center">cockpit-docker</td>
<td style="text-align: center">管理 Docker 容器</td>
</tr>
<tr>
<td style="text-align: center">cockpit-kubernetes</td>
<td style="text-align: center">可视化和配置 Kubernetes 集群</td>
</tr>
<tr>
<td style="text-align: center">cockpit-machines</td>
<td style="text-align: center">管理 KVM 虚拟机</td>
</tr>
<tr>
<td style="text-align: center">cockpit-sosreport</td>
<td style="text-align: center">使用 sosreport 工具创建诊断报告</td>
</tr>
<tr>
<td style="text-align: center">cockpit-selinux</td>
<td style="text-align: center">对 SELinux 问题进行故障排除</td>
</tr>
<tr>
<td style="text-align: center">cockpit-kdump</td>
<td style="text-align: center">配置内核故障转储</td>
</tr>
<tr>
<td style="text-align: center">cockpit-subscriptions</td>
<td style="text-align: center">管理系统订阅</td>
</tr>
<tr>
<td style="text-align: center">cockpit-machines-ovirt</td>
<td style="text-align: center">管理 oVirt 虚拟机</td>
</tr>
<tr>
<td style="text-align: center">cockpit-pcp</td>
<td style="text-align: center">读取PCP指标并加载PCP存档</td>
</tr>