当前位置: 首页 >> '榆树网-系统'分类下的文章

Linux PPPoE拨号频繁掉线问题

家里的网络是通过小区宽带接入的,通过PPPoE进行认证,最近发现总是掉线,几小时掉线一次,频繁的时候一小时几次。由于特殊需求,需要通过VPN上网,所以掉线对网络体验影响是很大的,通过查看日志,掉线时的日志是:

No response to 3 echo-requests
Serial link appears to be disconnected.

既然是3个echo-requests没有响应就重新连接了,那说明是Linux主动发起的重连请求,网络未必不可用,查看PPPoE的配置:

LCP_FAILURE=3
LCP_INTERVAL=10

默认配置是,没10秒检测一次,如果连续3次失败则认为网络不可用,重新连接。
可否通过调整这两个参数来减少掉线次数呢?
将配置改成:

LCP_FAILURE=10
LCP_INTERVAL=30

修改后,一天已经没有掉线了,如果你也遇到类似的问题,修改这里两个参数试试。

为什么不能用Outlook、Foxmail收取Zimbra的邮件

用OutLook连接提示错误:

-ERR only valid after entering TLS mode

原因:Zimbra默认不允许在使用非加密传输时进行身份认证,需要关闭相关安全设置。

Read the rest of this entry »

Linux下如何使用tar进行整系统备份["Ghost"]

转载了一篇以前的博客,关于Linux下如何整系统备份,文章地址:http://www.wenzk.com/archives/1467,但是这篇文章介绍的方法只能备份系统盘没有使用逻辑卷管理(LVM)的系统,也就因为这个原因,我安装Linux系统一直不使用LVM。

Read the rest of this entry »

Linux下如何整系统备份/恢复

注:转载自本人2006年在CU博客上发表的博客,本文的还有一个前提条件是,系统没有使用lvm。原文:http://blog.chinaunix.net/space.php?uid=20140675&do=blog&id=1976047
本文对象: 对linux下的fdisk grub 文件系统有一定了解
很多人都说Linux下没有一个和Win下Ghost功能类似的软件,要实现类似win系统的整系统备份几乎没有办法,经过多次试验使用tar完成这个功能,只是过程有点复杂。
日后有空使用dd试试,或许效果能更好。
注:要备份系统,最好使用光盘或者其它系统盘启动(和win下的进入dos再作备份类似),把系统的文件系统按照/etc/fstab里面的文件结构挂载到现有文件系统中。
Read the rest of this entry »

如何为逻辑卷创建镜像

逻辑卷镜像功能类似Raid1,能有效提高读取效率。

接下来介绍如何为已创建的逻辑卷创建镜像

查看当前pv状态

# pvs
PV         VG       Fmt  Attr PSize  PFree
/dev/sda2           lvm2 a-   15.51g  15.51g
/dev/sdb   VolGroup lvm2 a-   16.00g 500.00m
/dev/sdc   VolGroup lvm2 a-   16.00g  16.00g

从上面可以看出,物理卷sdc暂未使用,并且有足够的空间为VolGroup中的任何一个逻辑卷做镜像,下面用lvconvert创建镜像。

# lvconvert -m 1 VolGroup/lv_root
Insufficient suitable allocatable extents for logical volume : 3466 more required
Unable to allocate extents for mirror(s).

系统却提示没有足够可分配的空间用于创建逻辑卷的镜像。

经过试验发现,要创建逻辑卷镜像,得满足一定的条件,每个带镜像的逻辑卷,至少需要占用三个物理卷(如果没有3个物理卷,将无法创建逻辑卷镜像,试验出来的,欢迎拍砖),每个镜像各占一个pv,mirror log还得占用一个pv,好在mirror log占用比较小的空间,所以对sdc分区后即可实现。

# pvs
PV         VG       Fmt  Attr PSize   PFree
/dev/sda2           lvm2 a-    15.51g  15.51g
/dev/sdb   VolGroup lvm2 a-    16.00g 500.00m
/dev/sdc1  VolGroup lvm2 a-   496.00m 496.00m
/dev/sdc2  VolGroup lvm2 a-    15.51g  15.51g

这里sdc2用于做镜像,sdc1用来放mirror log,当然,这些系统会自动分配,无需人工干预。

创建逻辑卷镜像

