`
xiangxingchina
  • 浏览: 523444 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Linux管理员日记连载(3)简单易操作:类似Windows控制面板的Webmin

阅读更多

安装完Linux操作系统后,不少用户可能开始思考:以后要找个好工作,当然要学会配置Linux服务器,感觉挺麻烦的!不错,以前在Linux上 的服务器管理工作都要通过专业人员输入长串的命令来出来,感觉非常烦琐也缺乏亲和力。于是,大家开始琢磨:要是能有一个类似Windows“控制面板”的 界面工具来完成各项配置工作,那就好多了。其实,图形界面管理工具Webmin就可以解决这个问题,它可以轻松配置Linux服务器,甚至是远程配置目前 Linux上运行的所有服务。而且,通过增加模块,其功能可以被不断扩展,使用户可以针对自己的需求自行开发。

在首页,有一个“Downloading and Installing”下载图标。下载完毕,我们会注意到Webmin被作为“noarch”软件包列出来。

小知识: 由于RPM是二进制文件,它们通常为特定的体系结构进行编译,比如 i386 或者ppc。在错误的体系结构上安装软件包会导致错误的结果。因为 Webmin 是用 Perl 编写的,而Perl 是体系结构无关的,所以 Webmin 被标识为“noarch”。Practical Extraction and Reporting Language (Perl 语言)是 1987 年出现的一种多平台的解释性编程语言。它在多种平台都可以使用,包括 Windows,具有成熟完善的脚本功能。

1 、轻松安装Webmin

如果使用Redhat Linux,那么最简单的是使用 RPM 安装方法。以下我们假定是以RPM方式进行安装。首先检查系统是否已经安装了Webmin,在文本终端中输入:

rpm -q Webmin

如果没有安装Webmin,系统会提示:package Webmin is not installed。然后在安装文件目录下输入类似如下的命令:rpm –ivh webmin-1.260-1.noarch.rpm。回车后,系统会完成安装。

小提示:

当 Webmin 安装后,默认是启用的,但是这样安装并没有启用SSL。SSL需要安装一个称为Net::SSLeay的Perl模块。如果不安装这个模块,Webmin 只有从本地控制台运行时才是安全的。安装完成后,可以在本地或者远程浏览器上打开一个特定的端口来进入Webmin。通常是10000,这是安装时程序缺 省提供的http服务器端口,安装时可以根据自己的情况随意设定。不过,一般不要占用小于1024的端口。

下面,我们来测试Webmin是否安装成功,首先打开浏览器,在本地系统的浏览器中,输入http://localhost:10000/,可以看 到一个管理登录界面。这时,会弹出一个窗口,要求用户输入管理员名称及口令。至此表明,安装在Linux系统下的Webmin可以正常工作了。正确输入用 户名及口令(默认只有root账号可以登陆),就可以对系统管理了。如图13所示。

Linux安装
图 13

Webmin的默认界面是全英文的,对于国内用户来说,只要稍微修改一下,就可以变成全中文界面了。单击“Change Language and Theme”图标,会出现很多设置项目。在“Web min UI Language”后,将语言修改为:“Simplified Chinese (ZH CN)”,这样就变成中文版本了。

2 、Webmin配置:比Windows控制面板功能更强大

Webmin工具是基于控制台的工具的前端,它可以可靠地完成管理任务,从简单的文件管理到复杂的工作,都可以轻易搞定。Webmin的管理工作是 通过网页的方式来实现的,可以分为五个功能部分:Webmin配置、系统配置管理、服务配置管理、网络配置、硬件配置、群集配置、其他配置。所有操作简 单、直观,非常适合初学者。下面,我们来见识一下它的无穷威力。

(1)Webmin界面

登陆后,可以看到使用帮助、配置Webmin,包括服务端口号、服务模块管理、日志、用户界面、访问控制等。所有的模块都是可配置的,您可以根据自己的需要对它们进行重组。

(2)系统界面

系统配置主要是针对系统文件、系统日志、用户及组、进程、软件包、cron等进行管理。在这里,用户可以配置文件系统、用户、组和系统通常的引导行 为;可以控制系统中运行的服务,通过选择Bootup和Shutdown图标来决定它们是否自动启动。不过,对那些服务的具体配置是由“服务器”界面完成 的。尤其要注意“Software Package(软件包)”工具,它类似Windows控制面板中的“添加或删除程序”工具,可以方便地查看系统中已经安装的软件包,以及到发行版本升级 库和 rpmfind.net 的接口,rpmfind.net是 Internet 上的一个公用的 RPM 库。看到这个界面,是否会觉得和“控制面板”有异曲同工之妙呢?如图14所示。

Linux安装
图 14

一个比较典型的管理实例如下。Webmin提供了对定时进程管理的图形化配置,登录进入Webmin以后,进入“System(系统)”配置模块, 选择“进程管理器”即可看到所有的进程,它们是按照进程号PID的大小顺序来排列显示的。在最上端的有几个链接:用户、内存和CPU分别用来使用不同的属 性顺序来显示进程。“搜寻”链接用来搜索某个特定的进程。单击该链接,出现界面。用户可以在此指定进程属主、进程的工作目录、进程打开的文件、使用CPU 的百分比、打开的端口等属性来搜索进程。

(3)服务器界面

谈到服务器界面,就可以理解大力推荐Webmin的原因了。几乎所有典型的Linux服务器配置都可以在这个界面中完成。服务器配置管理包 括:Apache服务、FTP服务、域名服务、代理服务、邮件及邮件列表服务(其中包括Sendmail、Postfix等邮件服务器管理)、Samba 文件服务器等。在下面的小节中,我们将详细讲解典型的服务器配置。如图15所示。

Linux安装
图 15

(4)网络界面

Networking网络界面所提供的工具可以用来配置网络硬件和进行一些复杂的网络控制,比如ADSL设置、防火墙、网络配置等。所有的工具都要 去修改标准的配置文件,因此,用户在Webmin中所做的任何工作都可以通过控制台工具来完成。总之一句话:“比Windows操作还要方便!”如图16 所示。

Linux安装
图 16

(5)硬件界面

硬件配置管理包括磁盘分区、RAID配置、DHCP、打印机配置等,主要用于配置物理设备。特别值得关注的是逻辑卷管理 (Logical Volume Management,LVM) 工具,它可以管理Linux 系统上的动态卷。

(6)群集界面

群集界面中的工具用于管理群集系统。群集是一个高级的主题,还需要安装一些Linux 发行版本没有自带的软件包。

(7)其他界面

其他界面中有各种各样的工具。其中,“SSH/Telnet Login”和“File Manager(文件管理)”工具需要applet 支持,只有在浏览器上安装了JRE 以后才可以运行。“Perl模块”工具可以使您紧跟 Perl 模块的发展。“File Manager(文件管理)”工具为服务器的文件系统提供了一个像浏览器一样的视图,如果在远程工作,那么不通过工作站的内存就可以对文件进行移动和复 制。“SSH/Telnet Login”工具是一个远程shell 控制台,使用户可以通过浏览器进入控制台。

讲解到这里,可能有用户会问:Webmin是基于Web的管理工具,使用它来进行服务器配置安全吗?关于这点,用户完全可以放心。Webmin的安 全性主要体现在如下三个方面。首先,是SSL支持。SSL不仅会认证你的Webmin服务器,而且还会对管理过程中的网络通信进行加密。通过设定 Webmin支持SSL,就可以通过https访问Webmin了。其次,是用户访问控制。用户访问控制使得管理员能控制每个模块能由哪些用户访问,访问 某个模块的用户能够对该模块进行哪些操作等。再次,是IP访问控制。IP访问控制可以限定哪些IP地址可以访问这个Webmin服务器,不在访问列表内的 IP地址的访问将被禁止。通过这些安全性加强,我们大可以安心地使用Webmin作为系统管理工具。总之,Webmin这种Linux、Unix系统管理 工具,为我们正确高效地完成各种关键的系统配置提供了极大的方便。

看到上面的功能演示,不少用户已经开始跃跃欲试了。当然,还有更方便的事情,比如管理员在外地出差,只需要打开浏览器就可以通过Webmin来轻松管理自己的服务器了。

分享到:
评论

相关推荐

    webmin类似windows的控制面板

    类似windows的控制面板,安装后通过http://127.0.0.1:10000 来访问管理,有很多设置,非常方便!!

    用Webmin远程管理Linux系统服务器.pdf

    关键词:Linux 操作系统、远程管理、Webmin、邮件服务器 知识点: 1. Linux 操作系统的特点:免费、易于定制、源于 Unix 操作界面。 2. 远程管理 Linux 服务器的软件:Telnet、openSSH、GNORPM、VNC 等。 3. ...

    webmin (linux服务器管理工具)

    Webmin是一款强大的Linux服务器管理工具,它允许系统管理员通过基于Web的界面来配置操作系统和各种服务,无需深入了解命令行操作。这款工具适用于多种Linux发行版,简化了对系统的日常维护和管理工作。 Webmin的...

    LINUX 平台管理工具 webmin

    Linux平台管理工具Webmin是一款强大的图形化管理工具,它允许系统管理员通过Web浏览器对Linux操作系统进行配置和管理工作。Webmin的出现极大地简化了对Linux服务器的运维,使得那些不熟悉命令行操作或者希望通过图形...

    LINUX网络中Webmin的高级设置和Webmin的远程管理实现方法.pdf

    Webmin 是一个理想的对网络服务器进行远程管理的得力工具,可以在 LINUX 操作系统中进行本地、网络远程控制和操作管理服务器。 一、Webmin 的基本安装 Webmin 软件包不是每一种 LINUX 发行版本的光盘上都有的,...

    LinuxWebmin管理工具.pptx

    Linux Webmin管理工具 Linux Webmin管理工具是一款基于Web页面的Unix和Linux系统的远程管理软件,由Jamie Cameron开发。该工具提供了一个统一的Web界面,集中管理服务器和系统的配置和管理。下面是 Linux Webmin...

    Managing Linux Systems with Webmin

    ### 使用Webmin管理Linux系统的关键知识点 #### 一、引言 在当今的IT环境中,Linux作为最流行的开源操作系统之一,被广泛应用于服务器管理和企业级应用。然而,对于那些不熟悉命令行操作的新手管理员来说,Linux...

    linux操作系统-Webmin管理工具

    linux操作系统-Webmin管理工具 分享给大家学习

    webmin(管理数据库、php、apachecl)(linux系统下)

    Webmin简化了复杂的命令行操作,使得没有深入Linux知识的用户也能相对轻松地管理服务器。 在Linux系统下,Webmin的安装通常分为几个步骤: 1. 更新系统包列表:首先,确保系统软件源是最新的,运行`sudo apt-get ...

    在虚拟机VM的linux系统中安装webmin

    - **Linux环境**:Linux是一种开源的操作系统,因其高度可定制性、稳定性和安全性而被广泛应用于服务器领域。在本教程中,我们将基于一个Linux虚拟机来进行操作。 #### 知识点二:USB设备在Linux中的管理 - **...

    webmin的安装方法

    Webmin是一款强大的基于Web的系统管理工具,适用于多种Linux及Unix操作系统。它提供了直观的用户界面,使得系统管理员能够远程管理和配置服务器的各种功能,如用户管理、文件系统、服务监控等。版本1.550是其一个...

    webmin 2.90 数据库管理软件

    Webmin 是一个强大的基于Web的系统管理界面,它允许管理员通过浏览器远程控制各种服务器配置任务,包括数据库管理。Webmin 2.90 版本是这个工具的一个更新,提供了更多的功能和改进,以增强对数据库操作的支持。在...

    webmin使用手册英文版本

    - **Webmin Modules**:Webmin提供的各种模块,如操作系统管理、语言设置等。 - **核心功能**: - **Operating System**:管理系统基本信息,如内核版本、操作系统版本等。 - **Language**:选择系统使用的语言...

    webmin安装及配置

    Webmin 是一款强大的基于网页的Linux系统管理工具,它允许管理员通过浏览器界面执行各种系统管理任务,如用户和组管理、文件系统管理、服务配置、网络设备设置等。Webmin 可以极大地简化Linux服务器的运维工作,尤其...

    使用Webmin配置linux服务器.pdf

    Webmin提供了图形化的界面,使得对Linux服务器的管理和配置工作变得直观,减少了通过命令行操作的复杂性,尤其适合对Linux不太熟悉的管理员。通过上述步骤,你可以轻松地设置和管理Apache、VSFTPD和Samba等关键服务...

    webmin-1.470-minimal.tar.gz

    管理员通过浏览器访问Webmin的各种管理功能并完成相应的管理动作。目前Webmin支持绝大多数的Unix系统,这些系统除了各种版本的linux以外还包括:AIX、HPUX、Solaris、Unixware、Irix和FreeBSD等。  Webmin 让您能够...

    使用Webmin搭建Linux下的虚拟主机.pdf

    Apache是世界使用排名第一的Web服务器软件,可以运行在几乎所有广泛使用的计算机平台上(比如Unix、Windows、Linux操作系统平台)。由于其出色的跨平台和安全性而被广泛使用,是最流行的Web服务器端软件之一,尤其对...

    webmin-2.021 及其相关依赖包

    webmin-2.021 及其相关依赖包 依赖包 perl-5.16.3-297.el7.x86_64.rpm perl-Carp-1.26-244.el7.noarch.rpm perl-constant-1.27-2.el7.noarch.rpm perl-Digest-1.17-245.el7.noarch.rpm perl-Digest-MD5-2.52-3....

    linuxwebmin安装教程借鉴.pdf

    Webmin的宗旨是简化系统管理流程,它通过提供一个集中式的管理界面,允许管理员通过浏览器安全地执行各种系统管理任务。对于初学者或者习惯于图形界面的用户来说,Webmin无疑是一个非常友好的管理工具。 **安装步骤...

Global site tag (gtag.js) - Google Analytics