基于Web的Linux系统管理-Cockpit


Cockpit 是一个基于 Web 的图形界面工具,用于管理和监控 Linux 服务器。它提供了一个直观的用户界面,让系统管理员可以从单个位置执行多种管理任务,而不需要直接使用命令行。系Red Hat赞助的开源项目,采用C、Python、JavaScript语言编写开发并在LGPLv2.1协议下授权。

Cockpit is a web-based graphical interface for servers, intended for everyone, especially those who are:
new to Linux
including Windows admins
familiar with Linux
easy, graphical way to administer servers
Your server in a web browser and perform system tasks with a mouse. It's easy to start containers, administer storage, configure networks, and inspect logs. Basically, you can think of Cockpit like a graphical “desktop interface”, but for individual servers.
主要功能:
系统监控:提供 CPU 使用率、内存使用率和磁盘空间利用率等系统信息的概览。
服务管理:启动、停止和重启服务。
用户管理:添加、删除用户账户和组。
网络配置:管理网络接口、IP 地址和路由规则。
存储管理:管理文件系统、磁盘分区和 LVM 卷。
容器管理:管理 Docker 容器。
日志查看:查看系统日志和应用程序日志。
安全设置:配置防火墙规则和 SELinux 设置。
虚拟机管理:创建和管理 KVM 虚拟机。

其一大优势在于它可以集中管理多台服务器,默认侦听端口为9090。这意味着可以在一个界面上监控和管理多台 Linux 服务器,简化了管理工作流程。支持多种语言(包括中文)。
安装:
yum -y install cockpit*
启动并设置开机自启
systemctl enable --now cockpit.socket
相关界面
1、登录界面
2、概述(系统监控)
3、日志查看
4、存储管理
5、网络管理,防火墙设置和流量监控
6、容器管理
7、KVM虚拟机管理
8、设置用户和组
9、服务管理
10、终端
11、添加服务器
功能支持集
Inspect and change network settings
Configure a firewall
Manage storage (including RAID and LUKS partitions)
Create and manage virtual machines
Download and run containers
Browse and search system logs
Inspect a system's hardware
Upgrade software
Keep tabs on performance
Manage user accounts
Inspect and interact with systemd-based services
Use a terminal on a remote server in your local web browser
Switch between multiple Cockpit servers
Extend Cockpit's functionality by installing a growing list of apps and add-ons
Write your own custom modules to make Cockpit do anything you want
Also troubleshoot and fix pesky problems with ease:
Diagnose network issues
Spot and react to misbehaving virtual machines
Examine SELinux logs and fix common violations in a click
Inspect detailed metrics that correlate CPU load, memory usage, network activity, and storage performance with the system's journal
更多功能支持可参考其版本发行记录。
最新版本:326
于2024年10月上旬发布。
官方主页:
https://cockpit-project.org/
https://github.com/cockpit-project/
Cockpit is a web-based graphical interface for servers, intended for everyone, especially those who are:
new to Linux
including Windows admins
familiar with Linux
easy, graphical way to administer servers
Your server in a web browser and perform system tasks with a mouse. It's easy to start containers, administer storage, configure networks, and inspect logs. Basically, you can think of Cockpit like a graphical “desktop interface”, but for individual servers.
主要功能:
系统监控:提供 CPU 使用率、内存使用率和磁盘空间利用率等系统信息的概览。
服务管理:启动、停止和重启服务。
用户管理:添加、删除用户账户和组。
网络配置:管理网络接口、IP 地址和路由规则。
存储管理:管理文件系统、磁盘分区和 LVM 卷。
容器管理:管理 Docker 容器。
日志查看:查看系统日志和应用程序日志。
安全设置:配置防火墙规则和 SELinux 设置。
虚拟机管理:创建和管理 KVM 虚拟机。

其一大优势在于它可以集中管理多台服务器,默认侦听端口为9090。这意味着可以在一个界面上监控和管理多台 Linux 服务器,简化了管理工作流程。支持多种语言(包括中文)。
安装:
yum -y install cockpit*
启动并设置开机自启
systemctl enable --now cockpit.socket
相关界面
1、登录界面
2、概述(系统监控)
3、日志查看
4、存储管理
5、网络管理,防火墙设置和流量监控
6、容器管理
7、KVM虚拟机管理
8、设置用户和组
9、服务管理
10、终端
11、添加服务器
功能支持集
Inspect and change network settings
Configure a firewall
Manage storage (including RAID and LUKS partitions)
Create and manage virtual machines
Download and run containers
Browse and search system logs
Inspect a system's hardware
Upgrade software
Keep tabs on performance
Manage user accounts
Inspect and interact with systemd-based services
Use a terminal on a remote server in your local web browser
Switch between multiple Cockpit servers
Extend Cockpit's functionality by installing a growing list of apps and add-ons
Write your own custom modules to make Cockpit do anything you want
Also troubleshoot and fix pesky problems with ease:
Diagnose network issues
Spot and react to misbehaving virtual machines
Examine SELinux logs and fix common violations in a click
Inspect detailed metrics that correlate CPU load, memory usage, network activity, and storage performance with the system's journal
更多功能支持可参考其版本发行记录。
最新版本:326
于2024年10月上旬发布。
官方主页:
https://cockpit-project.org/
https://github.com/cockpit-project/