如何在 CentOS 8 上安装 Webmin

2023-11-04

Webmin是一个开源控制面板,允许您通过易于使用的 Web 界面管理 Linux 服务器。它允许您管理用户、组、磁盘配额、创建文件和目录以及配置最流行的服务,包括 Web、FTP、电子邮件和数据库服务器。

本教程介绍如何在 CentOS 8 上安装 Webmin。

先决条件#

为了能够安装软件包,您需要以 root 身份登录或具有 sudo 权限的用户 .

在 CentOS 上安装 Webmin#

在 CentOS 8 上安装 Webmin 的推荐方法是启用 Webmin 存储库并使用以下命令安装 Webmin 软件包:dnf包管理器。

执行以下步骤在 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 密钥rpm命令:

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

    sudo dnf 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 8 服务器上成功安装了 Webmin。

调整防火墙#

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

为了能够从 Web 浏览器访问 Webmin 界面,您需要在服务器的 Webmin 端口中打开firewall .

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

sudo firewall-cmd --zone=public --add-port=10000/tcpsudo firewall-cmd --runtime-to-permanent

访问 Webmin Web 界面#

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

https://your_server_ip_or_hostname:10000/

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

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

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

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

结论#

您已在 CentOS 8 计算机上成功安装 Webmin。您现在可以开始通过 Webmin Web 界面管理服务。

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

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

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

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

  • APC缓存碎片问题

    我在 CentOS 服务器 5 上运行 APC php 缓存 每天 13 000 次访问 运行 php 5 3 3 APC 3 1 4 和 4Gb RAM 在过去的几周里 我经历了很多 unable to allocate memory f
  • 命令“PassengerAppRoot”无效,可能拼写错误或由服务器配置中未包含的模块定义

    我已按照中给出的每一个安装步骤进行操作在 Linux Unix 生产服务器上安装 Passenger Apache 适用于 Node js 应用程序 Red Hat 6 CentOS 6 带 RPM https www phusionpas
  • 未找到 jmap 命令

    我正在尝试使用jmap对我的命令CentOS服务器 但它一直告诉我 即使我安装了 JDK 也找不到该命令 这是命令的输出java version java version 1 7 0 25 OpenJDK Runtime Environme
  • 增加 CentOS 上的 Docker 容器存储大小

    我想增加 Docker 容器的磁盘空间 这是 docker info 的输出 Containers 3 Running 3 Paused 0 Stopped 0 Images 4 Server Version 19 03 5 Storage
  • phpMyAdmin + CentOS 6.0 - 禁止

    当我想访问我的 phpMyAdmin 时 我总是收到此消息 w3m localhost phpmyadmin Forbidden You don t have permission to access phpmyadmin on this
  • 无法在 CentOS 7 上的 PHP 中打开 file_put_contents 上的流

    我知道这是许多线程的常见错误 但我厌倦了搜索 但仍然没有解决它 当我尝试运行该函数时文件放置内容我收到以下错误 Warning file put contents test txt failed to open stream Permiss
  • 在哪里可以找到 PHP 的错误日志文件?

    在哪里可以找到错误日志文件 我需要检查它们以解决安装后显示的内部服务器错误suPHP https wiki archlinux org title SuPHP 您可以使用lsof https en wikipedia org wiki Ls
  • apache centos 上的多个 php

    如何在 Centos 6 5 上同时运行多个 php 版本 就是这样 要求Centos 6 5 可能适用于 6 6 和 7 Apache Apache 2 2 15 可能与其他版本一起使用 本指南安装和使用FASTCGI 请参阅替代安装的注
  • 在perl中串行处理XML数据

    我想知道在我的情况下 哪种 XML 解析器最适合 Perl 我读了很多书并尝试过XML LibXML and XML SAX 第一个使用了太多内存 第二个对我来说似乎没有那么快 即使在关闭纯 Perl 解析器之后 我的需求相当具体 我通过以
  • 导入错误:没有名为 psycopg2 的模块

    在 OpenERP 6 的安装过程中 我想使用以下命令生成一个配置文件 cd home openerp openerp server bin openerp server py s stop after init c home opener
  • 如何将php cURL升级到7.36.0版本?

    我的 CentOS 服务器上有 php curl 7 19 7 但我需要升级到 7 36 0 I tried yum update php curl 但我得到了 Loaded plugins downloadonly fastestmirr
  • PCRE 库版本太旧

    Bug Genie 3 需要 PCRE 库 8 0 或更高版本 你有 版本 7 8 2008 09 05 将您的系统更新到最新版本 你常用的来源 在我查看问题并尝试通过以下步骤更新我的 PCRE 库后 wget the latest sou
  • 出现错误 /usr/bin/env: 节点:权限被拒绝

    我已经在我的服务器 Centos 上完成了 ODOO v9 安装 一切都已安装成功 登录页面也可以正常工作 但登录后我收到一个包含以下错误的页面 usr bin env node Permission Denied 我尝试更改权限 但我的问
  • Bash:更新文件中的变量

    我知道这是一个简单的答案 在找到答案之前我可能可以继续在谷歌上进行挖掘 但我的日程很紧 我希望能得到一个轻松的答复 我需要在安装时更新 ifcfg eth0 中的变量 换句话说 这就是需要发生的事情 以下变量需要更改 ONBOOT no B
  • proc_open() 失败并显示“权限被拒绝”

    我正在尝试使用proc open 执行程序并打印结果 但是 我不断收到 许可被拒绝 的消息 已将脚本和可执行文件的 chmod 设置为 0777 但无济于事 ini get safe mode 是假的 可能出什么问题了 我正在使用 Cent
  • 导入错误:没有名为 django 的模块

    我使用的是centos Linux 我有 python 2 6 和 django 现在我升级到 python 2 7 Python 2 6 位于 usr lib python2 6 Python 2 7 位于 usr local lib p
  • 如何在CentOS 5.3上安装php-mongodb?

    我已经在我的 VPS 上安装了 mongoDB 效果很好 现在我想安装 php 驱动程序以使 php 与 mongoDB 一起工作 我跟着蒙戈安装 http www php net manual en mongo installation
  • 如何使用缓存快速重建dockerfile?

    我想优化我的 Dockerfile 我希望将缓存文件保留在磁盘中 但是 当我跑步的时候我发现docker build 它总是尝试从网络获取每个文件 我希望在构建期间共享我的缓存目录 例如 var cache yum x86 64 6 但是
  • bdist_rpm 从 Ubuntu 到 CentOs

    我们在 Ubuntu Mac 上进行开发 并将 RPM 部署到 CentOS 这是设置 不能更改太多 问题是 当从 rpm 安装时 软件包会转到 usr local lib python2 7 dist packages 这是 Ubuntu
  • 在centos中安装sqlite3 dev和其他包

    我正在尝试使用 cpanel 在 centos 机器上安装 sqlite dev 和其他库 以便能够编译应用程序 我对 debian 比 centos 更熟悉 我知道我需要的库是 libsqlite3 dev libkrb5 dev lib

