环境介绍:公司有一台extmail邮件服务器,需要重新装系统,所以要将原来的数据备份出来,要备份的包括邮件的存储目录:/home/domains 和mysql数据库,还要注意,由于要将整个硬盘全格式化,所以需要将数据备份到另一台机器上。
1.备份邮件存储目录
Extmail 的存储目录是:/home/domains
Extmail.org是邮件域,查看一下有多大:ls -lh
压缩备份此目录:tar zcvf /extmail.org.tgz extmail.org
看一下压缩后的文件大小:ls –lh .
2.备份MySql数据库内的数据,首先进入数据库:mysql –u root –p
查看数据库内的库文件,数据库命令:show databases;
备份extmail数据库到根下,名称为extmail.sql ,linux命令:mysqldump –u root –p –opt extmail > /extmail.sql ,要求输入数据库密码
查看备份的文件
3.将根下的两个备份文件放到网络上的另外一台服务器上(CentOs),命令:scp
extmail.org.tgz root@192.168.0.4:/ ,然后系统提示是否确定要继续连接,输入yes,有提示输入对方的系统密码 ,然后传输数据
再将另外一个文件传到服务器上
到另外一台服务器上去确认文件传输成功,并无问题
4.还要查看本机的IP地址、DNS、域名和主机名,在重装完系统后要改成一样的
5.重新安装邮件服务器系统(EMOS),系统集成了extmail邮件系统,所以装好之后只需配置即可,首先插入系统光盘,重新启动系统,计算机开始读盘,按回车继续
是否检查光盘的完整性,如果认为光盘没问题,建议选择SkIP,不进行检查,检查很费时间
回车后开始安装
下一步,选择安装语言,用简体中文
下一步,选择键盘的语言,默认用美国英语式
下一步,在已经安装过EMOS的服务器上再次安装时会出现下图提示,首次不会提示
下一步,默认即可
下一步,是否要将全盘都格式化,选择是,继续安装
选择网络设备获得IP的方式,点“编辑”手动设置IP地址,要与原来的IP一样,关闭IPv6的功能
确定后,手工配置域名、网管、DNS等
下一步,选择地理区域,同步时间
下一步,输入系统用户root的密码
下一步,是否希望您的系统支持的额外功能,作为服务器,需将server打√
下一步,定制extmail 的服务器组件,全选
基础系统信息,全选
下一步,开始安装EMOS了
下一步,正在格式化硬盘
下一步,正在安装系统
下一步,安装完成,需要重新引导系统,完成配置
6.启动后,选择要进入的系统内核
回车,欢迎进入自动配置程序
回车,设置默认域名
回车,设置默认主机名
回车,设置默认邮箱大小,100M已足够
回车,设置数据库的类型,此处选择MySQL
回车,设置ExtMan的后台密码
回车,设置MySQL数据库密码
回车,设置antispam类型(dspam/dspam+amavisd)反垃圾邮件
回车,选择是否导入预训练知识库,不导入
回车,是否激活TLS特性(安全传输层协议),激活
回车,设置存储类型(ISP/普通企业邮局)
回车,设置确认页面,没问题就可以继续安装了,有问题可以选择NO,回到开始再重新进行配置
选择YES,回车,进入自动配置阶段
配置完毕,正在重启
7.输入用户名和根密码
编辑本机的DNS,命令是:vi /etc/resolv.conf
首先能够ping通0.4的服务器
接着用命令将备份导入到本地,命令scp root@192.168.0.4:/extmail.org.tgz /root
还有一个文件
将导入的文件恢复成原来的样子,首先解压extmail.org.tgz文件
先将/home/domains下的文件删除,然后再将解压的文件移动到此文件夹下,查看一下,和以前的一样
然后连接到本地的数据库内,将装完系统后生成的extmail数据库删除
查看数据库确实是删除了,然后重新创建extmail数据库,但是里面是空的
退出数据库,恢复extmail数据库,linux命令:mysql –u root –p extmail < /root/extmail.sql
查看表内的数据
查询domain,数据库命令:select *from domain;
用浏览器登陆后台,后台网址是http://192.168.0.5/extman,输入密码和验证码进入
域列表---->列表用户名
用户信息没问题
登陆用户邮箱,域名为extmail.org
发封邮件测试一下,其他用户收到测试邮件,邮箱没有问题
因篇幅问题不能全部显示,请点此查看更多更全内容