# lvconvert -m 1 VolGroup/lv_root
VolGroup/lv_root: Converted: 0.0%
VolGroup/lv_root: Converted: 0.6%
VolGroup/lv_root: Converted: 1.2%
VolGroup/lv_root: Converted: 1.7%
VolGroup/lv_root: Converted: 2.3%
VolGroup/lv_root: Converted: 2.8%
VolGroup/lv_root: Converted: 3.4%

查看状态

# lvs -a -o +devices
LV                 VG       Attr   LSize  Origin Snap%  Move Log          Copy%  Convert Devices
lv_root            VolGroup mwi-ao 13.54g                    lv_root_mlog  12.15         lv_root_mimage_0(0),lv_root_mimage_1(0)
[lv_root_mimage_0] VolGroup Iwi-ao 13.54g                                                /dev/sdb(0)
[lv_root_mimage_1] VolGroup Iwi-ao 13.54g                                                /dev/sdc2(0)
[lv_root_mlog]     VolGroup lwi-ao  4.00m                                                /dev/sdc1(0)
lv_swap            VolGroup -wi-ao  1.97g                                                /dev/sdb(3466)

注意查看上面的lv_root_mimage_0、lv_root_mimage_1和lv_root_mlog都在不同的pv上。

LVM在线更换物理硬盘

前提:硬盘支持热插拔,操作系统内核支持硬盘的热插拔

Read the rest of this entry »

如何在线扩大LVM分区

如果你有一台正在跑业务的机器,随着数据量的增加,你发现原来规划的硬盘空间已经不能满足现有的需求了,此时,存储扩容将是首先最先考虑的,增加新的存储后,如何将现有分区扩大,能否自动扩大呢?如果你使用了LVM(逻辑卷管理),这将不是问题,这一切可以在线完成。

Read the rest of this entry »

Zimbra如何支持SPF、DCC及Razor

用root用户执行:

wget -q -O – http://www.atomicorp.com/installers/atomic.sh | sh
rpm -ivh http://mirror.neu.edu.cn/dag/redhat/el6/en/x86_64/dag/RPMS/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
yum install dcc pyzor razor-agents perl-Mail-SPF

修改/opt/zimbra/conf/spamassion/v310.pre文件:
去掉“loadplugin Mail::SpamAssassin::Plugin::DCC”前的注释。
切换到zimbra用户,重启SA服务:

su – zimbra
zmantispamctl reload

注意,如果升级过Zimbra,需要重新确认v310.pre文件的内容。

Zimbra如何启用DSPAM

切换到到zimbra用户,执行以下命令:

zmlocalconfig -e amavis_dspam_enabled=true
zmamavisdctl reload

但是,DSPAM是需要学习的,否则没效果,学习方法:
1、下载邮件样本:http://spamassassin.apache.org/publiccorpus/
2、解压相关文件
3、用zimbra用户执行:

/opt/zimbra/dspam/bin/dspam_train zimbra /path/to/spam_directory /path/to/ham_directory

4、如果从系统邮件学习,直接运行zmtrainsa即可

zmtrainsa

5、查看学习状态

/opt/zimbra/dspam/bin/dspam_stats -H

注意:如果升级Zimbra,需要重新配置。

Zimbra管理员总是能收到MySQL检查出错的邮件

邮件大概内容为:

/opt/zimbra/mysql/bin/mysqlcheck --defaults-file=/opt/zimbra/conf/my.cnf -S /opt/zimbra/db/mysql.sock -A -C -s -u root --password=VGyGSVvw2mjCMWClWpcKwHjp1dj7W
mysql.general_log
Error    : You can't use locks with log tables.
mysql.slow_log
Error    : You can't use locks with log tables.

通过修复工具会发现,没有任何数据表需要修复,因此,可以这么解决这个错误:

[root@Zimbra-Mailbox-01 ~]# cd /opt/zimbra/db/data/mysql/
[root@Zimbra-Mailbox-01 mysql]# mv *log.frm /tmp/
[root@Zimbra-Mailbox-01 mysql]# /opt/zimbra/mysql/bin/mysqlcheck --defaults-file=/opt/zimbra/conf/my.cnf -S /opt/zimbra/db/mysql.sock -A -C -s -u root --password=VGyGSVvw2mjCMWClWpcKwHjp1dj7W

从上面可以看出,错误提示没有了。