Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >在 Linux 系统上安装服务器管理软件Cockpit

在 Linux 系统上安装服务器管理软件Cockpit

作者头像
星哥玩云
发布于 2022-07-14 01:06:39
发布于 2022-07-14 01:06:39
3.3K0
举报
文章被收录于专栏:开源部署开源部署

Cockpit 是什么?Cockpit 是一个自由开源的服务器管理软件,使得我们可以通过它好看的 Web 前端界面轻松地管理我们的 GNU/Linux 服务器,非常轻量级,Web 界面也非常简单易用。

它可以在多种Linux发行版,包括Debian的 ,Ubuntu的 ,Fedora的 ,CentOS的 ,RHEL,Arch Linux的等等运行。

Cockpit使得Linux发现从而使系统管理员能够轻松可靠地执行任务,如启动容器存储管理,网络配置,日志再加上其他几个人检查。

下面是 Cockpit 在我们的 GNU/Linux 服务器中一些非常棒的功能:

  1. 它包含 systemd 服务管理器。
  2. 有一个用于故障排除和日志分析的 Journal 日志查看器。
  3. 包括 LVM 在内的存储配置比以前任何时候都要简单。
  4. 用 Cockpit 可以进行基本的网络配置。
  5. 可以轻松地添加和删除用户以及管理多台服务器

1. 安装 Cockpit

首先,我们需要在我们基于linux的服务器上安装Cockpit,大部分发行版的官方软件仓库中都有可用的cockpit安装包。这篇博文中,我们会在 Fedora 22、CentOS 7、Arch Linux、RHEL 7和ubuntu 18.04中通过它们的官方软件仓库安装 Cockpit。 CentOS / RHEL

CentOS 和 RHEL 官方软件库中有可用的 Cockpit,我们只需要用 yum 管理器就可以安装。只需要以 sudo/root 权限运行下面的命令就可以安装它。

yum install cockpit

Fedora 22/21

和CentOS一样,Fedora的官方软件库默认也有可用的Cockpit,我们只需要用dnf软件包管理器就可以安装Cockpit。

dnf install cockpit

Arch Linux

现在Arch Linux官方软件库中还没有可用的Cockpit,但Arch用户库(Arch User Repository,AUR)有,只需要运行下面的yaourt命令就可以安装。

yaourt cockpit

在Ubuntu 18.04中,直接输入命令就可以安装,官方库有:

apt-get install cockpit

2. 启动并启用 Cockpit

成功安装完 Cockpit,我们就要用服务/守护进程管理器启动Cockpit服务。到了2015年,尽管一些Linux发行版仍然运行SysVinit管理守护进程,但大部分Linux发行版都采用了Systemd,Cockpit使用systemd完成从运行守护进程到服务几乎所有的功能。因此,我们只能在运行着 Systemd 的最新的linux发行版中安装Cockpit,要启动Cockpit并让它在每次系统重启时自动启动,我们需要在终端或控制台中运行下面的命令。

systemctl start cockpit systemctl enable cockpit.socket

Created symlink from /etc/systemd/system/sockets.target.wants/cockpit.socket to /usr/lib/systemd/system/cockpit.socket.

3. 允许通过防火墙

启动Cockpit并使得它能在每次系统重启时自动启动后,我们现在要给它配置防火墙,由于我们的服务器上运行着防火墙程序,我们需要允许它通过某些端口使得从服务器外面可以访问Cockpit。 Firewalld

firewall-cmd --add-service=cockpit --permanent success firewall-cmd --reload success

Iptables

iptables -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT service iptables save

4.如何在Linux中使用Cockpit

Cockpit安装成功后,您可以使用Web浏览器在以下位置访问它。

https://ip-address:9090 OR https://server.domain.com:9090

