频道直达:新闻 - 组网 - 安全 - 服务器 - 存储 - 系统 - 应用 - 开发 - 数据库 - 前沿 - 技术人 - 培训 - 求职 - 读书 - 教程 - 专题 - 产品 - 案例 - 技术圈 - 博客 - BBS
51CTO.COM_中国领先的IT技术网站
找资料:

Webmin系统管理工具安装详解

作者: FOXL 出处:51CTO.com 2007-12-04 15:06    砖    好    评论   进入论坛
阅读提示:对于Linux、Unix的系统管理员来说,正确高效省时地完成各种关键的系统配置简直是一件不可能的任务。即使是一个很有经验的系统管理员,也常常会为某些复杂的配置文件的格式而苦恼...

对于Linux、Unix的系统管理员来说,正确高效省时地完成各种关键的系统配置简直是一件不可能的任务。即使是一个很有经验的系统管理员,也常常会为某些复杂的配置文件的格式而苦恼。因此拥有一个Linux、Unix上的GUI管理工具一直是广大系统管理员的美好愿望。下面将介绍这种GUI系统管理工具——Webmin。

◆Webmin介绍及特点

什么是Webmin呢?简单地说,Webmin是一个基于Web的Linux、Unix系统管理工具。管理员通过浏览器访问Webmin的各种管理功能并完成相应的管理动作。目前Webmin支持绝大多数的Linux、Unix系统,这些系统除了各种版本的Linux以外还包括:AIX、HPUX、Solaris、Unixware、Irix和FreeBSD等。

相对于其他GUI管理工具而言,Webmin具有如下显著优点:

1.Web管理方式使得Webmin同时具有本地和远程管理的能力;

2.插件式结构使得Webmin具有很强的扩展性和伸缩性。目前Webmin提供的标准管理:

3.模块几乎涵盖了常见的Unix管理,而且第三方的管理模块也不断地开发出来;

4.访问控制和SSL支持为远程管理提供了足够的安全性;

5.国际化支持,提供多国语言版本。

◆安装和配置

某些Linux发行版本已经预装了Webmin,譬如OpenLinux和中软Linux。如果Linux版本中不包含Webmin,可以到Ftp站点下载Webmin的RPM包或tar.gz格式的软件包来安装。

下面介绍tar.gz格式的Webmin的安装步骤:

1.安装Webmin需要先安装perl5.0.6或以上版本。如果目标系统上没有安装perl的话,需要到http://www.cpan.org/下载并安装perl,同时需要安装常用的perl模块;如果需要Webmin支持SSL,还需要安装OpenSSL和perl模块Net:SSLeay。

2.到http://www.webmin.com/webmin下载webmin-0.91.tar.gz,把 webmin-0.91.tar.gz 解包到你想安装Webmin的目录,譬如/usr/local/webmin。

3.运行安装脚本setup.pl。安装过程会询问Webmin配置文件目录、Log目录和系统的监听端口(缺省是10000),还会要求设置管理员密码。安装脚本还会把Webmin安装成系统的守护进程,在开启系统时自动启动。

4.重新启动系统,访问http://localhost:10000,如果出现了Webmin的登录界面就说明安装成功了。

◆使用和管理

如何使用Webmin管理Linux或Unix系统呢?下面简单介绍一下,Webmin管理功能都是以模块的形式插入到Webmin中的,Webmin对形形色色的管理模块进行了分类。主要的类别有:Webmin、系统、服务、硬件和其他。成功登录到达本机Webmin的首页时,这些类别将以不同的属性页展现在我们面前,根据不同类别的管理模块,我们可以自由方便的对系统进行管理和维护。

下面的列表是Webmin的各种管理模块,我们可以对照每个管理模块的功能对我们的系统进行配置和维护。

◆系统管理模块

Webmin管理模块

管理模块 主要功能

Webmin活动日志 查看Webmin上的管理活动
Webmin配置
配置Webmin本身
Webmin用户管理 管理Webmin的用户
查找Webmin服务器 查找网络上其他的Webmin服务器

硬件管理模块

管理模块 主要功能

Linux磁盘阵列 配置/etc/raidtab,管理Linux磁盘阵列
Linux启动管理
配置/etc/lilo.conf,管理Linux的 系统启动参数
本地磁盘分区 管理本地磁盘分区
打印机管理 管理打印机
网络配置
配置网络接口、域名服务器、路由网 关等
系统时间 查看和设置系统时间,相当于date命令

管理模块 主要功能

Change Passwords

改变Unix系统中用户的密码,相当于passwd命令
Cron任务调度 配置/etc/crontab,管理定时调度的任务

NFS输出
配置/etc/exports,管理系统的NFS服务的输出点
NIS Client和Server 配置/etc/yp.conf、/etc
nsswitch.conf和/var/yp/securenets,
管理NIS的客户端和服务器

PAM Authentication
配置/etc/pam.d/,管理可插入认证模块PAM
Scheduled Commands 管理at命令调度的任务

SysV初始化配置
配置/etc/inittab,管理系统的启动参数
磁盘和网络文件系统 配置/etc/fstab,管理系统mount的文件系统

