iRedMail维护笔记

– iRedMail 版本号:0.8.6
– 使用哪个数据库存储用户帐号(OpenLDAP,MySQL,PostgreSQL):MySQL
– 使用的 Linux/BSD 发行版名称及版本号:Ubuntu 12.04.4 LTS

2014-12-10 删除指定大小、指定日期前的邮件
How can I delete or arhive mail older than X months ?

# Find files older than 7 days.
find /var/vmail/vmail1 -ctime +7

# DELETE files older than 7 days, and print the name of each file it deletes.
find /var/vmail/vmail1 -ctime +7 -exec rm -f {} \;

查找当前目录及子目录下文件大小大于10M的所有文件
# find . -size +10000000c
-size:表示文件大小,+表示大于某个数,-表示小于某个数。c表示单位是字节,你可以将c换成k,M,G。

#DELETE files bigger than 50 Mb.
find /var/vmail/vmail1 -size +50M -exec rm -f {} \;

2014-12-16 自动转发域内用户A邮件至B邮箱 Continue reading iRedMail维护笔记

openSUSE 11.0搭建LAMP服务器

geeko.jpg家里的备用服务器上换了不知道多少系统了,Debian,Ubuntu 8.10,Fedora 10,openSUSE 10.3,一直没有找到一个顺手的适合对Lnux一知半解懒人的系统,每次折腾着装,用不上两个小时,过了新鲜劲就格盘了事,惭愧啊。不过openSUSE 11给了俺耳目一新的感觉,可能是前几次用KDE吧,不是很习惯,简述下安装系统,搭建LAMP,挂载NTFS硬盘过程。

1.安装系统:

C61芯片组,AMD 3200+,1G内存80G IDE硬盘,安装时选择中文,选中HTTP服务器,果然懒,很简洁体贴的向导,安装时间不到半小时,默认帐户直接进入桌面,管理员帐户不显示,调整系统服务器的时候会提示你输入root密码。

更改网卡地址,打开远程桌面。
更改桌面分辨率和刷新频率,郁闷啊,不知道为什么Linux下默认分辨率都不是1024×768,刷新率不是85Hz,欺负我们不用液晶的穷人,这个版本比较好的是自带了C61的显卡驱动,不用折腾了。
调整输入法,只启用智能拼音和英文键盘,下载opera,软件自动管理安装。

suse_desk.jpg

2.LAMP搭建:

Apache2
因为安装的时候选中了HTTP服务器,在YaST2控制中心可以看到Apache2已经运行了,浏览器输入输入127.0.0.1,It works!顺带说下HTTP服务器管理选项卡很体贴,可以查看www文档位置,直接创建虚拟主机。

MySql
在YaST2控制中心,系统服务,开启MySql即可,囧下,开始以为需要重新安装。

phpMyAdmin
软件管理,自动选择源,安装。

YaST2.jpg

映射路由器端口,安装Pligg,测试成功,至此,喜欢用windows方式操作Linux的纯图形界面没有技术含量的基本LAMP搭建过程就结束了。

3.挂载NTFS分区:

磁盘分区管理可以看到160G的硬盘,然后就不好操作了。到newsmth求助了下,Media新建文件夹C,在etc/fstab下加入一行

/dev/sda5 /media/C ntfs-3g ro,user,users,gid=users,umask=0222,locale=zh_CN.UTF-8 0 0

重启,即可访问。

btw:还是太占内存了,1G更换为512就卡的不得了。
输入法还是没有什么称心的。

一步步安装Ubuntu7.10 Server

重装了现在wp用的服务器,blog又可以上架了,简述下安装过程

1.安装,step by step,偷懒。默认安装了LAMP和Postfix

2. 启用root
sudo passwd root
su

3.putty
apt-get install openssh

4.重新安装vi,Ubuntu自带的vi确实很奇怪,不过反正都不熟,装上好了:p

5.网络配置
vi /etc/network/interfaces

默认的DHCP修改如下:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
address 220.178.16.107
netmask 255.255.255.248
gateway 220.178.16.105

重启生效
/etc/init.d/networking restart

6.安装webmin
接触linux也满久,就因为有webmin所以一直没什么长进啊,囧,当win用了。

winscp上传webmin-1.350.tar.gz到/home/user/app,不是最新版
解压缩
tar zxvf webmin-1.260.tar.tar
进入目录执行
./setup.sh

7.配置基于名称的虚拟服务器
修改/etc/apache2/sites-available/ default文件-表示我们要做的是一个基于名称的虚拟主机,且其 IP
NameVirtualHost 220.178.16.107
<VirtualHost 220.178.16.107> 表示在其中的是一个虚拟主机的配置
ServerName tnt.1980th.com
ServerAdmin tnt@1980th.com
DocumentRoot “/var/www/tnt/”
ErrorLog “/var/log/apache2/tnt_errors.log”-设置该虚拟主机的出错信息
CustomLog “/var/log/apache2/tnt_accesses.log” common-设置该虚拟主机的访问信息
</VirtualHost>

/etc/apache2/sites-available/ 建立文件xxx并编辑
<VirtualHost 220.178.16.107> 表示在其中的是一个虚拟主机的配置
ServerName xxx.1980th.com
ServerAdmin tnt@1980th.com
DocumentRoot “/var/www/xxx/”
ErrorLog “/var/log/apache2/xxx_errors.log”-设置该虚拟主机的出错信息
CustomLog “/var/log/apache2/xxx_accesses.log” common-设置该虚拟主机的访问信息
</VirtualHost>

sudo a2ensite xxx
sudo /etc/init.d/apache2 restart