百度空间 | 百度首页 
 
文章列表
 
您正在查看 "Vps" 分类下的文章

2009-07-04 23:41

现在用vps来测试,经常有不少活是简单的重复劳动,所以就需要采用脚本的方式,这样才能更加快速。

可以快速把环境配置成可以安装iredmail的环境。

echo "127.0.0.1   mail.18demo.com mail localhost localhost.localdomain" > /etc/hosts
echo "mail" > /etc/hostname
echo "deb http://mirrors.163.com/debian lenny main contrib non-free" > /etc/apt/sources.list
echo "deb http://security.debian.org/ lenny/updates main contrib non-free" >> /etc/apt/sources.list
apt-get update
sed -i "s/errors=remount-ro/acl,errors=remount-ro /" /etc/fstab
apt-get install vim bzip2 acl unzip lrzsz wget
cp /usr/share/vim/vim71/vimrc_example.vim /etc/vim/vimrc.local

重新启动机器,就可以开始安装iredmail。

ubuntu8.04 下的操作

echo "deb http://mirrors.163.com/ubuntu hardy main universe " > /etc/apt/sources.list
echo "deb http://mirrors.163.com/ubuntu hardy-updates main universe" >> /etc/apt/sources.list
echo "deb http://ppa.launchpad.net/iredmail/8.04/ubuntu hardy main" >> /etc/apt/sources.list
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xd9226c1a29511386b3b9f8bc8dc2c190ddf700d3
echo "127.0.0.1   mail.18demo.com mail localhost localhost.localdomain" > /etc/hosts
echo "mail" > /etc/hostname
apt-get update
sed -i "s/errors=remount-ro/acl,errors=remount-ro /" /etc/fstab
apt-get install vim bzip2 acl unzip lrzsz wget

ubuntu9.04 下的操作

echo "deb http://mirrors.163.com/ubuntu jaunty main universe" > /etc/apt/sources.list
echo "deb http://mirrors.163.com/ubuntu jaunty-updates main universe" >> /etc/apt/sources.list
echo "127.0.0.1   mail.18demo.com mail localhost localhost.localdomain" > /etc/hosts
echo "mail" > /etc/hostname
apt-get update
sed -i "s/errors=remount-ro/acl,errors=remount-ro /" /etc/fstab
apt-get install vim bzip2 acl unzip lrzsz wget

类别:Vps | 评论(0) | 浏览()
 
2009-07-02 16:42

这次搞了一个xen的vps,性能非常不错,256m内存。可以跑iredmail,一点问题都没有。

感觉这次xen的vps,限制少很多,和真实的机器差不多。我就把恢复后的系统,做成类似脚本,一下子就搞定,把hostname等全部设置完。

sed -i "s/HOSTNAME=eddie1/HOSTNAME=mail.18demo.com/" /etc/sysconfig/network
echo "127.0.0.1   mail.18demo.com mail localhost localhost.localdomain" > /etc/hosts
hostname mail.18demo.com
yum -y install wget gzip bzip2 lrzsz vixie-cron vim-enhanced tmpwatch unzip ntp
mv /bin/vi /bin/vi.save
ln -s /usr/bin/vim /bin/vi
cp /etc/vimrc /etc/vimrc.save
sed -i "39 s/^/ set number \n filetype on\n set history=1000\n syntax on\n set tabstop=4\n set showmatch\n set vb t_vb=\n set mouse=a\n set ignorecase\n set autowrite\n /" /etc/vimrc
mv /etc/localtime /etc/localtime.save
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
ntpdate cn.pool.ntp.org
sed -i "s/errors=remount-ro/acl,errors=remount-ro /" /etc/fstab
mount -o remount,rw,acl /
init 6

重新启动一下机器,应该就可以进行iredmail的安装。

类别:Vps | 评论(0) | 浏览()
 
2009-06-23 16:08

刚拿到一个xen的vps,发现里面的系统,都很精简。记录一下centos精简后的rpm包。

CentOS5.3, 99个包

