Cockpit 工具的安装步骤及验证方法

Cockpit 是一个开源的图形化Linux管理和监控工具)通过友好的 Web 服务界面提供丰富的系统管理功能,简化了日常管理任务,为Linux系统管理者提供了一个强大的“驾驶座舱”。将安装过程截图放到实验报告里,并最后显示查询当前服务进程:

一、安装 Cockpit(命令行操作)

1. 安装前准备

bash

# 切换至root用户(非root用户需加sudo)
su -

# 确保系统软件包为最新版本
yum update -y

2. 安装 Cockpit 服务

bash

# CentOS/RHEL系统安装命令
yum install cockpit -y

# (可选)若需扩展功能(如Docker管理),安装额外模块
yum install cockpit-docker -y

3. 启动并启用服务

bash

# 启动Cockpit服务
systemctl start cockpit

# 设置开机自启
systemctl enable cockpit

# 查看服务状态(确保Active为active(running))
systemctl status cockpit

4. 防火墙配置(放行 9090 端口)

bash

# 使用firewalld防火墙
firewall-cmd --add-port=9090/tcp --permanent
firewall-cmd --reload

# (可选)若使用iptables防火墙,需手动添加规则
iptables -I INPUT -p tcp --dport 9090 -j ACCEPT
service iptables save

二、访问 Cockpit Web 界面(截图关键点)

  1. 浏览器访问
    在本地浏览器输入服务器 IP 地址及端口号:

plaintext

https://服务器IP:9090

2.截图重点*:首次访问时的安全警告页面、登录界面(需输入服务器用户名密码)。

  1. 主界面概览
    登录后可见系统状态仪表盘,包含 CPU、内存、存储、网络等实时监控数据。
    4.截图重点*:主界面布局、监控图表、左侧菜单(如 “系统”“存储”“网络” 等选项)。

三、查询当前服务进程(命令行验证)

1. 查看 Cockpit 服务进程

bash

# 方法1:通过systemctl命令
systemctl status cockpit | grep "Active:"

# 方法2:通过进程列表查询
ps -ef | grep [c]ockpit

预期输出

plaintext

root      12345     1  0 14:30 ?        Ss     0:00 /usr/sbin/cockpit-ws --system

2. 查看监听端口

bash

netstat -tunlp | grep 9090

预期输出

plaintext

tcp6       0      0 :::9090                 :::*                      LISTEN      12345/cockpit-ws

四、实验报告截图示例

步骤 截图说明
1. 安装命令 终端执行yum install cockpit -y的输出(显示安装进度和依赖项)
2. 服务状态 systemctl status cockpit的结果(Active 状态为绿色active(running)
3. 防火墙规则 firewall-cmd --list-ports的输出(包含 9090/tcp)
4. 登录界面 浏览器访问时的 HTTPS 安全警告页面和登录表单
5. 主界面 Cockpit 仪表盘(显示系统负载、存储使用情况等)
6. 进程查询 `ps -ef grep cockpit` 的结果(验证服务进程存在)

注意事项

  • 安全提示:生产环境中建议使用 HTTPS 证书(可通过cockpit-cert-manager配置)。
  • 版本兼容性:不同 Linux 发行版的安装命令可能不同(如 Ubuntu 使用apt install cockpit)。
  • 服务管理:若需停止 Cockpit,执行systemctl stop cockpit