Linux服务器部署系列之五—Webmin篇

对于很多习惯使用windows的用户,在刚接触Linux的时候,要使用命令行配置Linux服务器可能会感觉难以适应。今天我们来讲解一下,Linux下的图形配置工具—Webmin,通过这款工具,用户可以很方便的使用web界面对Linux服务器进行配置。下面我们就来具体看看这款工具的部署:

1. 首先,我们需要安装好软件,安装步骤很简单,只需要四部就可以完成。

Webmin需要以下软件的支持:

Perl-5.8.8-18.el5  (一般系统自带)

Openssl-0.9.8k.tar.tar  (下载地址:http://www.openssl.org)

Net_SSLeay.pm-1.30.tar.gz  (下载地址:http://search.cpan.org/dist/Net_SSLeay.pm)

Webmin-1.480-1.noarch.rpm  (下载地址:http://www.webmin.com/download.html

1)perl软件一般系统默认安装了,我们可以通过以下命令查看:

如果系统没有自动安装,可以使用命令:rpm  -ivh  perl-5.8.8.-18.el5.i386.rpm进行安装。

2)安装openssl

# tar  zxvf  openssl-0.9.8k.tar.tar

# cd  openssl-0.9.8

# ./config

# make

# make  install

3)安装Net_SSL

# tar  zxvf  Net_SSLeay.pm-1.30.tar.gz

# cd  Net_SSLeay.pm-1.30

# perl  Makefile.PL

# make  install

4)安装Webmin

# rpm  -ivh  webmin-1.480-1.noarch.rpm

OK,webmin安装完成。

2. webmain配置

安装完成webmin后,可以使用https://主机名(或IP地址):10000打开管理界面,如下图:

在登录对话框中使用root用户登录,就可以进入webmin的管理界面了,在首页可以看到一些系统信息,如下图:

如果不习惯使用英文界面,还可以选择中文界面,点击左面板上的“webmin-change language and theme”,如下图:

为了便于查看,我将webmin UI风格设置成了“原始webmin风格”,这样所有的界面都是图形化的。Webmin的主菜单有webmin管理、系统、服务器、网络、硬件、群集、其它几项,如下图:其中,webmin项主要是对webmin的管理、配置。

“系统”项主要是对linux系统的一些配置,可配置内容参照下图:

“服务器”项是对Linux安装的服务器进行的配置,包含大部分的服务器,具体项目如下图:

“网络”选项是对与网络有关的一些服务、应用的配置,可配置项目如下:

“硬件”选项是对Linux服务器硬件的一些配置,包括磁盘分区、打印机等,如下图:

“群集”选项就不用多说了,专门用来配置Linux群集服务的,如下图:

“其它”选项还可以配置PHP、文件管理、SSH等,如下图:

Webmin的主要配置项目就这些,下面我们举例来具体看看webmin的配置内容,比如,我们之前配置过的DNS服务器,现在我们来看看使用图形化配置,如下图:图形化配置基本上涵盖了我们需要配置的所有内容。

使用webmin进行配置要直观很多,毕竟是图形化的界面,不过,我个人认为,做为网络管理员,还是应该学习使用命令行对Linux服务器进行操作。如果熟悉了命令行,也会觉得使用命令行很简单。

本文出自 “Tonyguo De博客【知识..” 博客,请务必保留此出处http://tonyguo.blog.51cto.com/379574/172227

时间: 2024-08-09 00:24:34

Linux服务器部署系列之五—Webmin篇的相关文章

Linux服务器部署系列之八—Sendmail篇

Sendmail是目前Linux系统下面用得最广的邮件系统之一,虽然它存在一些不足,不过,目前还是有不少公司在使用它.对它的学习,也能让我们更深的了解邮件系统的运作.下面我们就来看看sendmail邮件服务器的部署. 本文将从以下几个方面讲解Sendmail邮件系统: 1.Sendmail安装: 2.Sendmail基本配置: 3.Openwebmail安装和配置: 4.配置Mailscanner+clamav过滤病毒: 5.配置SpamAssassin+mimedefang过滤垃圾邮件. 本文

Linux服务器部署系列之七—OpenLDAP篇

