如何在 CentOS 7 上安装 Webmin

2023-11-06

Webmin是一个用于 Linux/UNIX 系统管理的开源 Web 控制面板。 Webmin 允许您管理用户、组、磁盘配额以及配置最流行的服务,包括 Web、FTP、电子邮件和数据库服务器。

本教程介绍如何在 CentOS 7 服务器上安装 Webmin。

先决条件#

在继续本教程之前,请确保您以 root 身份登录或具有 sudo 权限的用户 .

在 CentOS 上安装 Webmin#

在 CentOS 计算机上安装 Webmin 最简单且推荐的方法是启用 Webmin 存储库并通过命令行安装 Webmin 软件包。

完成以下步骤在 CentOS 上安装 Webmin:

  1. 打开您选择的编辑器并创建以下存储库文件:

    sudo nano /etc/yum.repos.d/webmin.repo

    将以下内容粘贴到文件中:

    /etc/yum.repos.d/webmin.repo
    [Webmin]
    name=Webmin Distribution Neutral
    #baseurl=https://download.webmin.com/download/yum
    mirrorlist=https://download.webmin.com/download/yum/mirrorlist
    enabled=1

    保存文件并关闭编辑器。

  2. 接下来,使用以下命令导入 Webmin GPG 密钥:

    sudo rpm --import http://www.webmin.com/jcameron-key.asc
  3. 通过键入以下内容安装最新版本的 Webmin:

    sudo yum install webmin

    所有依赖关系都将自动解决。安装完成后,将显示以下输出:

    Webmin install complete. You can now login to https://your_server_ip_or_hostname:10000/
    as root with your root password.

    Webmin 服务将自动启动。

就是这样!至此,您已经在 CentOS 7 服务器上成功安装了 Webmin。

调整防火墙#

默认情况下,Webmin 侦听端口上的连接10000在所有网络接口上。

如果你有一个firewall在 CentOS 服务器上运行时,您需要打开 Webmin 端口。

允许端口上的流量10000运行以下命令:

sudo firewall-cmd --zone=public --add-port=10000/tcp --permanentsudo firewall-cmd --reload

访问 Webmin Web 界面#

现在 Webmin 已安装在 CentOS 服务器上,打开您的最喜欢的浏览器并键入服务器的主机名或公共 IP 地址,后跟 Webmin 端口10000:

https://your_server_ip_or_hostname:10000/

浏览器会抱怨证书无效,因为默认情况下,Webmin 使用不受信任的证书自签名 SSL 证书 .

使用 root 登录 Webmin Web 界面或sudo用户凭据:

登录后,您将被重定向到 Webmin 仪表板,其中提供有关系统的基本信息。

从这里,您可以根据您的要求开始配置和管理 CentOS 7 服务器。

结论#

您已在 CentOS 7 计算机上成功安装 Webmin。您现在可以安装FTP服务器 or LAMP /LEMP堆栈并开始通过 Webmin Web 界面管理服务。

要了解有关 Webmin 的更多信息,请访问他们的官方文档 page.

如果您有任何疑问,请在下面留言。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 CentOS 7 上安装 Webmin 的相关文章