libgcc-4.1.2-44.el5
filesystem-2.4.0-2.el5.centos
centos-release-notes-5.3-3
cracklib-dicts-2.8.9-3.3
glibc-common-2.5-34
zlib-1.2.3-3
mktemp-1.5-23.2.2
bzip2-libs-1.0.3-4.el5_2
libtermcap-2.0.8-46.1
ncurses-5.5-24.20060715
libsepol-1.15.2-1.el5
nss-3.12.2.0-4.el5.centos
elfutils-libelf-0.137-3.el5
sqlite-3.3.6-2
libstdc++-4.1.2-44.el5
iproute-2.6.18-9.el5
grep-2.5.1-54.2.el5
procps-3.2.7-11.1.el5
iputils-20020927-45.el5
mingetty-1.07-5.2.2
gdbm-1.8.0-26.2.1
keyutils-libs-1.2-1.el5
centos-release-5-3.el5.centos.1
libacl-2.2.39-3.el5
e2fsprogs-libs-1.39-20.el5
logrotate-3.7.4-9
e2fsprogs-1.39-20.el5
net-tools-1.60-78.el5
coreutils-5.97-19.el5
pam-0.99.6.2-4.el5
util-linux-2.13-0.50.el5
python-sqlite-1.1.7-1.2.1
yum-metadata-parser-1.1.2-2.el5
openssl-0.9.8e-7.el5
rsyslog-2.0.6-1.el5
initscripts-8.45.25-1.el5.centos
module-init-tools-3.3-0.pre3.1.42.el5
python-urlgrabber-3.1.0-5.el5
yum-fastestmirror-1.1.16-13.el5.centos
rpm-libs-4.4.2.3-9.el5
yum-3.2.19-18.el5.centos
dhclient-3.0.5-18.el5
openldap-2.3.43-3.el5
passwd-0.73-1
slang-2.0.6-4.el5
authconfig-5.3.21-5.el5
tcp_wrappers-7.6-40.6.el5
openssh-server-4.3p2-29.el5
nano-1.3.12-1.1
gpg-pubkey-e8562897-459f07a4
setup-2.5.58-4.el5
basesystem-8.0-5.1.1.el5.centos
termcap-5.5-1.20060701.1
tzdata-2009i-2.el5
glibc-2.5-34
chkconfig-1.3.30.1-2
popt-1.10.2.3-9.el5
audit-libs-1.7.7-6.el5_3.3
bash-3.2-24.el5
info-4.8-14.el5
nspr-4.7.3-2.el5
sed-4.1.5-5.fc6
readline-5.1-1.1
glib2-2.12.3-4.el5_3.1
db4-4.3.29-9.fc6
pcre-6.6-2.el5_1.7
gawk-3.1.5-14.el5
libxml2-2.6.26-2.1.2.7
libcap-1.10-26
expat-1.95.8-8.2.1
ethtool-6-2.el5
libattr-2.4.32-1.1
crontabs-1.10-8
libselinux-1.33.4-5.1.el5
shadow-utils-4.0.17-14.el5
device-mapper-1.02.28-2.el5
MAKEDEV-3.23-1.2
findutils-4.2.27-5.el5
python-2.4.3-24.el5
udev-095-14.20.el5_3
SysVinit-2.86-15.el5
python-elementtree-1.2.6-5
krb5-libs-1.6.1-31.el5_3.3
m2crypto-0.16-6.el5.3
psmisc-22.2-6
mcstrans-0.2.11-3.el5
cracklib-2.8.9-3.3
python-iniparse-0.2.3-4.el5
rpm-4.4.2.3-9.el5
rpm-python-4.4.2.3-9.el5
vim-minimal-7.0.109-4.el5_2.4z
cyrus-sasl-lib-2.1.22-4
libuser-0.54.7-2.el5.5
usermode-1.88-3.el5.2
newt-0.52.2-12.el5
openssh-4.3p2-29.el5
sudo-1.6.9p17-3.el5_3.1
bzip2-1.0.3-4.el5_2
tar-1.15.1-23.0.1.el5

类别:Vps | 评论(0) | 浏览()
 
2009-05-31 02:14

一般来说,vps,基本和真实的物理机器差不多,不过由于openvz,是半虚拟化,所以也就导致有些地方和真实环境下有所不同。

如果是openvz的vps,基本都是debian 4,iredmail目前只支持debian5.所以需要升级,下面是全部的过程。

echo "deb http://mirrors.163.com/debian lenny main contrib non-free" > /etc/apt/sources.list
echo "deb http://security.debian.org/ lenny/updates main contrib non-free" >> /etc/apt/sources.list
apt-get update
apt-get upgrade

apt-get update

apt-get install vim bzip2 acl unzip
cp /usr/share/vim/vim71/vimrc_example.vim /etc/vim/vimrc.local
mount -o remount,rw,acl /

当你运行

srv:~# mount -o remount,rw,acl /
mount: permission denied

不过你还是要运行,否则你安装就无法成功,ldap无法启动。

wget http://iredmail.googlecode.com/files/iRedMail-0.5.0-rc1.tar.bz2

这个时候,你就可以去下载iredmail0.5以上的版本,进行安装,由于vps上,你是无法修改hostname的,不过好像没有什么问题。

strace -Ff -tt slapd -g openldap -u openldap -f /etc/ldap/slapd.conf
这是排错的命令,记录一下。

类别:Vps | 评论(0) | 浏览()
 
2009-05-09 00:06

我的vps只有debian4,所以需要升级到debian5,才能安装iredmail。下面是过程。

echo "deb http://mirrors.163.com/debian lenny main" > /etc/apt/sources.list
apt-get update
apt-get upgrade
apt-get install openssh-server

这个时候你就可以用ssh登录,登录后,赶紧装一个vim,不然真的不习惯他的vi
apt-get install vim
cp /usr/share/vim/vim71/vimrc_example.vim /etc/vim/vimrc.local

剩下的就是对着文档来做就ok,很顺利就搞定了。

http://code.google.com/p/iredmail/wiki/Installation_on_Debian

类别:Vps | 评论(0) | 浏览()
 
