红联Linux门户
Linux帮助

[分享]Unix下的“魔法兔仔”

发布时间:2006-09-27 11:19:33来源:红联作者:qingniaox
  长期以来,Unix/Linux一直让人忌讳莫深。对于刚刚接触Unix的系统管理员来说,正确高效地完成各种关键的系统配置简直是一件不可能的任务。即使是一个很有经验的Unix的管理员,也常常会为某些复杂的配置文件的格式而苦恼。
  Unix程序大多采用从某一个或多个特定名字文本中读取配置的方式,如果需要配置参数,则需要手工修改这些散落在系统各个角落的文本;windows下的程序则大多将配置参数写到注册表内,如要修改则需编辑注册表。两者各有其优点,不过Windows下有“魔法兔仔”、“Windows优化大师”等通过GUI界面修改注册表的第三方管理工具,让修改注册表变得简单而直观。因此拥有一个Unix上的GUI管理工具一直是广大Unix爱好者的美好愿望。
  那么,Unix到底有没有“魔法兔仔”呢?当然有,那就是大名鼎鼎的Webmin!!
  Webmin是一个基于Web的Unix系统管理工具。管理员通过浏览器访问Webmin的各种管理功能并完成相应的管理动作。目前Webmin支持绝大多数的Unix系统,这些系统除了各种版本的Linux以为还包括:AIX、HPUX、Solaris、Unixware、Irix和FreeBSD等。
  相对于其他GUI管理工具而言,Webmin具有如下显著优点:
  Web管理方式使得Webmin同时具有本地和远程管理的能力;
  插件式结构使得Webmin具有很强的扩展性和伸缩性。目前Webmin提供的标准管理模块几乎涵盖了常见的Unix管理,而且第三方的管理模块也被不断地被开发出来;
  访问控制和SSL支持为远程管理提供了足够的安全性;
  国际化支持,提供多国语言版本,包括简体中文。
  好了,让我们试试吧
  首先,在webmin的主页或其镜象站点,下载webmin,有tar.gz格式和rpm格式等可选,下面我们以最通用的
  tar.gz格式来讲解安装步骤:
  3.把 webmin-1.0.8.tar.gz 解包到你想安装Webmin的目录,譬如/usr/local/webmin
  tar vzxf webmin-1.0.8.tar.gz
  4.进到该目录,并运行安装脚本setup.pl。
  cd webmin-1.0.8
  ./setup.pl
  安装过程会询问Webmin配置文件目录、Log目录和系统的监听端口(缺省是10000,可以自己修改),还会要求你设置管理员密码。安装脚本还会把Webmin安装成系统的守护进程,在开启系统时自动启动。
  Webmin的功能异常强大,还请各位自己摸索,笔者这里只例举最基本的几个问题:
  (1).将Webmin变为中文界面:
  进入Webmin后,依次选Webmin-->;Webmin Configuration-->;Language,然后在Display in language选项那里选择Simplified Chinese (ZH_CN),再按Change Language 即可。(如下图)
(2).选择硬盘的传输模式:
  依次选 硬件-->;本地磁盘分区-->;编辑IDE参数
  (3).配置单网卡的IP地址:
  依次选 网络-->;网络接口-->;eth0
  (4).配置qmail:
  依次选 服务-->;QMail Configuration
  Webmin能够管理与配置的选项众多,以上例举的几个只是万中之一,若要详叙其功能,整整一本杂志也不够,还请各位朋友自己切身感受。
  由于Webmin是基于Web的管理工具,所以Webmin本身的安全的重要性就不言而喻了。Webmin的安全性主要体现在如下三个方面:
  ?SSL支持:通过设定Webmin支持SSL,你可以通过https访问Webmin。SSL不仅会认证你的Webmin服务器,而且还会对管理的过程中的网络通信进行加密。
  ?用户访问控制:用户访问控制使得管理员能够控制每个模块能够由哪些用户访问,访问某个模块的用户能够对该模块进行哪些操作等。
  ?IP访问控制:IP访问控制可以限定哪些IP地址可以访问这个Webmin服务器,不在访问列表内的IP地址的访问将被禁止。

安装步骤:
1、gunzip webmin-1.190.pkg.gz
2、pkgadd -d webmin-1.190.pkg WSwebmin
如果安装过了要升级安装,有两种方法:
1、修改 /var/sadm/install/admin/default 中的instance=unique 为 instance=overwrite
2、#/etc/webmin/stop
#cp -r /etc/webmin /etc/webmin.old
#pkgrm WSwebmin
#mv /etc/webmin.old /etc/webmin
#gunzip webmin-1.190.pkg.gz
#pkgadd -d webmin-1.190.pkg WSwebmin
值得注意的是webmin只分操作系统,不分CPU类型

更新下载连接:

Webmin on Solaris :
Webmin has been tested on Solaris 2.5, 2.5.1, 2.6 and 2.7 and 8 and 9 for both Sparc and X86 CPUs. However, older versions of Solaris do not come with Perl version 5, which is required by Webmin.
You can download Perl for Solaris in pre-compiled package format from
Own downloaded, gunzip the package file and install with a command like
pkgadd -d perl-5.005_02-sol7-sparc-local
The Perl interpreter will be placed at /usr/local/bin/perl or /opt/LWperl/bin/perl, depending on the package you choose.
You can also download the Perl source from
Once downloaded, gunzip and untar the file. Then run configure, make and make install. If everything goes well, the Perl interpreter will be placed at /usr/local/bin/perl.
文章评论

共有 5 条评论

  1. h8918091 于 2006-10-10 12:16:16发表:

  2. bear10214 于 2006-10-09 20:13:16发表:

    希望以后带来更多

  3. 201000 于 2006-10-09 12:12:11发表:

    不错,我顶

  4. xiagq 于 2006-10-04 10:26:17发表:

    webmin是好东西哦

  5. colailymgh 于 2006-09-30 08:52:53发表:

    顶啦