磁盘限额
管理系统中磁盘的使用限额
进程管理器 查看系统中运行的进程,相当于ps命令
软件包 系统安装包的管理,相当于rpm命令

使用手册
查找系统中的帮助文件,这些帮助文件包括manpages,perl doc 和Webmin的帮助

系统日志
配置/etc/syslog.conf,管理和查看系统日志
引导和关机 配置/etc/rc.d/,管理系统中守护进程

用户和群组
配置/etc/passwd、/etc/group和/etc/shadow,系统的用户管理

◆管理模块 主要功能

Apache服务 配置Apache服务器
BIND 4 DNS 服务器 配置BIND 4 DNS服务器
BIND 8 DNS 服务器 配置 BIND 8 DNS 服务器
DHCP服务器 配置动态IP服务器
FTP服务器 配置wu-ftpd
Fetchmail Mail Retrival 配置fetchmail
Majordomo 列表管理 配置majordomo
MySQL数据库管理器
配置MySQL服务器
PPP账号 配置/etc/ppp/pap-secrets,管理PPP的用户
Postfix 配置
配置postfix
PostgreSQL数据库服务器 配置PostgreSQL服务器
ProFTP Server
配置ProFTP服务器
Qmail Configuration 配置Qmail邮件服务器
SSH Server 配置SSH服务器
Samba
Windows 文件共享 配置Samba服务器
SendMail 配置 配置 sendmail
Squid 配置
配置Squid代理服务器
Xinetd服务 配置
配置/etc/xinetd.conf和/etc/xinetd.d/,管理系统中启动的Internet服务

◆Cluster管理模块

管理模块 主要功能

Cluster Software Package 用于管理Linux集群
Cluster
Users and Groups 用于管理Linux集群
HeartBeat Monitor 用于管理Linux集群

其他管理模块

管理模块 主要功能

Command Shell 在Linux服务器上执行一个命令

Perl 模块 管理perl的模块

SSH/Telnet登录 一个支持SSH的Telnet客户端
文件管理器 一个类似于Windows资源管理器
的文件管理模块,
管理Linux服务 器上的文件
系统和服务器的状态
查看系统中各种服务器(如HTTP、
FTP、Samba,MySQL等)运行状态
用户自定义命令 定义常用的命令

◆Webmin的安全性

由于Webmin是基于Web的管理工具,所以Webmin本身的安全的重要性就不言而喻了。Webmin的安全性主要体现在如下三个方面:

1.SSL支持

通过设定Webmin支持SSL,你可以通过https访问Webmin。SSL不仅会认证你的Webmin服务器,而且还会对管理过程中的网络通信进行加密。

2.用户访问控制

用户访问控制使得管理员能控制每个模块能由哪些用户访问,访问某个模块的用户能够对该模块进行哪些操作等。

3.IP访问控制

IP访问控制可以限定哪些IP地址可以访问这个Webmin服务器,不在访问列表内的IP地址的访问将被禁止。
通过这些安全性加强,我们大可以安心地使用Webmin作为系统管理工具。总之,Webmin这种Linux、Unix系统管理工具,为我们正确高效地完成各种关键的系统配置提供了极大的方便。

【相关文章】

【责任编辑:刘兵 TEL:(010)68476606】

专题
Linux——从菜鸟到高手
Linux/Solaris服务器的安全配置
Linux 集群技术专题
Linux中文环境
Linux防火墙
我也说两句

匿名发表

(如果看不清请点击图片进行更换)


中 国 领 先 的 IT 技 术 网 站 ·
技 术 成 就 梦 想
·Windows XP远程桌面连接图解(.. (查看56377次)
·Solaris基础知识入门 (查看47764次)
·Windows操作系统安装 (查看34661次)
·设置远程桌面连接 (查看34190次)
·Linux的安装 (查看31196次)
订阅技术快讯
电子杂志下载
名称:SQL Server数据库管理精品黄皮书
简介:书中文章经过精挑细选,便于用户能根据自己的实际工作和学习,快速在本书寻找到相关资料。内容涵盖了SQL Server的安装与升级、语句查询、数据备份和恢复、自动化任务、数据同步、数据字典、安全和预防、性能和优化、集群等各方面应用信息,以及DBA管理人员在数据库管理工作中
名称:2007路由技术大全
简介:《2007路由技术大全》由51CTO.com网站特别策划制作,该书包括路由器技术、路由器产品、路由器配置、安全设置、路由器故障处理、路由器密码恢复,以及广大网友在实践使用中的心得经验和技巧文章,内容注重实用性,适用于初学者入门,也适合多年从业者提高,是一本实践和理论完
名称:网络安全精品应用黄皮书
简介:《2007精品网络安全黄皮书》包括了9个大类24个小类, 800余篇文章,内容包含了熊猫烧香病毒、DDOS攻击、ARP病等热点问题的介绍及解决方案。从病毒查杀、防范、系统、数据等各方面的安全设置到黑客技术的了解、防范,涉及到了安全应用的全部领域, 由浅至深内容全面。