随机推荐

  • 如何在 Vim / Vi 中撤消和重做

    有时 在编辑文件时 您可能会删除错误的行或改变对编辑的想法 并且您会想要恢复更改 本文介绍了如何在 Vim Vi 中撤消和重做更改 Vi 或 Vim 默认安装在 macOS 和几乎所有 Linux 发行版上 当您遇到您最喜欢的编辑器不可用的
  • Linux 中如何统计目录中的文件数

    虽然不是很常见 但有时您需要找出给定目录中有多少个文件 例如 如果您用完inodes在 Linux 系统上 您需要查找哪个目录包含数千或数百万个文件 在本文中 我们将向您展示几种在 Linux 中查找目录中文件数量的不同方法 计算目录中的文
  • 如何在 Debian 10 Linux 上安装 MongoDB

    MongoDB 是一个免费的开源文档数据库 它属于 NoSQL 数据库家族 与 MySQL 和 PostgreSQL 等传统的基于表的 SQL 数据库不同 在 MongoDB 中 数据存储在灵活的 类似 JSON字段可能因文档而异的文档 它
  • 如何在 Ubuntu 18.04 上安装和配置 Redmine

    Redmine 是最流行的开源项目管理和问题跟踪软件工具之一 它是跨平台和跨数据库的 构建在 Ruby on Rails 框架之上 Redmine包括对多个项目 wiki 问题跟踪系统 论坛 日历 电子邮件通知等的支持 本教程介绍如何在 U
  • 如何在 CentOS 8 上使用 VSFTPD 设置 FTP 服务器

    FTP 文件传输协议 是一种客户端 服务器网络协议 允许用户与远程计算机传输文件 有许多可用于 Linux 的开源 FTP 服务器 最流行和最常用的服务器是PureFTPd ProFTPD and vsftpd 在本教程中 我们将在 Cen
  • 如何在 Ubuntu 20.04 上制作 Minecraft 服务器

    我的世界 是有史以来最受欢迎的游戏之一 这是一款沙盒视频游戏 玩家可以探索无限的世界并建造不同的结构 从简单的房屋到高耸的摩天大楼 本教程介绍如何在 Ubuntu 20 04 上创建 Minecraft 服务器 我们将使用 Systemd
  • 如何通过 SSH 隧道连接 MySQL

    默认情况下 MySQL 服务器仅侦听本地主机 这意味着它只能由同一主机上运行的应用程序访问 但是 在某些情况下 您可能希望从远程位置连接到服务器 一种选择是配置MySQL服务器允许远程连接 但这需要管理权限 并且可能会导致安全风险 更安全的
  • Bash 数组

    数组是最常用和基本的数据结构之一 您可以将数组视为一个变量 其中可以存储多个变量 在本文中 我们将介绍 Bash 数组 并解释如何在 Bash 脚本中使用它们 Bash 数组 Bash 支持一维数字索引和关联数组类型 数值数组使用整数引用
  • 如何在 Debian 10 上设置 Apache 虚拟主机

    Apache 虚拟主机允许您在一台计算机上运行多个网站 使用虚拟主机 您可以指定站点文档根 包含网站文件的目录 为每个站点创建单独的安全策略 使用不同的 SSL 证书等等 本文介绍如何在 Debian 10 服务器上设置 Apache 虚拟
  • 配置 Apache 错误和访问日志

    Apache 是一个开源 跨平台的 HTTP 服务器 它具有许多强大的功能 可以通过各种模块进行扩展 管理时Apache对于 Web 服务器 您将执行的最常见的任务之一是检查日志文件 了解如何配置和读取日志在排除服务器或应用程序问题时非常有
  • 如何在 Ubuntu 20.04 上设置 SSH 密钥

    Secure Shell SSH 是一种用于在客户端和服务器之间创建安全连接的网络协议 通过 SSH 您可以在远程计算机上运行命令 创建隧道 转发端口等 SSH 支持多种身份验证机制 最常见的两种是基于密码和公钥的身份验证 使用公钥进行认证
  • 巴什赫里多克

    在编写 shell 脚本时 您可能会遇到需要将多行文本或代码块传递给交互式命令的情况 例如tee cat or sftp 在 Bash 和 Zsh 等其他 shell 中 Here 文档 Heredoc 是一种重定向类型 允许您将多行输入传
  • 如何在 Ubuntu 18.04 上安装 Xrdp 服务器(远程桌面)

    Xrdp 是 Microsoft 远程桌面协议 RDP 的开源实现 允许您以图形方式控制远程系统 使用 RDP 您可以登录到远程计算机并创建真实的桌面会话 就像登录到本地计算机一样 本教程介绍如何在 Ubuntu 18 04 上安装和配置
  • 如何在 CentOS 7 上安装和配置 GitLab

    GitLab 是一个基于网络的开源Git存储库管理器编写为Ruby包括 wiki 问题管理 代码审查 监控以及持续集成和部署 它使开发人员能够构建 部署和运行他们的应用程序 GitLab 提供三种不同版本 社区版 CE 企业版 EE 和 G
  • 如何在 Linux 中获取目录的大小

    使用列出目录内容时ls命令 您可能已经注意到目录的大小几乎总是 4096 字节 4 KB 这是磁盘上用于存储目录元信息的空间大小 而不是它包含的内容 您要用来获取目录的实际大小的命令是du 它是 磁盘使用情况 的缩写 获取目录的大小 The
  • Linux 中的 awk 命令及示例

    Awk 是一种通用脚本语言 专为高级文本处理而设计 它主要用作报告和分析工具 与大多数其他过程性编程语言不同 awk 是数据驱动的 这意味着您定义一组要针对输入文本执行的操作 它获取输入数据 对其进行转换 并将结果发送到标准输出 本文涵盖了
  • 如何在 Debian 9 上安装 Minecraft 服务器

    我的世界 是有史以来最受欢迎的游戏之一 这是一款关于建造各种结构并进行冒险的沙盒视频游戏 本教程介绍了如何在 Debian 9 上安装和配置 Minecraft 服务器 我们将使用 Systemd 来运行 Minecraft 服务器和mcr
  • 如何在 Ubuntu 18.04 上安装 Opera Web 浏览器

    Opera是世界上最流行的跨平台网络浏览器之一 它是专为现代网络构建的快速 易于使用且安全的浏览器 Opera 基于与Chrome并提供类似的浏览体验 并允许您从 Google 官方网上应用店安装 Chrome 扩展程序 它具有内置功能 例
  • 如何在 Vim / Vi 中显示行号

    Vim Vi 是许多软件开发人员和 L inux 系统管理员首选的文本编辑器 默认情况下 Vim 不显示行号 但可以轻松打开它们 Vim 支持三种行号模式 可帮助您浏览文件 除了标准的绝对行编号之外 Vim 还支持相对和混合行编号模式 本文
  • 如何在 CentOS 7 上安装 Webmin

    Webmin是一个用于 Linux UNIX 系统管理的开源 Web 控制面板 Webmin 允许您管理用户 组 磁盘配额以及配置最流行的服务 包括 Web FTP 电子邮件和数据库服务器 本教程介绍如何在 CentOS 7 服务器上安装