输入系统用户名和密码登录下面的界面:

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Linux 服务器安全简明指南
现在让我们强化你的服务器以防止未授权访问。 -- Phil Zona 本文导航 -经常升级系统00% -自动安全更新02% -添加一个受限用户账户07% -CentOS / Fedora11% -Ubuntu13% -Debian15% -加固 SSH 访问21% -创建验证密钥对23% -SSH 守护进程选项43% -使用 Fail2Ban 保护 SSH 登录54% -删除未使用的面向网络的服务58% -查明运行的服务59% -查明该移除哪个服务80% -卸载监听的服务87% -配置防火墙90% -接
小小科
2018/05/04
1.9K0
Linux 服务器安全简明指南
Linux运维人员应该知道的Linux服务器安全指南
今天小编要跟大家分享的文章是关于Linux运维人员应该知道的Linux服务器安全指南。熟悉Linux运维工作的小伙伴都知道Linux服务器安全在运维工作中非常重要。今天小编在文章中来跟大家说一说如何强化你的服务器以防止未授权访问。下面我们一起来看一看吧~
小小科
2020/05/21
2.5K0
运维 | 在企业环境中快速安装配置 Rocky Linux 服务器操作系统
描述: 在 2020 年 12 月所宣布的,CentOS 计划已将重点从 CentOS Linux 转移到 CentOS Stream,这是一个介于Fedora和RHEL之间的发行版,旨在作为RHEL的上游(即测试、预发布版本)。并且 CentOS Stream 8 也将于 2024 年结束迭代更新补丁, 鉴于被 Redhat 收购的 CentOS 即将停止更新维护了,然而在企业中还有大量的 CentOS 的服务器操作系统,不得不考虑其替代产品,此时 原 CentOS 创始人之一的 Gregory Kurtzer 为纪念其创始成员 Rocky McGaugh,创建了 Rocky Linux 与 RHEL 百分之百兼容,目的是用于替代 CentOS Stream 发行版本。
全栈工程师修炼指南
2024/03/25
4.1K0
运维 | 在企业环境中快速安装配置 Rocky Linux 服务器操作系统
如何在 Ubuntu/Fedora/Debian 中安装 GitLab
在 Git 问世之前,分布式版本控制从来都不是一件简单的事。Git 是一个自由开源的软件,旨在轻松且快速地对从小规模到非常巨大的项目进行管理。Git 最开始由 Linus Torvalds 开发,他同时也是著名的 Linux 内核的创建者。在 git 和分布式版本控制系统领域中,GitLab 是一个极棒的新产品。它是一个基于 web 的 Git 仓库管理应用,包含代码审查、wiki、问题跟踪等诸多功能。使用 GitLab 可以很方便、快速地创建、审查、部署及托管代码。尽管它在其官方的服务器提供了与 Github 类似的免费托管的代码仓库,但它也可以运行在我们自己的服务器上。GitLab 有两个不同的版本:社区版(Community Edition)和企业版(Enterprise Edition)。社区版本完全免费且开源,遵循 MIT 协议;而企业版则遵循一个专有的协议,包含一些社区版中没有的功能。下面介绍的是有关如何在我们自己的运行着 Ubuntu、Fedora 或 Debian 操作系统的机器上安装 GitLab 社区版的简单步骤。
用户8704835
2021/06/07
1.6K0
安全强化你的 Linux 服务器的七个步骤
保护服务器安全的第一件事是更新本地存储库,并通过应用最新的修补程序来升级操作系统和已安装的应用程序。
用户8989785
2021/09/10
5540
安全强化你的 Linux 服务器的七个步骤
保护服务器安全的第一件事是更新本地存储库,并通过应用最新的修补程序来升级操作系统和已安装的应用程序。
用户8989785
2021/09/09
5310
如何在 Linux 上安装、配置 NTP 服务器和客户端?
你也许听说过这个词很多次或者你可能已经在使用它了。在这篇文章中我将会清晰的告诉你 NTP 服务器和客户端的安装。
用户4988085
2021/09/14
8.6K0
CentOS上安装 Apache、MySQL8 或MariaDB10和 PHP7
PHP是世界上最好的语言,你可以反驳,但是我不接受。 本文介绍了如何安装最新版本的 Apache, MySQL 8 或者 MariaDB 10 和 PHP 7 以及所需的 PHP 模块 RHEL / CentOS 7/6 和 Fedora 24-29. 我们将用 EPEL 和 Remi存储库并使用yum和dnf(Fedora 中可用的新包管理工具)。 第 1 步:安装 EPEL 和 Remi 存储库 EPEL (Extra Packages for Enterprise Linux) 是一个基于社区的存储库
入门笔记
2022/06/02
1.2K0
CentOS上安装 Apache、MySQL8 或MariaDB10和 PHP7
如何在Linux上搭建Terraria 游戏服务器?
Terraria是一款二维沙盒游戏,类似于Minecraft(我的世界),允许玩家在开放的世界中探索,构建和战斗。2015年,Terraria开发者宣布支持Linux,这意味着玩家可以托管他们自己独立的Terraria服务器。
大大刺猬
2018/08/31
6.7K0
各Liunx安装cockpit
然后在浏览器输入IP:9090就可以访问了,输入用户名和密码就可以管理集群了,包括虚拟机、Docker等
全栈程序员站长
2022/11/17
9440
CentOS 8 (一)
在 RHEL 7 发布时隔五年后Red Hat Enterprise Linux 8 正式发布,不得不感慨五年前搬砖的我五年后依旧不忘初心继续搬砖。。。
Kevin song
2020/05/29
1.3K0
CentOS 8 (一)
在Proxmox VE上安装与配置Rocky Linux 8.3 RC1
问题关键字:在Proxmox VE上安装与配置Rocky Linux 8.3 RC1
欧巴云
2021/05/06
1.5K0
在Proxmox VE上安装与配置Rocky Linux 8.3 RC1
自从用了这款Linux可视化管理工具,睡觉真香!
作为一名程序员,每天都要和服务器打交道。如何能更好的管理和监控一台 Linux 服务器呢?今天给大家介绍一个简单易用基于 web 的 Linux 服务管理工具——Cockpit。
macrozheng
2023/09/18
2.2K0
自从用了这款Linux可视化管理工具,睡觉真香!
在Linux上安装MongoDB Community Edition 4.0
MongoDB是一个开源的无架构和高性能的面向文档的NoSQL数据库(NoSQL意味着它不提供任何表,行等)系统,就像Apache CouchDB一样。 它使用动态模式将数据存储在类似JSON的文档中,以获得更好的性能。
星哥玩云
2022/08/17
1.1K0
在Linux上安装MongoDB Community Edition 4.0
CentOS 7中安装配置 Apache Web 服务器
学习如何在CentOS 7 中的 Apache 上托管你自己的网站,这是一个可靠、流行且易于配置的 Web 服务器。
星哥玩云
2022/07/13
2K0
Linux: FirewallD和Iptables防火墙 使用
防火墙是一种软件,充当用户系统和外部网络之间的屏障,允许某些数据包通过,同时丢弃其他数据包。防火墙通常在网络层上运行,即在 Ipv4 和 Ipv6 的 IP 数据包上运行。
数据科学工厂
2023/10/05
4360
Linux: FirewallD和Iptables防火墙 使用
关于 Linux 中 systemd 的一些笔记
傍晚时分,你坐在屋檐下,看着天慢慢地黑下去,心里寂寞而凄凉,感到自己的生命被剥夺了。当时我是个年轻人,但我害怕这样生活下去,衰老下去。在我看来,这是比死亡更可怕的事。--------王小波
山河已无恙
2023/01/30
7410
关于 Linux 中 systemd 的一些笔记
Cockpit 及其网页用户界面的演变
3 年多以前,Fedora 杂志发表了一篇题为《Cockpit 概览》的文章。从那时起,Cockit 的界面有了一些引人注目的变化。今天的 Cockpit 更加简洁,更大的字体更好地利用了屏幕的空间。
用户1880875
2021/09/16
1.3K0
如何使用 SSHGUARD 阻止 SSH 暴力攻击
◆ 概述 SSHGuard是一个入侵防御实用程序,它可以解析日志并使用系统防火墙自动阻止行为不端的 IP 地址(或其子网)。最初旨在为 OpenSSH 服务提供额外的保护层,SSHGuard 还保护范围广泛的服务,例如 Vsftpd 和 Postfix。它可以识别多种日志格式,包括 Syslog、Syslog-ng 和原始日志文件。SSHGuard 与 Fail2ban 非常相似,只是它是用 C 编写的(Fail2ban 是用 Python 编写的),更轻巧,提供的功能更少。 在本指南中,我们将演示如何安装
IT大咖说
2022/04/26
2K0
如何使用 SSHGUARD 阻止 SSH 暴力攻击
如何在 CentOS 8 中安装 Cockpit Web 控制台
在本文中,我们将帮助您在CentOS 8服务器中安装Cockpit Web 控制台,以管理和监视本地系统以及网络环境中的Linux服务器。您还将学习如何将远程Linux主机添加到Cockpit并在CentOS 8 Web控制台中对其进行监视。
星哥玩云
2022/07/28
2.2K0
如何在 CentOS 8 中安装 Cockpit Web 控制台
相关推荐
Linux 服务器安全简明指南
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档