如何在CentOS 7.2服务器上安装Webmin
Webmin 一个免费的基于Web的开源Web接口,用于Unix系统管理。 您可以使用现代的Web浏览器来设置用户帐户,Apache,DNS,文件共享等。 Webmin消除了手动编辑Unix配置文件(例如/ etc / passwd)的需要,并允许您从控制台或远程管理系统。 请参阅“标准模块”页面,以获取Webmin内置的所有功能的列表。 它几乎可以在所有流行的基于Unix的操作系统上使用,包括CentOS,Ubuntu,Debian,SUSE,BSD等。 本文将帮助您在CentOS,RHEL和Fedora系统上安装和配置Webmin。
安装依赖项
在安装软件包之前,建议您使用以下命令更新软件包和存储库:
$ yum -y update
系统更新后,您可以继续安装Webmin所需的依赖项。 在安装Webmin之前,您需要安装一些依赖项。 运行以下命令以安装所需的依赖项。
$ yum -y install perl perl-Net-SSLeay openssl perl-IO-Tty perl-Encode-Detect
一旦安装了依赖项,就可以继续安装Webmin。
安装Webmin
首先,您需要添加一个Webmin存储库,以便可以使用Package Manager轻松安装和更新Webmin。 为此,添加一个名为/etc/yum.repos.d/webmin.repo的新文件,其中包含有关新存储库的信息。 使用文本编辑器创建并打开此新文件。
$ nano /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
保存文件并退出编辑器。 运行以下命令以获取并安装用于对软件包进行签名的GPG密钥。
$ wget http://www.webmin.com/jcameron-key.asc $ rpm --import jcameron-key.asc
您现在可以安装Webmin:
$ sudo yum install webmin
Webmin现在已安装在您的系统上。 您必须先配置防火墙,然后才能访问Webmin仪表板。 可以在端口10000上访问Webmin仪表板。 如果系统运行防火墙,则需要使端口10000可以从外部网络访问。 运行以下命令以允许通过防火墙的端口10000。
$ firewall-cmd --zone=public --add-port=10000/tcp --permanent $ firewall-cmd --reload
访问Webmin
您现在可以在https:// Your_Server_IP:10000上访问Webmin。 确保使用https,因为您将无法通过未加密的连接访问Webmin。 由于我们使用的是自签名证书,因此我们将收到有关SSL证书的警告。 添加证书错误异常后,将显示以下屏幕。
Webmin登录屏幕
可用于登录的管理员用户名设置为root,密码为当前root密码。 您可以在Webmin仪表板上找到有关系统和最近登录的一些基本信息。 可以通过Webmin管理的模块和服务在左侧面板中列出。 就这样!