Chinaunix首页 | 论坛 | 博客
  • 博客访问: 85052
  • 博文数量: 16
  • 博客积分: 1495
  • 博客等级: 上尉
  • 技术积分: 180
  • 用 户 组: 普通用户
  • 注册时间: 2006-06-30 22:00
文章分类

全部博文(16)

文章存档

2009年(2)

2008年(1)

2006年(13)

我的朋友

分类: LINUX

2006-09-09 18:21:19


Webmin 安装与配置

一个基于浏览器的linux管理工具

Webmin简介

简单地说,Webmin是一个基于WebUnix系统管理工具。管理员通过浏览器访问Webmin的各种管理功能并完成相应的管理动作。目前Webmin支持绝大多数的Unix系统,这些系统除了各种版本的linux以为还包括:AIXHPUXSolarisUnixwareIrixFreeBSD等。

 

  webmin的特点

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

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

* 插件式结构使得Webmin具有很强的扩展性和伸缩性。目前Webmin提供的标准管理模块几乎涵盖了常见的Unix管理,而且第三方的管理模块也被不断地被开发出来

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

* 国际化支持,提供多国语言版本

  

 安装webmin

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

#rpm –qa|grep webmin

如果您的系统已经安装了 Webmin,您会得到它的版本号:

# webmin-1.090-1

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

# package webmin is not installed

您可以使用下面的命令来对它进行升级或者重新安装:

# rpm -uvh webmin-1.090-1.noarch.rpm

 

注:当 Webmin 安装后,默认是启用的。但是这样安装并没有启用 SSLSSL 需要安装一个称为 Net::SSLeay Perl 模块。如果不装这个模块,Webmin 只有从本地控制台运行时才是安全的,本文先不讨论此模块的安装。

 

 

 

  简单介绍标准的管理模块:

 

首先登陆webmin

在浏览器中输入

输入登陆系统已有的用户名和密码

 

 

1)        Webmin管理模块 主要功能

 

 Webmin活动日志 查看Webmin上的管理活动

 

Webmin配置 配置Webmin本身

 

Webmin用户管理 管理Webmin的用户

 

查找Webmin服务器 查找网络上其他的Webmin服务器

 

 

 

2)        系统管理模块 主要功能

 

  Change Passwords 改变Unix系统中用户的密码,相当于passwd命令

 

  Cron任务调度 配置/etc/crontab,管理定时调度的任务

 

  NFS输出 配置/etc/exports,管理系统的NFS服务的输出点

 

  NIS ClientServer 配置/etc/yp.conf/etc/nsswitch.conf/var/yp/securenets,管理NIS的客户端和服务器

 

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

 

SysV初始化配置 配置/etc/inittab,管理系统的启动参数

 

磁盘和网络文件系统 配置/etc/fstab,管理系统mount的文件系统

 

磁盘限额 管理系统中磁盘的使用限额

 

进程管理器 查看系统中运行的进程,相当于ps命令

 

软件包 系统安装包的管理,相当于rpm命令

 

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

 

系统日志 配置/etc/syslog.conf,管理和查看系统日志

 

引导和关机 配置/etc/rc.d/,管理系统中守护进程

 

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

 

3)        服务管理模块 主要功能

 

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服务

 

4)        硬件管理模块 主要功能

 

linux磁盘阵列 配置/etc/raidtab,管理Linux磁盘阵列

 

linux启动管理 配置/etc/lilo.conf,管理Linux的系统启动参数

 

本地磁盘分区 管理本地磁盘分区

 

打印机管理 管理打印机

 

网络配置 配置网络接口、域名服务器、路由网关等

 

系统时间 查看和设置系统时间,相当于date命令

 

 

5)        Cluster管理模块 主要功能

 

Cluster Software Package 用于管理linux集群

 

Cluster Users and Groups 用于管理linux集群

 

HeartBeat Monitor 用于管理linux集群

 

 

6)        其他管理模块 主要功能

 

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

 

Perl 模块 管理perl的模块

 

SSH/Telnet 登录 一个支持SSHTelnet客户端

 

文件管理器 一个类似于Windows资源管理器的文件管理模块,管理linux服务器上的文件

 

系统和服务器的状态 查看系统中各种服务器(如HTTPFTPSamba,MySQL等)运行状态

 

用户自定义命令 定义常用的命令

 

 

除了以上标准Webmin管理模块以外,还存在一些第三方的模块。这些模块包括防火墙IPTables的管理模块和入侵检测系统Snort的管理模块等。

 

管理Webmin

除了管理Unix系统外,Webmin还提供了管理Webmin本身的模块。对Webmin本身的管理主要包括:

* 模块管理:这一部分包括插入一个模块、删除一个模块、复制一个模块和重新设置模块所在的类别等。另外Webmin还提供了直接从Internet上升级的功能。

*界面风格管理:Webmin提供多种界面风格,0.91版中提供了KDECaldera两种界面风格。Webmin的界面风格实际上也是一个模块,你可以插入一个新的界面风格。除此之外,你还可以修改Webmin的一些界面参数,如页面背景颜色、表格背景颜色等。

* 国际化支持:Webmin的一个很大特色是提供多国语言支持。目前Webmin支持的语言有:英、法、德、意、中、日、韩等语言。

* Webmin服务器群:Webmin还提供了发现和管理多个Webmin服务器的功能,这为同时管理多台UNIX服务器提供了极大的便利。

* 活动日志:Webmin的活动日志主要用于审计系统的管理活动。

管理员在2009年8月13日编辑了该文章文章。

-->
阅读(950) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~