对于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的话,需要到 /下载并安装perl,同时需要安装常用的perl模块;如果需要Webmin支持SSL,还需要安装OpenSSL和perl模块Net:SSLeay。 2.到 /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/s, 管理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代理服务器 网管联盟
d服务配置 配置/etc/d.conf和/etc/d.d/,管理系统中启动的服务
Cluster管理模块 管理模块主要功能 Cluster Software Package用于管理Linux集群 Cluster Users and Groups用于管理Linux集群 HeartBeat Monitor用于管理Linux集群
其他管理模块 管理模块主要功能 Command Shell 在Linux服务器上执行一个命令 Perl 模块管理perl的模块 SSH/登录 一个支持SSH的客户端 文件管理器 一个类似于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系统管理工具,为我们正确高效地完成各种关键的系统配置提供了极大的方便。 【转自】
iON Cloud怎么样?iON Cloud今天发布了7月份优惠,使用优惠码:VC4VF8RHFL,新购指定型号VPS半年付或以上可享八五折!iON的云服务器包括美国洛杉矶、美国圣何塞(包含了优化线路、CN2 GIA线路)、新加坡(CN2 GIA线路、PCCW线路、移动CMI线路)这几个机房或者线路可供选择,有Linux和Windows系统之分,整体来说针对中国的优化是非常明显的,机器稳定可靠,比...
由于行业需求和自媒体的倾向问题,对于我们个人站长建站的方向还是有一些需要改变的。传统的个人网站建站内容方向可能会因为自媒体的分流导致个人网站很多行业不再成为流量的主导。于是我们很多个人网站都在想办法进行重新更换行业,包括前几天也有和网友在考虑是不是换个其他行业做做。这不有重新注册域名重新更换。鉴于快速上手的考虑还是采用香港服务器,这不腾讯云和阿里云早已不是新账户,考虑到新注册UCLOUD账户还算比...
香港服务器多少钱一个月?香港服务器租用配置价格一个月多少,现在很多中小型企业在建站时都会租用香港服务器,租用香港服务器可以使网站访问更流畅、稳定性更好,安全性会更高等等。香港服务器的租用和其他地区的服务器租用配置元素都是一样的,那么为什么香港服务器那么受欢迎呢,香港云服务器最便宜价格多少钱一个月呢?阿里云轻量应用服务器最便宜的是1核1G峰值带宽30Mbps,24元/月,288元/年。不过我们一般选...