随机推荐

  • PHP – 获取查询字符串值 ($_SERVER['QUERY_STRING'])

    查询字符串是通过 Web 浏览器访问的 url 的一部分 使用查询字符串 我们将参数传递给网页 通过本文 我们将帮助您了解如何使用 php 脚本获取查询字符串的值 获取查询字符串 我们可以从以下位置获取 url 查询字符串值 SERVER数
  • Bash 连接字符串

    在 Bash 中连接字符串就像将它们与双引号 特点 但是 如果您的字符串包含多个单词或包含特殊字符 您可能需要使用不同的方法 幸运的是 Bash 编程语言提供了多种连接字符串的方法 本文探讨了在 Bash 脚本和程序中组合字符串的五种常见方
  • IMAP 和 POP3 之间有什么区别

    用于接收电子邮件的协议是互联网运作的重要组成部分 但大多数用户仍然看不到它们 最常见的两种协议是 Internet 消息访问协议 IMAP 和邮局协议版本 3 POP3 每一种都有独特的用途 并具有不同的优点和缺点 了解 IMAP 和 PO
  • 如何在 Debian 9 (Stretch) 上安装 Java

    本教程可以帮助您在 Debian 9 Stretch 上安装 Java通过 Apt Get Java 是一种流行的面向对象 独立于平台的编程语言 您可以根据您的要求安装 Java 例如 要运行java应用程序 您只需要安装JRE Java运
  • 已修复 MSSQL 错误 3154 – 备份集保存了现有数据库以外的数据库的备份

    使用 SQL 查询窗口 Use 带替换MSSQL 查询窗口上的 RESTORE 命令的选项 根据您的设置更改数据库名称和备份文件位置 USE MASTER GO RESTORE DATABASE MyDB FROM DISK C Backu
  • 如何为目录中的所有文件生成 md5 校验和

    生成 md5 校验和 查找 var www type f exec md5sum gt tmp www md5 list 上面的命令将为当前目录及其子目录中的所有文件生成 md5 校验和并将其存储在 tmp www md5 list 文件中
  • 如何在 Ubuntu 22.04 上安装 NVM

    节点版本管理器 NVM 是一种流行的工具 可让您管理系统上的多个 Node js 版本 使用 NVM 您可以轻松地在不同的 Node js 版本之间切换 安装新版本以及删除不再需要的版本 本文将指导您完成在 Ubuntu 22 04 上安装
  • 使用 Iptables、UFW 和 Firewalld 阻止 IP 地址

    管理进出 Linux 系统的网络流量对于维护系统安全至关重要 这可以通过大多数 Linux 发行版中捆绑的各种工具来实现 包括 iptables UFW 简单防火墙 和 firewalld 在本文中 我们将探讨如何使用这些工具来阻止特定的
  • Shell 脚本中的 YYYY-MM-DD 格式日期

    Linux date 命令用于获取当前日期和时间 您可以使用参数轻松自定义结果 在本操作教程中 您将学习在 bash shell 中将日期格式设置为 YYYY MM DD 使用以下方法之一获取 YYYY MM DD 格式的当前日期 Usin
  • 如何在 Ubuntu 18.04 和 16.04 LTS 上安装和配置 phpMyAdmin

    php我的管理员是 MySQL 的基于 Web 的图形数据库管理工具 phpMyAdmin 易于使用 并提供了大部分用于工作和管理 MySQL 服务器的选项 它还提供了一种通过简单的步骤向导在多个 MySQL 主机之间设置数据库复制的简单方
  • 每 5 分钟运行一次 Cron

    每 5 分钟运行一次作业是常用的 cron 计划 在这篇快速操作方法文章中 您将学习安排一个 cronjob 每 5 分钟运行一次 Syntax 使用以下语法通过 crontab 安排命令或脚本每 5 分钟运行一次 5 command 1
  • 如何在 Linux 中备份和恢复 SVN 存储库

    Subversion SVN 是一种广泛使用的版本控制系统 允许开发人员跟踪代码更改并在项目上进行协作 管理 SVN 存储库的一个重要方面是备份存储库数据 以防止数据丢失并确保业务连续性 本文将指导您使用不同的方法在 Linux 中完成备份
  • 下载 Ubuntu 22.04 – DVD ISO 映像

    Ubuntu 22 04 LTS Jammy Jellyfish 已发布并可供下载 本教程将为您提供具有不同桌面风格的 Ubuntu 22 04 LTS DVD ISO 映像的下载链接 您可以在其官方网站上找到 Ubuntu 22 04 发
  • 如何在 CentOS 8 中安装 ionCube Loader

    ionCube 加载器是用于在服务器上加载 ionCube 编码文件的库 需要安装在网络服务器上才能在运行之前解码任何 ionCube 编码文件 ionCube 提供了加密 PHP 脚本的功能 以确保它们的安全 它还可以确保它们免受未经授权
  • 如何使用 Nmap 扫描开放端口

    Nmap 网络映射器 是网络管理员用于安全审核和映射网络的最流行的发现工具 该核心工具还用于查找活动主机 操作系统检测 执行端口扫描和版本检测 为了检测网络上的各种可用主机 它们提供的服务 它们运行的 操作系统版本以及它们使用的防火墙类型
  • 如何在 JavaScript 中发出 HTTP 请求

    XMLHttpRequest and fetch 是 JavaScript 中两个强大的函数 可用于进行 Ajax 调用 XMLHttpRequest XHR 是一项自 Web 早期就存在的遗留技术 它允许您从客户端发出 HTTP 请求 并
  • 在 Bash 中循环访问文件的内容

    Bash Bourne Again SHell 是一种流行的命令行 shell 和脚本语言 因其简单易用而被广泛使用 使用 Bash 可能需要执行的最常见任务之一是循环访问文件的内容 在本文中 我们将探索使用 Bash 脚本循环遍历文件内容
  • 如何在 Fedora 上安装 VLC 媒体播放器

    VLC Media Player 是一款免费开源的多媒体播放器 支持各种音频和视频格式 由于其多功能性 简单性和健壮性 它在 Linux 用户中广泛流行 在本文中 我们将指导您如何在 Fedora Linux 上安装 VLC 媒体播放器 在
  • 如何在 C# 中获取当前日期和时间(C-Sharp)

    在 C 中 您可以使用 DateTime 类获取当前日期和时间 此类提供了一系列方法和属性 使您能够执行各种日期和时间操作 在本文中 我们将向您展示如何在 C 中获取当前日期和时间 获取当前日期和时间 要获取当前日期和时间 您可以使用日期时
  • 如何在 CentOS 8 上安装 Webmin

    Webmin是一个开源控制面板 允许您通过易于使用的 Web 界面管理 Linux 服务器 它允许您管理用户 组 磁盘配额 创建文件和目录以及配置最流行的服务 包括 Web FTP 电子邮件和数据库服务器 本教程介绍如何在 CentOS 8