您当前位置:优侠库 > 资讯攻略 >
来源:未知
2019-11-24 16:29:41 浏览: 分类:资讯攻略

常见的Linux紧急情况处理方法

1.使用急救托盘组件进行维护。

急救磁盘组(也称为引导/根磁盘组)是系统管理员不可或缺的工具。它可以独立启动和运行一个完整的linux系统。其实急救磁盘组的第二个磁盘上有一个完整的Linux系统,包括根文件系统;第一个磁盘存储可引导内核。使用急救面板组件维护系统非常简单。就用这两张磁盘启动系统,进入急救模式。此时,使用root帐户。为了访问硬盘上的文件,您需要手动安装硬盘文件系统。例如,可以使用下面的命令在/mnt目录下的/dev/hda2磁盘上安装ext2fs Linux文件系统:# monut -t ext2/dev/hda2/mnt

注意:现在根目录是急救盘上的根目录。为了访问硬盘文件系统中的文件,必须先将其安装在一个目录中。这样,如果硬盘上的文件系统安装在/mmt目录下,硬盘上原来的/etc/passwd文件的路径就是/mnt/etc/passwd。

2.文件系统损坏时的处理方法

当文件系统损坏时,如果使用ext2fs类型的文件系统,可以从软盘发送e2fsck命令来纠正文件系统中损坏的数据。对于其他类型的文件系统,您可以使用相应的fsck命令。从软盘检查文件系统时,最好不要挂载。

注意:文件系统损坏的常见原因是超级块的损坏,超级块是文件系统的“头”。它包含文件系统的状态、大小和空空闲磁盘块等信息。如果一个文件系统的超级块被破坏(比如不小心把数据写入了文件系统的超级块分区),那么系统可能根本识别不出这个文件系统,所以无法安装。即使是e2fsck命令也无法处理这个问题。但是,ext2fs文件系统会备份超级块的内容,并将它们存储在驱动程序块组的边界。您可以使用以下命令通知e2fsck使用超级块备份:# e2fsck -b 8193

指文件系统所在的分区,-b 8193选项用于显示文件系统中存储有8193块的超级块的备份数据。

3.找回丢失的文件

如果不小心删除了重要文件,是没有办法直接恢复的。但是你也可以把急救盘里相应的文件拷贝到硬盘里。比如删除了文件/bin/login,此时系统无法正常进入登录界面,可以用急救盘启动系统,在/mnt目录下安装硬盘文件系统,然后使用以下命令:#cp -a /bin/login /mnt/bin。

"-a & quot;选项用于告诉cp在复制时保持文件访问。当然,如果被删除的基本文件不在"紧急设置"中也不能使用这种方法。如果您以前做过系统备份,也可以使用以前的备份来恢复它。

4.函数库损坏时的处理方法。

如果您意外破坏了系统函数库文件或/lib目录中的符号链接,依赖于这些库的命令将不会执行。最简单的解决方法是用急救盘组启动系统,在/mnt目录下安装硬盘文件系统,然后在/mnt/lib目录下修复库。

5.无法使用root帐户登录系统。

由于系统管理员的疏忽,或者由于系统被黑客入侵,系统管理员可能无法使用root帐户登录系统。第一种情况,系统管理员可能忘记了root密码,使用急救盘组可以解决问题。第二种情况,系统管理员无法访问系统是因为密码很可能被黑客修改了,也就是说Linux系统完全失控了,应该尽快夺回系统控制权。获得root权限后,还要检查系统损坏情况,防止黑客再次入侵。最重要的是重置root的密码,获得Linux操作系统的控制权。首先用急救盘组启动系统,然后将硬盘的文件系统安装到/mnt目录下,编辑/mnt/etc/passwd文件,将root帐号对应的加密端口设置为空,如下图:root::0:0:root:/root:bin/bash。

注意:如果系统使用shadow工具,需要对/etc/shadow文件执行上述操作,这样root登录系统就不需要密码了。这样,root帐户就没有密码了。从硬盘重启Linux系统时,可以用root账号登录(系统不会要求输入密码)。进入系统后,使用命令passwd设置新密码。

6.Linux系统无法启动。

一般来说,如果系统管理员无法正常访问系统,就需要考虑使用急救面板组进入急救模式对系统进行故障排除。但是Linux系统不做急救盘集是无法启动的。我该怎么办?

个人电脑使用Linux系统时,Linux和MS Windows 9x或MS Windows NT通常是共存的。

重装其他操作系统往往会导致原来的Linux无法启动。这主要是因为默认情况下,这些操作系统在电脑中没有其他操作系统,从而重写了硬盘的主引导记录(MBR ),并刷新出了Linux的LILO系统引导程序。

如果有急救盘群,那就很简单了。用第一张启动盘启动硬盘的Linux系统,重新运行LILO命令,就可以把LILO系统引导程序写回硬盘主引导记录了。再打开它。

如果没有系统启动盘,如何在硬盘上恢复Linux?在这种情况下,如果你知道硬盘上Linux的确切安装分区,并且有loadlin程序,就可以再次返回Linux。loadlin程序是DOS下的程序。运行它可以直接从DOS启动Linux,快速进入Linux环境。红帽Linux 6.0光盘的dosutil/目录下有这个程序。此外,还需要一个Linux引导内核映像文件。在Red Hat linux 6.0光盘的images/目录中有这个文件& mdash& mdashvmlinuz .

例如,在Windows 98系统下,进入DOS的单用户模式,然后运行以下loadlin命令重新进入Linux系统:

loadvmlinuz root =/dev/hda 8/dev/hda 8是Linux的根文件系统所在的硬盘分区位置。命令执行后,引导Linux系统。以root身份登录后,运行LILO命令,然后将LILO重新加载到MBR中,回到之前多个操作系统共存的状态。

关键词:Linux

优侠库网站每天提供最新最热门的安卓手机软件、游戏下载、分享热门手游资讯攻略教程、手机软件教程步骤,专注安卓手机游戏软件下载。

本文链接:http://www.123down.cn/gonglue/227340.html

攻略资讯
安卓软件
安卓游戏