第3部分 Webmin简介

  本部分介绍了 Webmin 的安装和使用它是一个基于浏览器的管理工具可以应用于 Linux 和其他一些平台提供了可以完成很多管理和操作任务的图形化界面

  从 Windows 环境的管理转到 Linux 环境的管理时所面临的挑战之一是您需要去学习利用新的工具作为一个管理员您希望理解操作系统的细节以发挥它的最大功效但是当您还处在学习阶段时就需要去完成具体的工作

  为加速您驾驭 Linux 的进度我们将安装一个叫做 Webmin 的程序如Webmincom所言Webmin 是一个基于 Web 的 Unix 系统管理界面借助任何支持表格和表单的浏览器(和 File Manager 模块所需要的 Java)您就可以设置用户帐号ApacheDNS文件共享等等Webmin 包括一个简单的 Web 服务器和许多 CGI 程序这些程序可以直接修改系统文件比如 /etc/inetdconf 和 /etc/passwdWeb 服务器和所有的 CGI 程序都是用 Perl 编写的没有使用任何非标准 Perl 模块

  Webmin 事实上可以运行于所有的类 Unix 平台包括 LinuxAIXHPUXSolarisOS X等等它具有一个 Web 前端可以完成 Linux 中的诸多管理任务它可以以本地方式或者远程方式运行于任意图形化浏览器中Webmin 使用 SSL 来保证安全防止侦听当您学习 Linux 管理时Webmin 将为您节省很多时间Webmin 还可以帮您完成那些还不能自动执行的繁琐的任务Webmin 是可扩展的作者提供了一个开发向导而且已经出现了一些第三方的模块您也可以设计您自己的模块以使 Webmin 永远可以按您的需要进行调整

  一安装 Webmin

  使用 Webmin 的第一个步骤是安装Webmin 在少数的发行版本中已经附带不过从Webmin 网站下载也很简单

  写作本文时Webmin 的最新版本是 根据您所使用的 Linux 发行版本正确的安装方法不尽相同如果您使用的是 Red Hat Linux 或者是 UnitedLinux 发行版本的一种(SuSETurboConnectiva 或者 Caldear)那么最简单的是使用 RPM 安装方法如果您用的是其他的发行版本那么您需要去阅读您的发行版本的文档和 Webmin 安装说明来选择最好的安装方式以下我们假定是以 RPM 方式进行安装

  首先检查您的系统上是否已经安装了 Webmin在文本终端中输入

rpm q webmin  如果您的系统已经安装了 Webmin您会得到它的版本号

Webmin  否则您会看到没有安装 Webmin 的提示

package webmin is not installed  安装软件包在 Linux 上大多数软件包的安装都是像本文中安装 Webmin 这样简单要了解更多有关软件包的安装和缷载——甚至有关自源代码编译应用程序——的信息请参阅本系列文章的 第 部分

  即便已经安装了 Webmin它的版本也可能会低于当前可用的最新版本在这种情况下您可以使用下面的命令来对它进行升级或者重新安装

rpm Uvh webminnoarchrpm  在进行冗长的更新时会输出一行带有 # 标记的进度条

  ★ RPM noarch   您会注意到 Webmin 被作为noarch软件包列出来由于 RPM 是二进制文件它们通常为特定的体系结构进行编译比如 i 或者 ppc在错误的体系结构上安装软件包会导致错误的结果因为 Webmin 是用 Perl 编写的而 Perl 是体系结构无关的所以 Webmin 被标识为noarch

  当 Webmin 安装后默认是启用的但是这样安装并没有启用 SSLSSL 需要安装一个称为 Net::SSLeay 的 Perl 模块如果不装这个模块Webmin 只有从本地控制台运行时才是安全的在本文的最后将简要介绍 Webmin 的安全使用

  ★ Practical Extraction and Reporting Language (Perl)   Perl 是 年出现的一种多平台的解释性编程语言它在多种平台都可以使用包括 Windows具有成熟完善的脚本功能Perl 的强项在于文本处理广泛应用于 Web CGI 编程Perl 可以通过添加模块来进行扩展这些模块实际上是函数库也是用 Perl 编写的大多数模块事实上包括 Perl 本身都可以遵循 The Artistic License 这一许可而自由获得

  二使用 Webmin

  使用您喜欢的 Web 浏览器来访问 Webmin其中文件浏览器和 telnet/ssh 客户机这两个工具是基于 applet 的需要在您的浏览器上安装有 Java Runtime Environment这两个工具会带来便利但并不是不可或缺的其余所有模块都没有特殊的要求

  将您的浏览器指向系统的 端口以开始使用 Webmin在本地系统的浏览器中您应该输入 http://localhostlocaldomain:/首先您看到的将是一个登录界面

  Webmin 的用户与操作系统的用户是分开的这就使得您不通过常规的 Unix 验证机制就可以通过 Webmin 来设置进行管理的用户不过如果您想让某些用户可以使用 Webmin您可以将他们加入 Webmin 用户列表让 Webmin 通过 Unix 工具来对其进行验证而不再使用 Wemin 的内部验证机制可以控制每个用户对 Webmin 模块的访问例如Helpdesk 职员只可以使用密码功能而其他职员可以访问所有的模块

  安装完成后root 用户会被自动创建密码为系统的 root 密码Webmin 根据登录记录日志这样在一个多管理员的环境中可能更应该创建一个具有 root 用户权限的管理员组并为使用此系统的每个人分别去创建用户您第一次必须以 root 身份登录

  三Webmin 窗体

  您看到的第一个屏幕将是 Webmin Configuration Section在这里您可以配置 Webmin 用户配置模块和查看活动日志顶部的图标可以在 Webmin 中不同的模块窗体间进行切换所有的模块都是可配置的您可以根据自己的需要对它们进行重组

