![Red Hat Enterprise Linux 8.0 系统运维管理](https://wfqqreader-1252317822.image.myqcloud.com/cover/515/34667515/b_34667515.jpg)
3.2 使用Cockpit
3.2.1 登录Cockpit
Cockpit在Linux系统中是作为一个服务运行的,其任务是监听TCP 9090端口的请求。在用root账户登录时,可以将服务管理员(Server Administrator)权限分配给拥有Cockpit所在系统账号的其他用户,也可以直接通过root用户开始使用Cockpit。
Cockpit使用9090端口,并且为SSL加密访问。通过浏览器登录https://ip:9090,首次登录时浏览器会提示链接不安全,如果使用的是FireFox浏览器,那么在“添加安全例外”对话框中单击“确认安全例外”按钮即可,如图3-2所示。
![](https://epubservercos.yuewen.com/299F91/18519308801627606/epubprivate/OEBPS/Images/39598_62_1.jpg?sign=1739313429-fYxlHyiVO57LJgEaQQaNXsMsAOseyfns-0-256c8f15075a32fd494289a3d7f32bbc)
图3-2 “添加安全例外”对话框
添加安全例外后,即可进入Cockpit的登录界面,如图3-3所示。在Cockpit的登录界面中,输入用户名(root账户名)和密码,单击“Log In”按钮,系统将进入Cockpit主界面。
![](https://epubservercos.yuewen.com/299F91/18519308801627606/epubprivate/OEBPS/Images/39598_62_2.jpg?sign=1739313429-x8JVaYo6ttOH0TPZ76IH7QsraOKvaz2D-0-4fb1f68e2a04511951c3d1b7459ce880)
图3-3 Cockpit的登录界面
说明
登录Cockpit的用户名和密码与登录Linux服务器的用户名和密码相同,登录成功后即可进入Cockpit主界面。Cockpit登录界面中的“Reuse my password for privileged tasks”复选框表示允许通过Cockpit进行所有权限的管理操作。如果不勾选该复选框,则无法将远程主机添加到管理列表中,也无法执行任何管理操作。
3.2.2 Cockpit主界面说明
Cockpit主界面如图3-4所示。
![](https://epubservercos.yuewen.com/299F91/18519308801627606/epubprivate/OEBPS/Images/39598_63_2.jpg?sign=1739313429-mnfchITLZtAsjWleWlUTRm46F81g6bDp-0-4631efad4b86ecfc073e99f3d99a4491)
图3-4 Cockpit主界面
单击 Cockpit 主界面左侧栏中相应的选项,即可查看下面这些选项的信息。下面按照Cockpit主界面中从上到下的顺序依次介绍这些选项。
1.系统
“系统”界面中的信息是所选系统的资源消耗信息。通用信息有硬件类型、BIOS、主机名和其他基本信息。在“系统”界面中可以看到CPU、内存、磁盘I/O资源和网络流量的使用情况,单击硬件名称,可以查看系统硬件信息。PCI设备信息如图3-5所示。
![](https://epubservercos.yuewen.com/299F91/18519308801627606/epubprivate/OEBPS/Images/39598_64_1.jpg?sign=1739313429-BZy8ESC11yKAzG6Dfp8PzgDmKhPifVBT-0-1d3ec9cbbc9804c523884909ac412390)
图3-5 PCI设备信息
2.日志
通过“日志”界面可查看日志信息。Cockpit按事件的严重性将日志信息分为错误、警告、注意等类型。“日志”界面如图3-6所示。
![](https://epubservercos.yuewen.com/299F91/18519308801627606/epubprivate/OEBPS/Images/39598_64_2.jpg?sign=1739313429-jGaUpVH29DyLFbGI23yloBakVMzhMveK-0-4ea7724bbca916f320fc2c4d24b06222)
图3-6 “日志”界面
可以通过日期和严重性(错误、警告、注意或ALL)来筛选日志。选中日志即可显示该日志的详细情况。
3.存储
通过 Cockpit 的“存储”界面可以查看宿主机的可用磁盘空间及磁盘的使用情况。如果需要更多存储空间,可以在“存储”界面中进行 RAID 或卷组的创建。对每个显示的可用磁盘,都可以进行挂载、卸载、格式化、删除或者修改每个磁盘分区的文件系统操作。“存储”界面底部显示了与存储相关的服务(如udiskd和smartd)所产生的日志消息。在“存储”界面中还有一个已用空间的可视化图。“存储”界面如图3-7所示。
![](https://epubservercos.yuewen.com/299F91/18519308801627606/epubprivate/OEBPS/Images/39598_65_1.jpg?sign=1739313429-62y5xQib3VcdciJzw8EyWnRBLX7DPVLl-0-e93c4d5b763a58d73a337410a696d061)
图3-7 “存储”界面
4.网络
在“网络”界面可以看到两个网卡接口的发送和接收状态,以及可用网卡接口的列表,单击网卡接口名称就可以对其进行绑定设置、桥接及配置 VLAN 等操作。“网络”界面底部是“网络日志”列表(见图3-8)。
![](https://epubservercos.yuewen.com/299F91/18519308801627606/epubprivate/OEBPS/Images/39598_65_2.jpg?sign=1739313429-l4G5N2voo5WAqnxoBc7zQSbUcMVxs58f-0-65233607546c7cc4b85cb3f95a4f773c)
图3-8 “网络”界面
5.虚拟机
如果被监控的主机为KVM主机,那么其中运行的虚拟机也可以在Cockpit中进行管理操作。“虚拟机”界面会列出当前主机中运行的所有KVM虚拟机,如图3-9所示。
![](https://epubservercos.yuewen.com/299F91/18519308801627606/epubprivate/OEBPS/Images/39598_66_1.jpg?sign=1739313429-eyJ3xcLWLARHbifEAHhBCTOCPQuhXruU-0-de21026d45a41b64a3752bcdd5725773)
图3-9 “虚拟机”界面
6.账户
通过“账户”界面可以进行添加或删除系统账户的操作,也可以对系统账户进行编辑,如图3-10所示。
![](https://epubservercos.yuewen.com/299F91/18519308801627606/epubprivate/OEBPS/Images/39598_66_2.jpg?sign=1739313429-0hEkReXaYJNjdlEKr0D4KiA46SzBaTN9-0-386368d9c2ba33209725af7efeedf28a)
图3-10 “账户”界面
说明
通过Cockpit主界面下的“账户”界面我们可以方便地创建新账户。通过该方式创建的账户会对应到系统账户。我们可以通过Cockpit主界面更改密码、指定角色、删除系统账户。
7.服务
“服务”界面中有5个选项,即目标、系统服务、套接字、计时器和路径。在“系统服务”选项下,单击服务名称,就可以对其进行更多管理操作,如重启、关闭、禁用等,如图3-11所示。
![](https://epubservercos.yuewen.com/299F91/18519308801627606/epubprivate/OEBPS/Images/39598_67_2.jpg?sign=1739313429-LFlXFHqtuVuvCaQB1Vn6IrdrexEmQUID-0-bb3afcaadf0fbbd2b3a308f06bb63bfc)
图3-11 “系统服务”选项
通过“服务”界面,可以看到所选主机上的全部系统服务;可以看到有哪些启用和禁用的系统服务正在运行;还可以选择查看系统配置的 Targets(成组服务)、Sockets(服务通信的端点)、Timers(用来设置特定时间事件的单元文件)和 Paths(与文件/目录被访问时要执行的操作相关联的单元文件)。
8.Sessions Recorded(会话记录)
在 Linux 系统维护中,系统工程师有时候会希望将会话的过程记录下来。例如,在测试一个系统功能时,系统工程师希望将测试的步骤一一记录下来,以便在出现问题时利用这份资料进行追踪分析。要使用此服务,需要安装 tlog软件包。安装 tlog软件包的命令如下:
![](https://epubservercos.yuewen.com/299F91/18519308801627606/epubprivate/OEBPS/Images/39598_67_3.jpg?sign=1739313429-L595W5ipOPszI54DQgWCrrQZRnnKryzz-0-7c1118329e9e8933dbd5f0b1a895b404)
“Sessions Recorded”界面如图3-12所示。
![](https://epubservercos.yuewen.com/299F91/18519308801627606/epubprivate/OEBPS/Images/39598_68_1.jpg?sign=1739313429-tBbAa7iYZYsZwHEYorqlfFJnkxm0YDGW-0-0910e18b70a892719ded100e2c2ae96b)
图3-12 “Sessions Recorded”界面
9.Diagnostic Reports
Diagnostic Reports (诊断报告),顾名思义是与系统有关的诊断信息。图 3-13 是“Diagnostic Reports”界面。要使用诊断服务,需要安装sos软件包。安装sos软件包的命令如下:
#yum install sos
说明
诊断服务会从该系统搜集系统配置和诊断信息以诊断系统问题,搜集的信息将保存在系统本地。
![](https://epubservercos.yuewen.com/299F91/18519308801627606/epubprivate/OEBPS/Images/39598_68_3.jpg?sign=1739313429-ystP6cLbXvn8sDGLJ4DtliAArzurrOh5-0-ae56e7bfdb403eb2535c0804281c9b52)
图3-13 “Diagnostic Reports”界面
10.SELinux
用户通过“SELinux”界面可修改 SELinux 的状态,查看报警信息。“SELinux”界面如图3-14所示。
![](https://epubservercos.yuewen.com/299F91/18519308801627606/epubprivate/OEBPS/Images/39598_69_1.jpg?sign=1739313429-cLCOjxfR6janms7IRgYvwJ769BJ9h4W6-0-54a7aa521fd4ba34a1a3a87624c36eaf)
图3-14“SELinux”界面
11.内核转储
通过“内核转储”(Kernel Dump)界面(见图3-15)可以设置kdump状态、保留内存及设置崩溃储位置。
![](https://epubservercos.yuewen.com/299F91/18519308801627606/epubprivate/OEBPS/Images/39598_69_2.jpg?sign=1739313429-9wO8awq6IzBpRKpqXTDKXxHoR6d9BbyL-0-627d7218d2784cd1b8e5c803cc7bee42)
图3-15“内核转储”界面
12.应用
目前通过“应用”界面可以设置3种应用,如图3-16所示。
Image Builder:构建自定义的操作系统映像。
Machines:管理虚拟机。
Session Recording:会话记录。
![](https://epubservercos.yuewen.com/299F91/18519308801627606/epubprivate/OEBPS/Images/39598_70_1.jpg?sign=1739313429-w6MX59hLzNXn3Bg6sKTedP1yhEumJ8kF-0-37dd52ae19731cd379dd53ff1d41afac)
图3-16 “应用”界面
13.终端
通过“终端”界面(见图3-17)可以实时查看终端执行任务情况,这使我们可以根据需求在Web界面和终端之间自由切换,快速执行任务,操作非常方便。这是集中式管理的一个具体体现。
![](https://epubservercos.yuewen.com/299F91/18519308801627606/epubprivate/OEBPS/Images/39598_70_2.jpg?sign=1739313429-dtuWWfbk6CDXq1O9qV6eFMzg66qlro6E-0-90956c01801999a5b3152156bb48db30)
图3-17 “终端”界面
14.订阅
通过“订阅”界面(见图3-18)可以注册系统。
![](https://epubservercos.yuewen.com/299F91/18519308801627606/epubprivate/OEBPS/Images/39598_71_1.jpg?sign=1739313429-AacR64u8lerJcsmpKfSZTHMXicVwmS9z-0-42712e9155f0746379526316cfbb1f5e)
图3-18 “订阅”界面
15.软件更新
通过“软件更新”界面可以在线更新软件包。