【网络运维】 Linux:使用 Cockpit 管理服务器

使用 Cockpit 管理服务器

Cockpit是一个开源工具,通过Web Console管理Linux服务器。

部署 Cockpit

bash 复制代码
# 安装软件包
[root@server ~]# yum install cockpit


# 启用并启动服务
[root@server ~]# systemctl enable cockpit.socket --now
Created symlink from /etc/systemd/system/sockets.target.wants/cockpit.socket to /usr/lib/systemd/system/cockpit.socket.

# 防火墙默认配置已经放行cockpit服务
# 如果防火墙未放行cockpit服务,使用以下命令放行
[root@server ~]# firewall-cmd --add-service=cockpit
[root@server ~]# firewall-cmd --add-service=cockpit --permanent 

# 或关闭防火墙

使用 Cockpit

登录 Cockpit

windows 系统需要在文件C:\Windows\System32\drivers\etc\hosts中配置名称解析,如下:

bash 复制代码
10.1.8.10 server.furongwang.cloud
  • 修改hosts文件需要管理员权限

打开浏览器,访问 Cockpit 界面:https://server.furongwang.cloud:9090

  • 使用高级选项进入
  • 输入操作系统账户和密码登录。(建议使用root账户)
概览界面

该界面可以设置主机名,系统时间,修改性

能配置集,监控系统CPU、内存、磁盘和网络使用情况。

日志界面

检索系统日志。

网络界面

监控收发带宽、配置防火墙、配置网络接口、监控网络日志。

账户界面

创建、修改和删除账户。

服务界面

管理系统单元:目标、系统服务、套接字、计时器、路径等。

内核转储

内核转储功能作用:将崩溃进程的内存中数据存储到文件系统。

诊断报告

创建诊断报告。

终端

扩展功能

安装扩展功能

查看 Cockpit 扩展包:

bash 复制代码
[root@server ~]# yum list cockpit-* --available 
Last metadata expiration check: 0:27:50 ago on Mon 29 Jul 2024 07:49:17 PM CST.
Available Packages
cockpit-composer.noarch    50-1.el8.rocky.0.1                   appstream
cockpit-doc.noarch         310.4-1.el8_10                       baseos   
cockpit-machines.noarch    310.3-3.el8_10                       appstream
cockpit-pcp.x86_64         310.3-3.el8_10                       appstream
cockpit-podman.noarch      84.1-1.module+el8.10.0+1825+623b0c20 appstream
cockpit-session-recording.noarch
                           16-1.el8                             appstream
cockpit-storaged.noarch    310.3-3.el8_10                       appstrea

部分扩展包说明:

  • cockpit-composer,管理容器镜像。
  • cockpit-doc,cockpit 说明文档。
  • cockpit-machines,管理 kvm 虚拟机。
  • cockpit-pcp,收集和展示 linux 系统性能数据。
  • cockpit-podman,管理容器。
  • cockpit-session-recording,管理 cockpit 会话记录。
  • cockpit-storaged,管理存储。

根据需要安装扩展包,这里我们安装所有扩展包。

bash 复制代码
[root@server ~]# yum install cockpit-*

注销cockpit界面,重新登录。

新增了一系列扩展功能。

存储
虚拟机

如果没有虚拟机服务,需要在终端界面启动libvrit服务。

bash 复制代码
[root@server ~]# systemctl enable libvirtd --now
相关推荐
2301_809051147 小时前
Linux 网络编程 学习笔记
linux·网络·学习
wanhengidc7 小时前
服务器租用有何优点
运维·服务器·安全·web安全
ZGi.ai7 小时前
人工审查节点:让自动化工作流多一步人工把关
运维·人工智能·自动化·人机协同·智能体工作流·人工审查
坤昱7 小时前
cfs调度类深入解刨——最新内核细节分析2
linux·服务器·cfs·cfs调度·eevdf调度·eevdf·kernel 7.1
艾莉丝努力练剑7 小时前
【Linux:文件】Ext系列文件系统进阶
linux·运维·服务器·c++·文件系统·文件io·ext
海市公约7 小时前
Linux核心基础命令与权限管理实战指南
linux·运维·服务器·vim·权限管理·系统监控·命令行
wkd_0078 小时前
Ubuntu 22.04 Samba 连接故障排查记:从“用户名或密码错误”到 NTLM 版本不兼容
linux·运维·ubuntu
企服AI产品测评局8 小时前
Agent适配信创环境实测:企业级自动化如何实现国产操作系统与数据库全兼容?
运维·数据库·人工智能·ai·chatgpt·自动化
mixboot9 小时前
Linux 进程工作目录查看利器:pwdx 命令详解
linux·运维·服务器
星恒讯工业路由器9 小时前
Wi‑Fi DCM 双载波调制解析
网络·信息与通信·wifi7·wifi6·wi‑fi dcm 双载波调制