如何在Fedora 22和CentOS 7上安装WebMin

时间:2020-03-05 15:28:17  来源:igfitidea点击:

Webmin是一种程序,简化了通过其图形用户界面管理Linux或者UNIX系统的过程。

Webmin旨在使用内置Web服务器和许多CGI程序直接通过GUI编辑系统文件。
它对现有的基础架构有益,因为它不会超过系统的控制,如其他一些服务器管理工具,因此通过Webmin编辑配置文件与通过CLI的编辑和保存该文件没有什么不同。

快速解决问题和一个轻松管理单个服务器上的多个域的伟大工具非常方便。

在本教程中,我们将向我们展示Fedora22和CentOS 7上的Webmin的安装过程。

准备工作

要安装Webmin,我们必须具有超级用户权限以将命令运行到其安装过程。

操作系统应该与最新的存储库更新。
让我们登录服务器并在我们希望安装Webmin的服务器上安装可选的依赖关系。

# yum -y install perl perl-Net-SSLeay openssl perl-IO-Tty

安装Webmin

有不同的可用选项要安装Webmin,因为WebMin在默认的CentOS存储库中不可用,因此必须在安装之前将其存储库添加到系统。

1)通过RPM安装

要使用RPM版本的Webmin安装Webmin,首先要从Webmin的官方网页下载其RPM包,我们可以直接使用wget命令下载如下:

# wget http://prdownloads.sourceforge.net/webadmin/webmin-1.760-1.noarch.rpm

现在运行以下命令来安装Webmin,它将完成其余的安装过程到"/usr/libexec/webmin"目录,我们将能够使用根目录登录https://your_server_ip:10000 /作为root用户密码。

2)使用yum存储库安装

要使用Webmin yum存储库安装Webmin,请运行以下命令以创建Webmin的存储库文件。

# vi /etc/yum.repos.d/webmin.repo

将以下行添加到新创建的上面文件并保存文件。

[Webmin]
name=Webmin Distribution Neutral
#baseurl=http://download.webmin.com/download/yum
mirrorlist=http://download.webmin.com/download/yum/mirrorlist
enabled=1

然后,发出以下命令以将存储库密钥添加到系统中,以获取存储库,我们已添加在上面的文件中,并导入其密钥以构建操作系统与新添加的存储库之间的信任。

# wget http://www.webmin.com/jcameron-key.asc
# rpm --import jcameron-key.asc

现在我们可以使用yum命令安装webmin,如下图所示,以安装Webmin。

[root@localhost ~]#yum install webmin

以上命令将使用其所有依赖项安装最新版本的Webmin。

安装过程完成后,请检查Webmin服务的状态,并使它能够在每个启动时自动启动。

# service webmin status
Webmin (pid 5982) is running
# chkconfig webmin on

安装WebMin后,打开任何现代浏览器并通过其主机名或者IP地址浏览到服务器,然后浏览到":10000"(示例:http://server_ip:10000),并确保在防火墙中允许"10000"端口。
在CentOS 7中,我们可以使用以下命令允许端口。

firewall-cmd --permanent --zone=public --add-port=10000/tcp
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload

使用webmin gui.

现在我们将通过使用服务器的IP地址(或者域名)打开浏览器来访问Webmin。
转到https://ipaddress:10000。
如果一切正常工作,我们将被打击到Webmin登录屏幕,如下所示。

使用root凭据登录,在成功登录后,我们将被定向到Webmin管理图形用户界面,以显示系统信息页,其中包含整体系统的资源和其他信息。
我们还可以查看此页面的可用更新。

使用Webmin创建新用户

要使用WebMin创建新用户,请让我们转到"系统"下拉菜单下的"用户和组"页面。
在那里,我们将能够轻松创建和管理用户帐户。

选择新用户创建选项后,我们必须在下一个可用选项中添加其进一步的详细信息,该选项将由用户详细信息,密码选项和组成员详细信息组成。
然后在配置新用户后单击页面底部的"创建"按钮。

在Webmin上使用命令行

我们还可以通过在Webmin管理的左列中导航oders >>命令shell选项打开系统命令shell。
它看起来是一个正常的终端窗口,唯一的区别在于它位于Web浏览器上。
因此,请在文本字段中输入任何shell命令,如下所示。

MySQL数据库管理

我们可以通过我们从命令行执行的网络员执行几乎所有功能。
要管理数据库服务器,请导航到服务器部分,然后在下拉选项下单击MySQL数据库服务器。
我们将看到本节中的所有数据库,还可以从此处执行系统级功能。
如果要创建新数据库,则拖动鼠标并指向MySQL数据库下的选项,如下所示。