图 Webmin 配置屏幕

  用户也可以使用 Webmin有一个图标用来配置可选的 Usermin 软件包这个软件包提供了一个基于 Web 的工具用户可以借助它完成修改密码管理系统邮件等任务使用 Usermin 不能访问系统配置文件Usermin 和 Webmin 都将是免费的产品

  ★ System 窗体可以进行操作系统的总体配置在这里您可以配置文件系统用户组和系统通常的引导行为您可以控制系统中运行的服务通过选择 Bootup 和 Shutdown 图标来决定它们是否自动启动不过对那些服务的具体配置是由 Servers 窗体完成的尤其要注意Software Package工具它可以方便地查看您系统中已经安装的软件包以及到发行版本升级库和 rpmfindnet 的接口rpmfindnet 是 Internet 上的一个公用的 RPM 库

  ★ Servers 窗体可以对您可能会在系统中运行的各个服务进行配置BIND 和 DHCP 工具非常便捷同时 Samba 工具也很好用可以为 Windows 和其他客户机配置文件和打印机的共享SMTP 服务器 Sendmail 以其极复杂的配置文件而出名Webmin Sendmail 工具同样为您解决了这一问题

图 Webmin 服务器屏幕

  ★ Networking窗体所提供的工具可以用来配置网络硬件和进行一些复杂的网络控制比如防火墙所有的工具都要去修改标准的配置文件因此您在 Webmin 中所做的任何工作都可以由相对应的控制台工具来完成

  ★ Hardware 窗体用于配置物理设备主要是打印机和存储设备特别值得关注的是逻辑卷管理 (Logical Volume ManagementLVM) 工具它可以帮您可视化地管理您的 Linux 系统上的动态卷

  ★ Cluster窗体中的工具用于管理集群系统 集群 在这里指的是其配置需要同步的一组相关系统系统可以在进行系统故障检测时同步用户组软件包等配置这些工具可以帮助您构建热错误恢复系统和其他需要同步的系统集群是一个高级的主题可能需要安装一些您的 Linux 发行版本没有自带的软件包

  ★ Others 窗体中有各种各样的工具您可能会发现它们很有用SSH/Telnet Login和File Manager工具需要 applet 支持只有在您的浏览器上安装了 JRE 以后才可以运行Perl Modules工具可以使您紧跟 Perl 模块的发展它可以直接连接到 Internet 上的 CPANFile Manager工具为服务器的文件系统提供了一个像浏览器一样的视图如果您是在远程工作那么不通过您的工作站的内存就可以对文件进行移动和复制SSH/Telnet Login 工具是一个远程 shell 控制台使您可以通过浏览器进入控制台

  四结束语

  Webmin 是一个用 Perl 编写的基于浏览器的管理应用程序Webmin 是可扩展的除了用于 Linux 之外还可以用于其他类 Unix 操作系统安装完成后可以在本地或者远程浏览器通过一个特定的端口通常是 来进入 Webmin它具有可以指向和点击的界面可以完成各种 Linux 管理任务包括用户管理网络防火墙和网络设备的配置

  Webmin 安装和使用都是免费的它是一个很好的管理 Linux 环境的工具如果您以前用的是 Windows 的图形化管理工具Webmin 工具是基于控制台的工具的前端因此使用这两种工具进行配置效果是一致的它们都可以可靠地完成管理任务

与其在那里苦苦挣扎,碍于面子硬撑,倒不如微笑着面对,

第3部分 Webmin简介

相关文章:

你感兴趣的文章:

标签云: