使用Webmin管理您的linux服务器
请关注本头条号 , 每天坚持更新原创干货技术文章 。1. 前言本文主要讲解如何使用Webmin管理您的Linux服务器 。
如需学习视频 , 请在微信搜索公众号“智传网优”直接开始自助视频学习
管理Linux服务器有时非常困难 。对于没有太多命令行工具经验的人来说 , 这可能非常困难 。此外 , 管理员在忙碌时也很难管理他们的服务器 。从移动设备上的终端模拟器登录并不是最舒服的工作方式 。这就是Webmin之类的控制面板发挥作用的地方 。Webmin是一个基于web的Linux系统控制面板 。它为管理服务器提供了直观、易于使用的界面 。
文章插图
Webmin是一个基于web的Linux系统控制面板
在本文中 , 我们将学习如何为您的Linux服务器安装和配置Webmin 。我们还将看到如何在最常见的用例中使用Webmin 。
2. Webmin安装首先 , 我们将从安装Webmin开始 。根据您正在运行的发行版 , 您将不得不使用不同的命令 。在本文中 , 我们给出了最常用系统的说明 。
3. 适用于Ubuntu/Debian(及其衍生物)Webmin项目为基于debian的系统提供了一个存储库 。您需要将其添加到apt的列表中 , 然后才能使用它 。
echo"debhttp://download.webmin.com/download/repositorysargecontrib"|sudotee/etc/apt/sources.list.d/webmin.list
接下来 , 我们需要添加Jamie Cameron的PGP密钥 , 以便apt可以验证这些包 。wget-qO-http://www.webmin.com/jcameron-key.asc|sudoapt-keyadd-
然后 , 你可以安装Webmin与apt:sudoaptupdatesudoaptinstallwebmin
4. 对于RHEL / centos如果您使用RHEL / CentOS, Webmin项目提供了一个软件仓库 , 您应该将其添加到yum的存储库列表中 , 如下所示:cat<<EOM|sudotee/etc/yum.repos.d/webmin.repo[Webmin]name=WebminDistributionNeutralbaseurl=http://download.webmin.com/download/yumenabled=1gpgcheck=1gpgkey=http://www.webmin.com/jcameron-key.ascEOM
然后 , 你可以使用yum工作安装Webmin , 就像我们平时安装其它软件包一样:sudoyuminstallwebmin
5. 配置webmin至此 , Webmin已经成功安装到您的系统上 。您可以通过在浏览器中打开https://<your_server_ip>:10000/来访问它 。如果有问题 , 应该检查是否阻塞了端口1000 , 或者是否有其他软件在同一端口上运行 。在浏览器中输入上述URL后 , 将出现一个错误 , 说明证书是自签名的 。这是正常的 , 您可以信任证书并继续 。稍后 , 您可以配置Webmin来使用从证书颁发机构获得的自定义证书 。(本指南后面将对此进行讨论 。)
在您信任证书之后 , 您将被带到登录屏幕 。在这里 , 您可以使用在Linux系统上使用的相同用户名和密码登录 。您可以作为root用户登录 , 也可以使用允许使用sudo的其他用户 。
文章插图
配置webmin
接下来 , 您将被带到仪表盘 。这个页面显示一般的系统信息 , 您可以从右侧的各个部分控制服务器的各个方面 。
文章插图
webmin仪表盘
在下一节中 , 我们将研究Webmin提供的一些功能 。
6. 一些常用的Webmin模块Webmin以模块的形式提供了过多的功能 。有一些模块可以管理Linux系统的各个方面——无论是更新包、配置防火墙还是管理日志循环 。但是 , 在本指南中 , 我们只讨论了皮毛 。我们将介绍一些常用的模块 , 这些模块将帮助您开始使用Linux服务器 。某些模块(例如用于管理DNS服务器的模块)在安装适当的软件之前是禁用的 。
7. 管理包您可以很容易地从Webmin安装和卸载软件包 。从左栏中选择System→Software packages 。这将把您带到一个类似下面的页面 。这里显示的具体细节可能会有所不同 , 这取决于运行Webmin的发行版 。
文章插图
webmin管理包
在这里 , 您可以搜索安装在您的系统上的软件包 , 以便查看有关它的更多信息或卸载它 。此外 , 您可以使用apt或从本地或远程包文件安装包 。
推荐阅读
- 在React中使用PubSubJS进行组件通信
- 普洱 澜沧 孟连等茶园推广使用捕虫板
- 十个 Linux 新手管理员易犯错误
- 使用docker部署golang服务
- ingress-nginx 中 Rewrite 的使用
- centos8使用python3自带的venv创建虚拟环境报错问题
- DNS何时使用TCP协议,何时使用UDP协议?
- Linux系统怎么使用命令行查询公网IP地址
- Xshell中SSH协议远程访问Linux,使用lrzsz工具实现文件上传下载
- 丰田汽车是如何管理品质的? 丰田的质量管理