当前位置:首页 > 嵌入式 > 嵌入式教程
[导读]上一篇介绍Proxmox的文章引发了深入的讨论。 我的一个朋友介绍了cockpit工具。我认为该工具非常好,因此我将向大家介绍。 根据官方网站上的介绍,Cockpit是Linux系统的管理工具。 它提供了一个Web管理页面,可通过单击该页面来执行许多管理任务,这非常适合操作和维护。

上一篇介绍Proxmox的文章引发了深入的讨论。 我的一个朋友介绍了cockpit工具。我认为该工具非常好,因此我将向大家介绍。 根据官方网站上的介绍,Cockpit是Linux系统的管理工具。 它提供了一个Web管理页面,可通过单击该页面来执行许多管理任务,这非常适合操作和维护。

cockpit官网

cockpit的安装非常简单,已经在各大系统的软件仓库中了。以Ubuntu 20.04为例,通过下面的命令即可安装cockpit。

sudo apt install cockpit# 如果你想要防火墙功能,安装firewalldsudo apt install firewalld# 如果你想要虚拟机管理功能,安装cockpit-machinessudo apt install cockpit-machines# 如果你想要容器管理功能,安装cockpit-podman,Ubuntu 20.04暂时没有该包sudo apt install cockpit-podman安装完毕之后,启动服务。

sudo systemctl start cockpit

好了,现在cockpit已经在系统中运行了。下面从浏览器中访问系统ip地址+9090端口号即可看到cockpit的登录页面。输入系统账户和密码即可登录cockpit。

非常现代的登录页面

系统概览

首先映入眼帘的是系统概览界面,从这里可以快速查看系统的各项信息,如性能使用情况、系统信息、配置等等。

点击对应的网格还可以打开详细视图,显示更加详细的信息,如实时的性能监视图表。

实时的性能监视图表

日志查看

cockpit还可以非常方便的查看系统的各项日志,这个功能感觉有点像Windows上的事件查看器。点击日志即可展开查看详细的日志信息。

服务管理

cockpit还提供了查看系统服务的功能,在这里可以轻松查看系统上安装的各项服务,并且可以根据名称进行筛选,右边还提供了按钮可以选择启用和禁用服务。功能方便程度完全不亚于Windows上的服务管理程序。

系统更新提示

这一点cockpit做的也很不错,不仅可以提示系统有什么更新,还根据更新重要程度给出相应的提示和说明。假如在这里出现了比较严重的提示,那么是时候对系统进行一波更新了。

防火墙管理

这个功能需要安装firewalld,只有安装了这个软件包,相关功能才会在web页面中展示。我感觉这个功能也是非常的实用,最起码比自己用iptables或者nftables之类的命令行工具方便。

用起来非常简单,甚至比Windows的防火墙使用还简单,不用配置复杂的入站出站规则,直接就可以根据已运行的服务选择端口号,或者自定义端口号,简直就是懒人必备。

另外还有几种预设的方案,可以根据自己的需要选择某一种方案,同时方案也可以进行自定义。总之这是一个非常方便易用的防火墙管理工具,大家可以试试。

虚拟机管理

如果你安装了cockpit-machines包,那么cockpit就会开启虚拟机功能,在这里可以轻松创建和使用虚拟机功能。

安装类型有URL、本地ISO、下载OS几种

当然,虚拟机功能自然和PVE这种专业的虚拟化平台相比,但是作为一般的日常虚拟机管理方案是完全够用了。毕竟不是每个人都需要那么多专业的选项和配置。

总结一下就是简单实用的虚拟机方案,日常使用绝对够用,用起来也很方便,没有任何多余的配置。

容器管理

用cockpit还可以非常方便的管理容器,这需要安装cockpit-podman或者cockpit-docker。因为cockpit-docker目前不在积极维护,团队重心放在了cockpit-podman上。所以我建议大家安装podman这个包,反正podman命令行完全兼容docker,也可以替代docker使用。另外有一点比较坑就是Ubuntu 20.04目前没有这两个包,所以为了演示这个功能我又翻出了被我玩坏了的Arch虚拟机,来给大家继续。

容器管理功能也很简单实用,没那么多花里胡哨的,就是镜像和容器两个功能。

cockpit内置了搜索镜像的功能,以后不用再去dockerhub搜索了,直接cockpit就可以搜索下载镜像。podman也可以配置dockerhub的镜像源,下载速度也是杠杠的。

运行容器的界面也很简洁,基本上属于一看就会的那种。

好了,为cockpit做一个简单总结吧:这是一个简单易用的linux系统管理工具,存在于主流发行版的软件仓库中,可以轻松安装和使用;通过Web界面控制linux系统,界面简洁实用,学习成本极低,推荐所有使用linux的朋友尝试;带有实用的防火墙、虚拟机、容器管理功能,不论是系统运维还是linux小白,都是非常好的功能。结论就是,欢迎大家尝试使用!

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

双系统将是下述内容的主要介绍对象,通过这篇文章,小编希望大家可以对双系统的相关情况以及信息有所认识和了解,详细内容如下。

关键字: 双系统 Windows Linux

安装Linux操作系统并不复杂,下面是一个大致的步骤指南,以帮助您完成安装。1. 下载Linux发行版:首先,您需要从Linux发行版官方网站下载最新的ISO镜像文件。

关键字: Linux 操作系统 ISO镜像

计算机是由一堆硬件组成的,为了有限的控制这些硬件资源,于是就有了操作系统的产生,操作系统是软件子系统的一部分,是硬件基础上的第一层软件。

关键字: Linux 操作系统 计算机

Linux操作系统是一套免费使用和自由传播的类Unix操作系统,通常被称为GNU/Linux。它是由林纳斯·托瓦兹在1991年首次发布的,并基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。Lin...

关键字: Linux 操作系统

所谓进程间通信就是在不同进程之间传播或交换信息,它是一组编程接口,让程序员能够协调不同的进程,使之能在一个操作系统里同时运行,并相互传递、交换信息;还可以让一个程序能够在同一时间里处理许多用户的需求。

关键字: Linux 进程通信 编程接口

串口通信作为一种最传统的通信方式,在工业自动化、通讯、控制等领域得到广泛使用。

关键字: Linux 串口通信 通讯

2023年11月16日: MikroElektronika(MIKROE) ,作为一家通过提供基于成熟标准的创新式硬软件产品来大幅缩短开发时间的嵌入式解决方案公司,今天宣布推出一款基于单线设备的软硬件开源解决方案Cli...

关键字: 嵌入式 Linux 操作系统

Linux是一种免费使用和自由传播的类Unix操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布。它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CP...

关键字: Linux 操作系统

本文中,小编将对嵌入式予以介绍,如果你想对它的详细情况有所认识,或者想要增进对它的了解程度,不妨请看以下内容哦。

关键字: 嵌入式 Linux

在这篇文章中,小编将为大家带来嵌入式 Linux的相关报道。如果你对本文即将要讲解的内容存在一定兴趣,不妨继续往下阅读哦。

关键字: 嵌入式 Linux
关闭
关闭