安装Webmin管理Linux系统

By | 2013年2月16日

何为Webmin

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

Webmin 让您能够在远程使用支持 HTTPS (SSL 上的 HTTP)协议的 Web 浏览器通过 Web 界面管理您的主机。这在保证了安全性的前提下提供了简单深入的远程管理。这使得 Webmin 对系统管理员非常理想,因为所有主流平台都有满足甚至超出上述需求的 Web 浏览器。而且,Webmin 有其自己的“Web 服务器”,因此不需要运行第三方软件(比如 Web服务器)。万事具备。Webmin 的模块化架构允许您在需要时编写您自己的配置模块。除了在此介绍的模块之外,Webmin 还包括许多模块。尽管目前我们将主要关注网络服务,但是您会看到,几乎您系统的每一部分都能够通过 Webmin 来配置和管理

安装Webmin

webmin的安装非常简单,因为其自身包含一个perl实现的web服务器,所以即便您的系统中没有apache,也可以运行!

webmin提供全自动的安装脚本:setup.sh。按着提示操作,几分钟就完成了!当然了,webmin是基于perl的,得确保系统中安装了perl(Centos 6中默认已经安装了Perl)!

Step 1

安装perl-Net-SSLeay模块,由于webmin功能太强大,几乎能管理linux系统的每个角落,所以在访问时最好使用https!避免一些敏感信息被窃取!

#可以先找到SSLeay包的完整名称
yum list | grep SSLeay

#开始安装SSLeay
yum install perl-Net-SSLeay.x86_64

Step 2

很简单的安装过程,先去下载安装包把:http://www.webmin.cn/download.html

#假设下载的包在opt目录下
cd /opt

tar zxvf webmin-xxx.tar.gz

cd webmin-xxx

#确保setup.sh文件有执行权限
chmod 755 setup.sh

#开始安装
./setup.sh

安装截图:

结束后,就可以使用https://ip地址;10000访问webmin了!

注意,iptables防火墙中要开启10000端口!

使用&配置Webmin

webmin在安装时默认的配置目录为/etc/webmin。

启动,关闭,重启webmin

启动:/etc/webmin/start

关闭:/etc/webmin/stop

重启:/etc/webmin/restart

miniServ配置(Webmin自带的web服务器)

相关配置文件:/etc/webmin/miniserv.conf

port=10000                             #更改端口
root=/opt/webmin
mimetypes=/opt/webmin/mime.types
addtype_cgi=internal/cgi
realm=Webmin Server
logfile=/var/log/webmin/miniserv.log   #日志文件路径
errorlog=/var/log/webmin/miniserv.error
pidfile=/var/log/webmin/miniserv.pid
logtime=168
ppath=
ssl=1                                  #使用ssl
env_WEBMIN_CONFIG=/etc/webmin
env_WEBMIN_VAR=/var/log/webmin
atboot=1                               #开机启动
logout=/etc/webmin/logout-flag
listen=10000
denyfile=\.pl$
log=1
blockhost_failures=5
blockhost_time=60
syslog=1
session=1
premodules=WebminCore
server=MiniServ/1.610
userfile=/etc/webmin/miniserv.users
keyfile=/etc/webmin/miniserv.pem
passwd_file=/etc/shadow
passwd_uindex=0
passwd_pindex=1
passwd_cindex=2
passwd_mindex=4
passwd_mode=0
preroot=gray-theme
passdelay=1
logouttimes=

访问webmin

打开您的浏览器,输入:https://ip地址:10000,开始体验强大的Webmin吧!