多语言展示
当前在线:780今日阅读:176今日分享:34

如何在Linux虚拟机上安装zimbra邮件服务系统

如何在Linux虚拟机上安装zimbra邮件服务系统
工具/原料
1

虚拟机Linux

2

zimbra安装包

方法/步骤
1

首先确保自己的虚拟机可以上网

2

安装一个yum源,这样方便安装一些必须要用的包

3

必须要配置DNS首先要安装如下一些包.bind                              ----DNS主安装文件bind-chroot                  ----起到安全作用,可不装caching-nameserver    ----产生DNS主配置文件模板安装方法及顺序如下:[root@localhost ~]#yum install bind[root@localhost ~]#yum install bind-chroot[root@localhost ~]#yum install caching-nameserver如下参照模板建一个DNS主配置文件[root@localhost ~]#cd /var/named/chroot/etc[root@localhost etc]# lltotal 16-rw-r--r-- 1 root root   405 Jun 11 05:49 localtime-rw-r----- 1 root named 1230 Jan  7  2013 named.caching-nameserver.conf-rw-r----- 1 root named  955 Jan  7  2013 named.rfc1912.zones-rw-r----- 1 root named  113 Aug 19 18:28 rndc.key[root@localhost etc]# cp -p named.caching-nameserver.conf named.conf[root@localhost etc]# lltotal 20-rw-r--r-- 1 root root   405 Jun 11 05:49 localtime-rw-r----- 1 root named 1230 Jan  7  2013 named.caching-nameserver.conf-rw-r----- 1 root named 1230 Jan  7  2013 named.conf-rw-r----- 1 root named  955 Jan  7  2013 named.rfc1912.zones-rw-r----- 1 root named  113 Aug 19 18:28 rndc.key[root@localhost etc]#

4

并将新生成的named.conf文件里,所有的localhost(包括127.0.0.1)改为any.之后还要在/etc下建一个named.conf的symbolic link.[root@localhost etc]# ln -s /var/named/chroot/etc/named.conf named.conf然后在同目录下的named.rfc1912.zones里追加以下内容.这里假设我们要添加的域名为[test-zimbra.com].zone 'test-zimbra.com' IN {       type master;       file 'test-zimbra.com.zone';       allow-update { none; };};

5

接下来新建一个DNS域名解析文件[root@localhost etc]# cd /var/named/chroot/var/named [root@localhost named]# ll total 36 drwxrwx--- 2 named named 4096 Aug 26  2004 data-rw-r----- 1 root  named  198 Jan  7  2013 localdomain.zone-rw-r----- 1 root  named  195 Jan  7  2013 localhost.zone-rw-r----- 1 root  named  427 Jan  7  2013 named.broadcast -rw-r----- 1 root  named 1892 Jan  7  2013 named.ca -rw-r----- 1 root  named  424 Jan  7  2013 named.ip6.local-rw-r----- 1 root  named  426 Jan  7  2013 named.local-rw-r----- 1 root  named  427 Jan  7  2013 named.zerodrwxrwx--- 2 named named 4096 Jul 27  2004 slaves [root@localhost named]# cp -p localdomain.zone test-zimbra.com.zone [root@localhost named]# ll

6

将新建的test-zimbra.com.zone内容改为如下(假设虚拟机IP:192.168.0.1)$TTL    86400 @               IN SOA  test-zimbra.com. root (                                        42              ; serial (d. adams)                                        3H              ; refresh                                       15M             ; retry                                       1W              ; expiry                                       1D )            ; minimum               IN NS           test-zimbra.com. @                IN MX 10        mail.test-zimbra.com. @              IN A   192.168.0.1localhost       IN A            192.168.0.1 ns      IN A            192.168.0.1www     IN A            192.168.0.1mail    IN A            192.168.0.1

7

最后还有两步,一,在/etc/sysconfig/network-scripts/ifcfg-eth0里追加DNS1=192.168.0.1二,在/etc/hosts里追加192.168.0.1    test-zimbra.com test-zimbra

8

上面全部完成后重启服务,再测试一下DNS配置[root@test-zimbra etc]# service network restart [root@test-zimbra etc]# service named restart [root@test-zimbra etc]# nslookup test-zimbra.com[root@test-zimbra etc]# dig -t mx test-zimbra.com

正式安装zimbra,可以在官网上下载,开源的
1

先将事先准备好的安装包放在适当的磁盘目录下,比如/var/tmp,然后tar命令解压.[root@test-zimbra etc]# cd /var/tmp[root@test-zimbra tmp]# lltotal 564956-rw-r--r-- 1 root root 577942129 Jul 17 16:40 zcs-7.1.4_GA_2555.RHEL5_64.XXXXX.tgz[root@test-zimbra tmp]# tar xzvf zcs-7.1.4_GA_2555.RHEL5_64.XXXXX.tgz[root@test-zimbra tmp]# lltotal 564960drwxrwxr-x 7  503  503      4096 Jan  6  2012 zcs-7.1.4_GA_2555.RHEL5_64.XXXXX-rw-r--r-- 1 root root 577942129 Jul 17 16:40 zcs-7.1.4_GA_2555.RHEL5_64.XXXXX.tgz[root@test-zimbra tmp]#

2

安装[root@test-zimbra tmp]# cd zcs-7.1.4_GA_2555.RHEL5_64.XXXXX[root@test-zimbra zcs-7.1.4_GA_2555.RHEL5_64.XXXXX]# lltotal 48drwxrwxr-x 2 503 503 4096 Jan  6  2012 bindrwxrwxr-x 2 503 503 4096 Jan  6  2012 datadrwxrwxr-x 3 503 503 4096 Jan  6  2012 docs-rwxr-xr-x 1 503 503 8106 Jan  6  2012 install.shdrwxrwxr-x 2 503 503 4096 Jan  6  2012 packages-r--r--r-- 1 503 503  369 Jan  6  2012 readme_binary_en_US.txt-r--r--r-- 1 503 503 8575 Jan  6  2012 readme_source_en_US.txt-r--r--r-- 1 503 503  428 Jan  6  2012 README.txtdrwxrwxr-x 3 503 503 4096 Jan  6  2012 util[root@test-zimbra zcs-7.1.4_GA_2555.RHEL5_64.XXXXX]# ./install.sh

3

在选择安装项目处,全部选Y,如下Select the packages to installInstall zimbra-ldap [Y] YInstall zimbra-logger [Y] YInstall zimbra-mta [Y] YInstall zimbra-snmp [Y] Y Install zimbra-store [Y] Y Install zimbra-apache [Y] Y Install zimbra-spell [Y] YInstall zimbra-memcached [N] YInstall zimbra-proxy [N] Y在安装过程中会提示你设置一些选项,大多数不用改,只改密码部分,全部设为容易记的统一的密码就行.

4

最后输出如下,提示安装完成Configuration complete - press return to exit

5

安装完成后默认会自动启动状态,可以确认一下.[root@test-zimbra zcs-7.1.4_GA_2555.RHEL5_64.XXXXX]# su - zimbra[zimbra@test-zimbra ~]$ zmcontrol statusHost test-zimbra.com       antispam                Running       antivirus               Running       imapproxy               Running       ldap                    Running       logger                  Running       mailbox                 Running       memcached               Running       mta                     Running       snmp                    Running       spell                   Running       stats                   Running       zmconfigd               Running[zimbra@test-zimbra ~]$或者可以用下面的URL看看web client画面,该画面上可以用admin/pwd的用户名密码登录.http://刚设置的IP安装完成!!!

推荐信息