2009-03-15 19:28

这段时间,基本把iredmail的所有功能过了一遍,就剩下如何创建ldap用户。

目前iredmail还没有自己的管理后台,通过phpldapadmin,可以管理用户,不过创建用户,倒是非常不方便。所以添加用户,用脚本的方式,就比较方便。

/root/iRedMail-0.4.0/tools 有create_mail_user_OpenLDAP.sh脚本,不过我运行,结果报错。

脚本需要修改一下,添加你机器的DN,password.这个时候,你就可以批量创建用户。

[root@srv tools]# sh create_mail_user_OpenLDAP.sh 18demo.com chenshake

这个时候,你可以可以创建用户,你再通过phpldapadmin就可以进行用户管理。

类别:Vps | 评论(1) | 浏览()
 
2009-03-13 10:27

这可是一个比较有名的linux下的groupware,这次打算在vps下测试一下。参考一位台湾的朋友的文章。

第一步需要下载这个软件,很大,300多m

[root@srv ~]# nohup wget http://img.cs.montana.edu/zimbra/zcs-5.0.9_GA_2533.RHEL5.20080815132719.tgz &

下载完后,解压,开始运行安装,结果报平台不符合,原来这个包是需要在redhat下安装,centos,提示不行。

./install.sh --platform-override

加了这个参数就可以安装。不过还是出问题。

http://friedeggsrice.blogspot.com/2008/08/zimbra.html

类别:Vps | 评论(0) | 浏览()
 
2009-03-12 21:14

今天在打算在我的vps上安装Zimbra,不过这个东西,300多m,在vps下载需要不少时间,如果这个时候,我的ssh断了,那么下载就中断。

我是知道linux可以后台运行,不过从来都没有用到过。这次就研究一下,发现如果只是简单使用后台运行,倒是很简单。

[root@srv ~]# nohup wget http://img.cs.montana.edu/zimbra/zcs-5.0.9_GA_2533.RHEL5.20080815132719.tgz &

看见没有,红色标记的东西是我加上就可以了。

如果确认这个程序已经在后台运行

[root@srv ~]# ps -ef |grep wget
root      7329 3699 0 20:49 pts/0    00:00:00 wget http://img.cs.montana.edu/zimbra/zcs-5.0.9_GA_2533.RHEL5.20080815132719.tgz
root     10194 9492 0 21:03 pts/1    00:00:00 wget http://img.cs.montana.edu/zimbra/zcs-5.0.9_GA_2533.RHEL5.20080815132719.tgz
root     11523 9492 0 21:05 pts/1    00:00:00 grep wget

http://www.ibm.com/developerworks/cn/linux/l-cn-nohup/

还有其他几种方式,不过够我用了,改天再研究。

http://img.cs.montana.edu/linux/

类别:Vps | 评论(3) | 浏览()
 
2009-03-10 21:39

mv /etc/localtime /etc/localtime.save
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
yum -y remove httpd sendmail
chkconfig --list |grep 3:on |awk '{print $1}' |egrep -v 'sshd|crond|iptables|xinetd|network|syslog' |xargs -i{} chkconfig --level 3 {} off
yum -y update
yum -y install vim-enhanced
mv /bin/vi /bin/vi.save
ln -s /usr/bin/vim /bin/vi
cp /etc/vimrc /etc/vimrc.save
sed -i "39 s/^/ set number \n filetype on\n set history=1000\n syntax on\n set tabstop=4\n set showmatch\n set vb t_vb=\n set mouse=a\n set ignorecase\n set autowrite\n /" /etc/vimrc


类别:Vps | 评论(0) | 浏览()
 
2009-03-02 16:40

邮件都是需要设置mx记录,这个我是知道,不过这次从头到尾一个过程,还是有些体会。

A记录和MX记录

user@18demo.com

当你在126邮箱里,给这个邮箱发送邮件的时候,他首先会查询 18demo.com 的MX记录。那么如果没有的话,他会查询 18demo.com A 记录。

所以你就算没有给 18demo.com 设置MX记录,如果你设置了 18demo.com 的A记录。也是可以接收到邮件。

MX记录指向A记录还是IP地址

这也是我比较困惑的问题,到底这两者有什么区别,不过好不容易,搜索出答案

注意:目前有不少的管理员不注意设置标准的mx记录,根据rfc 1035规定,mx只可以指向a记录,

看来mx记录指向ip,是可以正常接收邮件,不过这是不符合规范。看来是要指向A记录才可以。

http://www.bitscn.com/barracuda/technical/200709/114014_3.html

类别:Vps | 评论(0) | 浏览()
 
     
 
 
文章分类
 
 
 
生活(150)
 
 
 
Office(29)
 
 
 
 
 
观点(110)
 
 
Linux(281)
 
 
Excel(18)
 
Vps(19)
 
 
Mail(24)
 
 
     
 
文章存档
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
     
 
最新文章评论
   
 
 
 
 

回复nelsone520:http://docs.google.com/View?id=ddjmq68g_43d6jzxvrp 其实我已经...
 
     


©2009 Baidu