ExtMail升级文档(for linux)
关于此文
本文档用于升级
ExtMail
,
ExtMan
版本,升级自
ExtMail 0.24(
含以下版本)到
1.0.5
稳定版
,
本文档只能适用于数据库是
mysql
的版本
,
假设安装邮局的域名
为
extmail
.org
,读者请根据自身实际情况予以修改。
升级步骤
1.
停止服务:
postifx,http,mysql,pop3
service httpd stop
service mysqld stop
service postfix stop
/etc/init.d/courier-imap stop
2.
备份文件:
mysql,mail
,extmail,extman
备份邮件
数据
mkdir –p /home/domains/mailbackup
mkdir –p /opt/extmailbak #
存放此次升级过程中的备份文件,确保此分区有足够空间
mv /home/domains/extmail.org /home/domains/mailbackup
cd /home/domains #
确保此分区有足够空间
tar cvf mailbackup.tar mailbackup
mv mailbackup.tar /opt/extmailbak
备份
mysql
cd /var/lib/mysql
tar cvf extmail.tar extmail
mv extmail.tar /opt/extmailbak
备份
extmail,extman
cd /var/www/extsuite
tar cvf extmail.tar extmail
tar cvf extman.tar extman
mv extmail.tar /opt/extmailbak
mv extman.tar /opt/extmailbak
3.
转换编码
格式:从
gb2312
转成
utf-8
注意事项:如读者的
ExtMail
版本已经在
1.0
版本之后,则不需要执行这一步骤
因
ExtMail1.0
版本以后的字符编码使用了
utf-8,ExtMail1.0
版本之前使用的是
gb2312,
因此要对编码进行转换:
a.
在此使用
Extmail
项目组负责编写
的一个升级脚本
: maildir_upgrade_mysql-1.0,
此文件可以在
ExtMail
的官方网站上下载到
,
下载地址
是
:
http://www.extmail.org/cgi
-bin/download.cgi
在此我们将其下载到
/opt
目录下,解压。
b.
解压后,编辑
functions
文件
将下面三行:
BASEDIR="/home/domains"
ICONV="/usr/bin/iconv -f gb2312 -t utf-8"
fromCHAR="gb2312"
更改为:
BASEDIR="/home/domains/mailbackup
"
ICONV="/usr/bin/iconv -f gbk
-t utf-8"
fromCHAR="gbk
"
注意:此步骤很重要,请确保
function
文件配置如上
相关文档:
1. HCI层协议概述:
HCI提供一套统一的方法来访问Bluetooth底层。如图所示:
从图上可以看出,Host Controller Interface(HCI) 就是用来沟通Host和Module。Host通常就是PC, Module则是以各种物理连接形式(USB,serial,pc-card等)连接到PC上的bluetooth Dongle。
在Host这一端:application,SDP,L2cap等协议 ......
Service Discovery Protocol(SDP)提供一种能力,让应用程序有方法发现哪种服务可用以及这种服务的特性。
服务发现协议(SDP或Bluetooth SDP)在蓝牙协议栈中对蓝牙环境中的应用程序有特殊的含意,发现哪个服务是可用的和确定这些可用服务的特征。SDP定义了bluetooth client发现可用bluetooth server服务和它们的特征的方法。 ......
一:前言
最近在研究android的sensor driver,主要是E-compass,其中用到了Linux input子系统.在网上也看了很多这方面的资料,感觉还是这篇分析的比较细致透彻,因此转载一下以便自己学习,同时和大家分享!
(这篇博客主要是以键盘驱动为例的,不过讲解的是Linux Input Subsystem,可以仔细的研究一下!)
键盘驱动将检 ......
linux下有专门的文件系统用来对设备进行管理,devfs和sysfs就是其中两种。
1,devfs:devfs是在2.4内核就出现了,它是用来解决linux中设备管理混乱的问题,linux内核开发人员开发了devfs。
2,sysfs:是Linux 内核中设计较新的一种虚拟的基于内存的文件系统,它的作用与proc 有些类似,但 ......
http://hi.baidu.com/hust_chen/blog/item/54a8c516231d0c0ec93d6d3e.html
linux下动态链接库的加载及解析过程(ZZ)
2008-12-18 15:19
表面上看,动态链接库(dll)的加载及解析是一个十分繁复的过程,其中牵涉到的数据结构及其之间的关系也让人望而生畏。Whatever,学习这 事情,说到底是没有捷径可走的,除了死啃仅有 ......