![Red Hat Enterprise Linux 8.0 系统运维管理](https://wfqqreader-1252317822.image.myqcloud.com/cover/515/34667515/b_34667515.jpg)
第3章 通过Cockpit工具管理Linux
3.1 Cockpit安装配置
3.1.1 Cockpit简介
Cockpit是一个交互式Linux服务器管理接口,是一个免费且开源的基于Web的管理工具,系统管理员可以通过Cockpit来执行存储管理、网络配置、检查日志、管理容器等任务。Cockpit提供的友好的Web界面可以轻松地管理GNU或Linux服务器。Cockpit是轻量级工具,它的 Web 界面非常简单易用。更重要的是,通过 Cockpit 可以实现集中式管理。Cockpit使用Sosreport工具收集系统配置和诊断信息,Sosreport是一个可扩展、可移植的支持数据收集的工具,是一个从类 UNIX 操作系统中收集系统配置详细信息和诊断信息的工具。Sosreport 将生成的结果报告发送给系统管理员,用户可以根据报告进行初步分析,并尝试找出系统中的问题。不仅是在Red Hat Enterprise Linux系统上,在任何类UNIX操作系统上都可以使用它来收集系统日志和其他调试信息。图3-1是Cockpit系统架构示意图。
Cockpit主要的功能和特点如下。
服务管理:Cockpit使用systemd完成从运行守护进程到配置系统的各种功能。
集中式管理:Cockpit通过一个会话窗口管理网络中的多台Linux服务器。
容器管理:Cockpit可以创建和管理Docker容器。
虚拟机管理:Cockpit可以创建和管理KVM、oVirt虚拟机。
存储管理:Cockpit可以配置包括LVM在内的存储配置。
网络管理:Cockpit可以配置基本的网络连接。
用户管理:Cockpit可以进行用户管理。
性能监控:Cockpit使用图形化显示系统性能。
日志管理:Cockpit可以查看系统服务和日志文件。
操作系统支持:Cockpit目前支持Debian、Red Hat、CentOS、Fedora、Atomic、Arch Linux、Ubuntu等Linux发行版。
![](https://epubservercos.yuewen.com/299F91/18519308801627606/epubprivate/OEBPS/Images/39598_61_1.jpg?sign=1739549603-7ckii4D48f4cql0QbPF7OOzPceDxy1hI-0-667b0d084ebf9999cb60736d0bd7ae94)
图3-1 Cockpit系统架构示意图
3.1.2 安装Cockpit
安装Cockpit:
![](https://epubservercos.yuewen.com/299F91/18519308801627606/epubprivate/OEBPS/Images/39598_61_2.jpg?sign=1739549603-dO1lopSVupggV3SQs9k8uc76KnnxNOt4-0-493103246e64b6525e3bd36730564e8e)
3.1.3 防火墙设置
设置防火墙:
![](https://epubservercos.yuewen.com/299F91/18519308801627606/epubprivate/OEBPS/Images/39598_61_3.jpg?sign=1739549603-lWsnnLDr3Os0QdN7iHcblNkQW9U00q94-0-cde66610ab540b7ef713b19e10c2e0ef)
3.1.4 启动服务
启动服务:
![](https://epubservercos.yuewen.com/299F91/18519308801627606/epubprivate/OEBPS/Images/39598_61_4.jpg?sign=1739549603-lRUT7Wha9VaPyG3pVCjQz5PGdVT0v36t-0-d7a94b5719e597eba481e68b516883e4)