当前位置: 首页 > 科技观察

Webmin:一个基于Web的Linux管理工具

时间:2023-03-13 05:26:11 科技观察

【.com快译】你可能会想“哦,太棒了,又一个学习工具”,但Webmin不一样。这个基于Web的Linux管理工具将Linux管理任务简化为只需几次单击、下拉菜单和提示填空字段,这些字段可以解决与Apache、Perl和Sendmail等常见应用程序相关的复杂问题。Webmin使您能够管理Linux系统的硬件和软件、本机和第三方应用程序、Webmin本身,甚至可以使用命令行纯粹主义者使用基于Web的文本终端登录。很容易爱上Webmin,因为它易于安装,布局合理,支持大量应用程序,并且支持80多个Linux发行版。我已经在我管理了20年的每个Linux系统上都安装了它。Webmin的优点在于,我不必了解应用程序的每个细节即可对其进行管理。设置和配置数据库(如MySQL)是小菜一碟。事实上,这是我处理MySQL的首选方式。这也证明了Webmin的魅力和功能,因为我有点偏爱命令行。安装Webmin如果您是一个纯粹主义者,您可以从webmin.com下载tarball,但是这样做并不能给您更多的选项控制权。您可以选择放置多个文件的位置,但如果您安装了RPM,则无需担心RHEL、CentOS和Fedora:$wgethttps://www.webmin.com/download/rpm/webmin-current.rpm$sudorpm-Uvhwebmin-1.920-1.noarch.rpm如果您的系统没有Perl,则必须在安装Webmin之前满足此依赖项。您可能还想在安装Webmin之前安装Encode::DetectPerl模块:$sudoyuminstallperl-Encode-Detect安装后,安装脚本将引导您到位于http://:10000的新Webmin实例。使用系统的root密码登录。您可以在Webmin配置选项(稍后讨论)上更改端口、用户名和密码。请对您的用户名和密码进行这些更改。浏览Webmin默认情况下,Webmin启动所谓的“Authentic”主题,它在页面左侧显示导航框:图1.Webmin主页面显示仪表板和导航窗格。主题打破了当前版本(最新版本是1.920)。Webmin不仅为系统管理员提供了丰富的管理工具列表,而且还带有自己的内部配置和管理选项:图2.Webmin的内部配置菜单选择其中一个链接会打开许多??可编辑的选项。例如,下面我选择了Webmin配置选项。如您所见,有几个可用的Webmin行为和配置选项:图3.Webmin配置选项我没有显示每个Webmin选项的屏幕截图,留给您自己去发现,但有一个值得仔细研究:其他.信不信由你,我已经花了相当多的时间在这组小应用程序上。下面,我从列表中选择了“文件管理器”以表明这些实用程序的深度和丰富性。志愿开发人员在创建对忙碌的系统管理员非常有用的工具方面做得非常出色:图4.Webmin其他页面上的图形文件管理器工具其他页面上其他值得注意的小程序包括命令外壳、Perl模块、系统和服务器状态、文本登录,然后上传和下载。WhentheCommandShelloptionisselected,itisdisplayedasarootloginpromptintheupperleftcornerofthescreen,includinganinteractiveshell,ratherthanaserviceofonecommandatatime.使用Perl模块,您可以从多个来源安装CPAN的Perl模块:CPAN本身、本地文件、URL和上传的文件。您还可以查看当前安装的模块列表,您可以一键安装建议模块列表。系统和服务器页面为您提供了已安装服务当前状态的快照。有一个下拉列表,您可以从中选择要在此屏幕上监视的新服务。文本登录是一个很有价值的选项,它为您提供交互式控制台终端登录屏幕。必须安装Python才能使此功能正常工作。此外,您还必须创建从Python到Python可执行文件的符号链接,因为configure查找Python而不是Python2。这就是我所做的:$sudoln-s/usr/bin/python2/usr/bin/python这个命令满足这个小程序的依赖。最后,上传和下载页面对于远程上传和下载文件非常有用,无需访问安全FTP(SFTP)或安全复制(SCP)客户端。注意:如果您将Webmin与可从互联网访问的Linux服务器一起使用,请在Webmin配置页面上启用SSL以保护这一强大的资源,并在可能的情况下启用多重身份验证。Webmin的成功故事一个近20年前的真实故事可以充分展示Webmin的强大。我的一个朋友需要为一个客户端在两打Linux系统上配置Sendmail。他对Sendmail一无所知,所以他给我打电话。我没有试图引导他通过电话完成配置Sendmail的过程,而是让他在他的第一台服务器上安装Webmin,然后将他引导到Sendmail小程序。当他看到配置选项以及它是多么容易时,电话停顿了很长时间。当我以为电话已经挂断时,他终于说:“哦,伙计,这是救命稻草。谢谢,我得忙起来了。”下次他来的时候,他请我吃了一顿丰盛的饭。我不会说Webmin是最终的系统管理应用程序或它解决了所有问题,但我会说拥有它比没有它要好得多。在过去20多年里,Webmin为我节省了无数时间。与任何为您提供如此多功能的应用程序一样,您需要花时间保护它的安全。使用多重身份验证、SSL、SELinux和VPN,但也要谨慎行事,因为Webmin为您提供了对所有内容的根级访问权限。请记住,越强大,越强大。原标题:Webmin:Aweb-basedLinuxmanagementtool,作者:KenHess