灾难恢复
尽管已采用了许多的安全措施来保护主机稳定运行,但是碰到一些意外情况,如停电、硬件故障或地震等仍有可能发生系统崩溃事件。要想在最短时间内恢复系统,必须事先做好备份工作。
在进行备份之前,首先要选择合适的备份策略,包括何时需要备份,连同出现故障时进行恢复的方式。通常使用的备份方式有三种:
1.完全备份
每隔一定时间就对系统进行一次全面的备份,这样在备份间隔期间出现数据丢失等问题,能够使用上一次的备份数据恢复到前次备份时的数据状况。
2.增量备份
首先进行一次完全备份,然后每隔一个较短时间进行一次备份,但仅备份在这个期间更改的内容。这样一旦发生数据丢失,首先恢复到前一个完全备份,然后按日期逐个恢复每天的备份,就能恢复到前一天的情况。这种备份方法比较经济。
3.累计备份
这种备份方法和增量备份相似,首先每月进行一次完全备份,然后备份从上次进行完全备份后更改的全部数据文档。一旦发生数据丢失,使用一个完全备份和一个累计备份就能够恢复故障以前的状态。累计备份只需两次恢复,因此他的恢复工作相对简单。
式 备份内容 工作量 恢复步骤 恢复速度 优缺点
完全备份 全部内容 大,慢 一次操作 很快 占用空间大,恢复快
增量备份 每次修改后的单个内容 小,很快 多次操作 中 空间小,恢复麻烦
累计备份 每次修改后的任何内容 中,快 二次操作 快 空间较小,恢复快
增量备份和累计备份都能以比较经济的方式对系统进行备份。假如系统数据更新不是太频繁的话,能够选用累计备份。假如系统数据更新太快,使每个备份周期后的几次累计备份的数据量相当大,这时候能够考虑增量备份或混用累计备份和增量备份的方式,或缩短备份周期。下面是个有效的备份方式供参考。
假设备份介质为支持热插拔的硬盘,挂接在/backup目录下:
# tar zcvf /backup/bp_full.tar.gz /*(先做一个完全备份)
# find / -mtime -7 -print > /tmp/filelist(找出7天内修改过的文档)
# tar -c -T /tmp/filelist -f /backup/bp_add.tar.gz(每隔7天做增量备份)
其他建议和技巧
1.用密码保护单用户模式。
# vi /etc/lilo.conf
restricted
password="I am admin"
2.修改/etc/inittab文档。
# ca::ctrlaltdel:/sbin/shutdown -t3 -r now
#表示取消Alt Ctrl Delete重启机器
3.删除登录信息(不显示内核版本,主机名,发行版本号及一些后台进程的版本号),这样能够从一定程度上防止别有用心的探测。
# cat /dev/null > /etc/issue
# cat /dev/null > /etc/issue.net
# cat /dev/null > /etc/motd
4.配置密码属性,包括有效时间(-e)、失效时间、警告时间(-w)等。修改缺省的密码长度。
# vi /etc/login.defs
PASS_MAX_DAYS 99999(配置密码有效期限)
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




