centos+mysql+extmail+extman+cyrus-sasl+courier-authlib+courier+imap

所涉及到的软件包

courier-authlib-0.63.0.tar.bz2
courier-imap-4.9.3.tar.bz2
cyrus-sasl-2.1.25.tar.gz
httpd-2.2.21.tar.gz
postfix-2.7.6.tar.gz MTA
extmail-1.2.tar.gz   WEBMAIL
extman-1.1.tar.gz    WEBMAN
php-5.3.8.tar.gz

1、数据库安装和配置
#yum install mysql mysql-server mysql-devel
安装完成后,使用,service mysqld start来启动mysql
#mysqladmin -u root password 'pass@word1'   设置mysql的root密码.
创建一个数据库,用来存放虚拟用户

继续阅读

localhost与127.0.0.1的区别(转载)

解析的很好,受教。上次别人给我解析,mysql连接的时候,采用localhost还是127的区别,我是没听懂。下面的解析,我是明白了。

以后可以用这个去指导实践。

http://blog.licess.org/localhost-and-127-0-0-1/

localhost与127.0.0.1的区别是什么?相信有人会说是本地ip,曾有人说,用127.0.0.1比localhost好,可以减少一次解析。看来这个入门问题还有人不清楚,其实这两者是有区别的。 继续阅读

QCOW增量虚拟机制作

 该文章我转自http://hi.baidu.com/%B0%B5%D4%C2%C1%F7%B9%E2/blog/item/8a0992b5589d2d668bd4b29e.html

在服务器上,经常需要启动数十个甚至上百个虚拟机,按照我们现有的方式可以安装一个虚拟机,然后复制相应的份数。在全虚拟化情况下,每个虚拟机至少需要4G以上空间,为了支持里面的应用,一般要分配10G左右,这样10个虚拟机就需要100G空间。事实上在目前为止里面还没有执行任何程序,这些空间都是分配,实际并不一定都要使用。是否能够实现用多少分配多少呢?分析下可以发现,每个虚拟机里面的内核都是一样的,大部分时候我们都不需要去修改里面的内核,是否能够共用内核? Copy-On-Write模式为我们提供了很好的解决方式,通过创建一个基础镜像(base image),里面把各个虚拟机都需要的环境都搭建好,然后基于这个镜像建立起一个个增量镜像,每个增量镜像对应一个虚拟机,虚拟机对镜像中所有的改变都记录在增量镜像里面,基础镜像始终保持不变。这样我们建立10个虚拟机,需要的空间为:10G+10*52K(增量镜像的起始大小 可能偏差)=10G,一下节省了近90G的空间。 继续阅读

使用批处理安装系统补丁

重装操作系统是很麻烦的事情,更何况装完操作系统后再一次的去下载补丁更新,其实有个比较快捷的方法,那就是,我们之前将所有的补丁都下载好,保存在其他介质里面,当我们将系统重新装好后,直接去安装就更加快捷了。

在这里,又有另外一个问题,如果补丁较多,每个都我们去手动点击安装也太麻烦,下面就提供一种另外的方式去执行安装,打开一个TXT文档,将以下内容拷贝进去,然后另存为“name.bat”,最后将这个“name.bat”复制到补丁文件夹中运行即可。

注:以下批处理文件是直接来源于网络,但试验过可以正常使用。  继续阅读