用Linux引导CD排除服务器故障
2009-05-13 01:00:01来源:未知 阅读 ()
作者:ScottLowe
系统崩溃引起的服务中断会给用户带来巨大的经济损失,但如果使用合适的工具则可以尽快恢复系统,把损失降到最低限度。尽管Linux系统以稳定可靠著称,但由于硬件问题有时仍会崩溃/或无法引。针对这一问题,最好的解决办法就是使用Linux系统引导CD。
为了方便读者,笔者在下面列出了安装RedHatLinux8.0的最必须步骤。
为安装过程作笔记
在RedHatLinux系统典型安装完成后,系统会提示用户是否需要建立引导盘。如果用户愿意为日后系统崩溃保留恢复手段的话,建议不要跳过这一步骤。如果用户跳过了这一步骤,也可以在系统命令行运行mkbootdisk来建立引导盘。
mkCDrec
MkCDrec(建立可恢复系统的只读CD)命令是Linux系统中建立可引导灾难恢复CD的工具。它支持多数文件系统、RAID(廉价冗余磁盘阵列)以及可选的工具,可以用来进行系统故障修复。在这些工具中,有分区管理工具、内存检测工具、数据恢复工具等等。此外,mkCDrec支持目前发布的大多数Linux系统版本,包括RedHat8.0以及Mandrake9。
开始阶段
建立可引导恢复CD的第一步是下载mkCDrec。在笔者写这篇文章的时候,该软件的0.6.7版本已经发表且可以下载。笔者下载mkCDrec_v0.6.7.tar.gz这个文件包后,放在/home/slowe目录中。此外用户还可以下载其它可选的mkCDrec工具包,其中包括很多有用的工具,用户可以把这些工具也一起烧录到引导CD中。上述工具包的版本号也是0.6.7。CD制作开始的时候,笔者提醒您还要拥有Linux系统的root权限,才能执行以下的工作。
1、cd/home/slowe[切换到mkCDrec下载的目录中。]
2、tarzxvfmkCDrec_v0.6.7.tar.gz[解压缩mkCDrec包。]
3、cdmkcdrec[mkCDrec文件解压缩后,进入其目录。]
4、tarzxvf/home/slowe/mkCDrec_v0.6.7_utils.tar.gz[解压缩工具包。]
5、maketest[运行一个脚本以确定用户系统中是否有mkCDrecs所必须的工具。点击这里查看该脚本输出的命令示例。
如果上面的脚本输出显示用户的服务器有问题,那么必须加以解决才能继续后面的工作。示例中的Nasmc错误是指在用户系统中没有找到一个汇编编译器。笔者后来在这里下载了这一编译器,并通过执行如下命令进行安装:
rpm--installnasm-0.98-8.i386.rpm
系统恢复引导CD中要有一个能够工作的操作系统内核,通过该内核进行引导并进入Linux系统。MkCDrec程序所带的Linux内核为2.4.18。
示例中的下一个错误是指明系统内部还缺少一个CD刻录工具。由于笔者在Linux系统中并没有CD刻录软件,因为笔者打算在Windows系统中进行CD烧录。可以通过更改配置文件来忽略对Linux系统下CD刻录软件的检查。请使用picoConfig.sh命令来编辑Config.sh文件,将BURNCDR=y改写为BURNCDR=n。
在安装nasm编译器以及修改了配置文件后,就可以再一次运行maketest来了解是否还有错误。在笔者的操作过程中,排除上述问题后就没再遇到麻烦。
下面的操作大多是通过菜单完成的,在ListingB.中可以看到示例菜单。
选项1是建立一个带有紧急恢复工具的可引导CD。但不为用户的系统保留任何数据。
选项2建立带有紧急修复工具的可引导CD,同时还将备份用户的系统信息。千万不要把选项2所做好的CD随处乱丢,因为利用该CD可以对存储的数据进行无限制的访问。这一选项建立一个或多个ISO镜像文件,并存储在/tmp/backup目录中。
选项3与选项2的功能类似,除了ISO镜像不是存储在/tmp/backup目录中之外,其它没有区别。
选项4通过磁带机进行系统信息备份,建立同样的系统可引导CD。
举例来说,如果选择1选项,那么可以将生产的ISO镜像文件拷贝到Windows系统中并刻录在CD上。如果用户希望备份系统文件和配置文件到CD,那么可以选择选项2和3,但如果从时间和工作量考虑,选项1是不错的选择。它将提供用户可以引导并可以进行恢复尝试的工具,但该选项就不提供对当前Linux系统的重要数据备份功能。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 如何监控 Linux 服务器状态? 2020-06-06
- 简单安装配置samba服务器 2020-06-03
- Xshell如何配置并远程连接Linux服务器详解 2020-05-31
- ubuntu18.04.4 配置 NFS 服务器 2020-05-31
- 内部服务器错误Internal server error解决方法 2020-05-31
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash