灾难恢复

尽管已采用了许多的安全措施来保护主机稳定运行,但是碰到一些意外情况,如停电、硬件故障或地震等仍有可能发生系统崩溃事件。要想在最短时间内恢复系统,必须事先做好备份工作。

在进行备份之前,首先要选择合适的备份策略,包括何时需要备份,连同出现故障时进行恢复的方式。通常使用的备份方式有三种:

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
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!