Linux/Python学习论坛-京峰教育

 找回密码
 立即注册

一键登录:

搜索
热搜: 活动 交友 discuz
查看: 1356|回复: 0

webmin详解

[复制链接]

203

主题

267

帖子

2295

积分

超级版主

Rank: 8Rank: 8

积分
2295
发表于 2015-3-21 23:08:43 | 显示全部楼层 |阅读模式
简介:
Webmin是一个基于Web的Unix系统管理工具。管理员通过浏览器访问Webmin的各种管理功能并完成相应的管理动作。目前Webmin支持绝大多数的Unix系统,这些系统除了各种版本的linux以为还包括:AIX、HPUX、Solaris、Unixware、Irix和FreeBSD等.
一、机器的环境如下:

    [root@localhost ~]# uname -r  
  • 2.6.18-028stab057.4  
    [root@localhost ~]# cat /etc/redhat-release  
  • CentOS release 5 (Final)  
    [root@localhost ~]# ip ad sh  
  • 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue  
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00  
  • inet 127.0.0.1/8 scope host lo  
    inet6 ::1/128 scope host  
  • valid_lft forever preferred_lft forever  
    3: venet0: <BROADCAST,POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue  
  • link/void  
    inet 127.0.0.1/32 scope host venet0  
  • inet 172.20.51.154/32 brd 172.20.51.154 scope global venet0:0
在安装webmin时要求系统必须有Perl支持,如果启用ssl的话还须有openssl及perl-net-ssleasy模块的支持
二、检查模块:

    [root@localhost ~]# rpm -qa |grep perl  
  • mod_perl-2.0.2-6.1  
    perl-Net-SSLeay-1.32-1.el5.rf  
  • perl-5.8.8-10  
    perl-BSD-Resource-1.28-1.fc6.1  
  • perl-DBI-1.52-1.fc6  
    perl-DBD-MySQL-3.0007-1.fc6  
  • perl-String-CRC32-1.4-2.fc6  
    [root@localhost ~]# rpm -qa |grep openssl  
  • openssl-0.9.8b-8.3.el5
三、安装模块:
[root@localhost ~]# rpm -ivh perl-Net-SSLeay-1.32-1.el5.rf.i386.rpm
这个rpm包可以在http://dag.wieers.com/rpm/packages/perl-Net-SSLeay/这个中下载
四、解压webmin
[root@localhost ~]# tar xvfz webmin-1.450.tar.gz
五、安装webmin

    [root@localhost ~]# cd webmin-1.450  
  • [root@localhost webmin-1.450]# ./setup.sh  
    ***********************************************************************  
  • *            Welcome to the Webmin setup script, version 1.450        *  
    ***********************************************************************  
  • Webmin is a web-based interface that allows Unix-like operating  
    systems and common Unix services to be easily administered.  
  • Installing Webmin in /root/webmin-1.450 ...  
    ***********************************************************************  
  • Webmin uses separate directories for configuration files and log files.  
    Unless you want to run multiple versions of Webmin at the same time  
  • you can just accept the defaults.  
    Config file directory [/etc/webmin]: /usr/local/webmin  
  • Log file directory [/var/webmin]: /usr/local/webmin/log  
    ***********************************************************************  
  • Webmin is written entirely in Perl. Please enter the full path to the  
    Perl 5 interpreter on your system.  
  • Full path to perl (default /usr/bin/perl):  
    Testing Perl ...  
  • Perl seems to be installed ok  
    ***********************************************************************  
  • Operating system name:    CentOS Linux  
    Operating system version: 5  
  • ***********************************************************************  
    Webmin uses its own password protected web server to provide access  
  • to the administration programs. The setup script needs to know :  
    - What port to run the web server on. There must not be another  
  • web server already using this port.  
    - The login name required to access the web server.  
  • - The password required to access the web server.  
    - If the webserver should use SSL (if your system supports it).  
  • - Whether to start webmin at boot time.  
    Web server port (default 10000):  
  • Login name (default admin): root  
    Login password:  
  • Password again:  
    Use SSL (y/n): y  
  • Start Webmin at boot time (y/n): y  
    ***********************************************************************  
  • Creating web server config files..  
    ..done  
  • Creating access control file..  
    ..done  
  • Inserting path to perl into scripts..  
    ..done  
  • Creating start and stop scripts..  
    ..done  
  • Copying config files..  
    ..done  
  • Configuring Webmin to start at boot time..  
    Created init script /etc/rc.d/init.d/webmin  
  • ..done  
    Creating uninstall script /usr/local/webmin/uninstall.sh ..  
  • ..done  
    Changing ownership and permissions ..  
  • ..done  
    Running postinstall scripts ..  
  • ..done  
    Attempting to start Webmin mini web server..  
  • Starting Webmin server in /root/webmin-1.450  
    ..done  
  • ***********************************************************************  
    Webmin has been installed and started successfully. Use your web  
  • browser to go to  
    https://localhost.localdomain:10000/  
  • and login with the name and password you entered previously.  
    Because Webmin uses SSL for encryption only, the certificate  
  • it uses is not signed by one of the recognized CAs such as  
    Verisign. When you first connect to the Webmin server, your  
  • browser will ask you if you want to accept the certificate  
    presented, as it does not recognize the CA. Say yes.  
  • [root@localhost webmin-1.450]#
六、测试运行
如果在安装的过程中选取默认的设置并启用了SSL的话,那么直接输入https://ip:10000就可以进去了,我这里ip是172.20.51.154,所以输入https://172.20.51.154:10000
输入你的用户名和密码,就可以体验一下了。以上就是图文方式管理Linux服务器(Webmin)讲解。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|京峰教育,只为有梦想的人 ( 京ICP备15013173号 )

GMT+8, 2020-2-26 21:17 , Processed in 0.021825 second(s), 11 queries , Redis On.

快速回复 返回顶部 返回列表