LDAP(轻量级目录访问服务),通过配置这个服务,我们也可以在linux下面使用目录的形式管理用户,就像windows下面的AD一样,方便我们管理.下面我们就一起来配置openldap服务.本文运行环境:CentOS 5. 软件需求: db-4.7.25.tar.gz(http://www.oracle.com/technology/global/cn/software/products/berkeley-db/index.html) openldap-stable-20090411.tgz (

Linux服务器部署系列之四—DHCP篇

DHCP服务器的配置是Linux服务器配置中最简单的服务之一,网上也有很多相关文档,不过大部分都只是讲解了配置.虽然我这篇文档也不一定很完善,不过我还是希望能够尽量说得明白一些,同时也希望大家能够提供更多宝贵的意见.有关DHCP的工作过程,可以参考“DHCP工作过程详解(http://guoxuemin.blog.51cto.com/379574/163475)”.今天我们要谈的主要话题有以下几点: 1. DHCP安装 2. 基本配置 3. 多作用域及中继代理配置 4. DHCP服务器的安全 5

Linux服务器部署系列之三—DNS篇

网上介绍DNS的知识很多,在这里我就不再讲述DNS原理及做名词解释了.本篇我们将以一个实例为例来讲述DNS的配置,实验环境如下: 域名:guoxuemin.cn, 子域:shenzhen.guoxuemin.cn 主域名服务器:dns.guoxuemin.cn ,IP地址:192.168.99.9 辅助域名服务器:dns1.guoxuemin.cn,IP地址:192.168.99.8 子域服务器:dns.shenzhen.guoxuemin.cn,IP地址:192.168.99.202 需要解析

转 整理 Linux服务器部署系列之一—Apache篇2

http://www.jb51.net/article/46148.htm 如何查看Apache的连接数和当前连接数 查看了连接数和当前的连接数 netstat -ant | grep $ip:80 | wc -l netstat -ant | grep $ip:80 | grep EST | wc -l

Linux服务器部署系列之六—远程管理篇

做为网络管理员,我们不可能总是在机房操作服务器,对于windows服务器,我们可以通过远程终端或netmeeting进行操作.但是对于Linux服务器呢?我们也可以使用远程工具进行操作,常用的远程管理服务有telnet,SSH,VNC等,这些远程管理服务虽然都能做远程管理用,但是他们在功能及使用方面还是各有千秋.今天我们就来谈谈使用这些不同的远程管理服务工具管理Linux服务器. 本文中的服务器IP地址为192.168.99.9,服务器使用系统为:CentOS 5. 一.Telnet 1. 软件

如何在linux服务器部署Rstudio server,配置ODBC远程访问win 服务器上的SQL server

如何在linux服务器部署Rstudio server,配置ODBC后通过RODBC包远程访问SQL server 背景介绍:之前写过一篇文章,提到近期要部署Rstudio server(搭建数据分析团队的分析环境),花了一个星期,搭好了.还YY过给这个亲生的儿子起个装逼的名字呢,莫扎特,巴赫什么的,并YY出以下场景{Jenny ,你把模型扔到莫扎特上跑一版最新结果出来...啊哈是不是特有逼格..哦哈哈...}我是部署的Rstudio server,这个是免费的,但是Rstudio sererv

linux服务器部署tomcat和Nginx

项目需要,申请了三台测试机器,好在测试机里面光秃秃的什么都没有,我就可以好好的学习一把玩一把了!接下来以图文的形式讲一下我所碰到的坑以及小小的收获吧! 一.准备工作 首先你得有一台可以玩的linux服务器,知道用户名和密码,然后你需要在windows电脑上安装两个可以连上linux服务器的工具,Xshell 5和Xftp 5,安装教程不多说,补图说明如何连上服务器: xshell连接界面如下,输入好主机ip后点击确定,xshell会弹出窗口输入用户名和密码即可连接成功! xftp连接界面如下,填

linux服务器部署SpringBoot项目并查看项目运行日志

在Linux服务器上部署SpringBoot项目: 1.首先将SpringBoot项目打包成JAR包,通过xFTP或者其他工具将JAR包上传到Linux上,然后执行如下命令启动项目: java -jar xxx.jar & 该命令启动jar,一旦Xshell窗口关闭,JAR就停止运行了. 如果想让项目在后台一直运行,通过如下命令启动JAR: nohup java -jar xxx.jar & >> consoleMsg.log 2>&1 & 注意:cons