linux系统常见故障排除方法

在windows系统下,当系统出现故障时,我们将采取一些常见的补救措施来修复系统。在linux系统下,有一些常用的解决常见故障的措施,使用起来也很方便。
首先,我们需要建立一个急救盘,包括两个软盘,通过和rootdisk,它可以提供一个完整的Linux系统的独立启动和操作支持。如果你是一个系统管理员,必须是你的一个必要的日常维护工具,急救盘组第一盘包含Linux系统启动内核程序系统,并在急救组第二盘有一个完整的Linux系统,包括root和文件系统。
它使用简单的急救盘组系统维护。系统启动时,你需要使用这两个板块启动系统,你可以进入急救模式,当我们使用root帐户。但为了访问硬盘上的现有文件,我们需要手动安装硬盘的文件系统。该系统的根目录指现在在急救盘的根目录。为了能够访问硬盘中的文件系统的文件,您必须先安装文件到指定目录你自己。这样,如果硬盘上的文件系统是安装在/ mnt目录路径的原始 / / passwd等硬盘上的文件 / / / passwd.for MNT等例如,使用下面的命令可以安装在/ dev / hda2盘式ext2fs Linux文件系统的/mnt目录:monut -t ext2 / dev / / mnt # hda2。
我们最常见的错误可能是无意中删除一些重要的文件,不能直接恢复。然而,在急救盘组的相关文件,我们可以从急救盘组找到该文件并将其复制到硬盘上。例如,如果我们删除文件/斌/登录,然后系统会不会进入登录界面。我们可以开始系统急救盘组,并安装硬盘文件系统到 / mnt目录。然后我们使用以下命令:
# CP /斌/登录/ mnt /箱
其中- a选项是用来告诉cp保持文件的访问权限时,复制文件。当然,这种方法不能删除基本文件不在急救盘组使用。但如果你之前做过系统的备份,可以恢复它与以前的备份。
文件系统的破坏也是常见的。如果我们用ext2fs,和类型的文件系统,我们可以从软盘运行e2fsck命令修复损坏的文件系统。对于其他类型的文件系统,你可以使用相应的fsck命令,文件系统失败的常见原因是文件系统的头(即超级块),其中包含的文件系统的大小和空闲磁盘块的状态信息。如果一个普通的文件系统损坏,头部的损坏,那么系统可能无法识别的文件系统,因此无法安装,即使e2fsck和命令不是用来解决这个问题。然而,ext2fs,类型,文件系统备份,超级块,并将其存储在驱动程序块组的边界。你可以用下面的命令告诉e2fsck使用超级块的备份:
# e2fsck - B 8193
其中,;
如果你不小心破坏系统库文件或破坏 / lib目录的符号链接,依赖于这些库不能正确执行的命令。最简单的办法是重启系统急救盘组,在 / mnt目录中安装硬盘文件系统,然后修复图书馆在/ mnt / lib目录。
如果用户忘记了密码,无法进入系统或管理和使用制度,和急救盘组就可以解决问题。如果密码被黑客修改,系统管理员不能进入系统正常。也就是说,Linux系统完全失控,所以系统控制权应尽快恢复。一般的解决方法是格式化硬盘重装系统,但它是一个戏剧女王。准备通过和rootdisk两软盘,从软盘驱动器启动,开始root盘出现shell提示。Linux根目录分区mount到 / mnt目录,如你在第一个硬盘分区安装Linux,输入 / / / dev HDA1 MNT在命令行上,然后进入mnt目录,等/ passwd文件名,输入毫伏/ mnt /等/口令/ mnt /等/ passwd.bak它;然后磁盘文件在/ etc / PAS硬盘社会福利署使用命令CP / / / mnt passwd等/等/ passwd etc目录,所以再由硬盘,登录不会问的超级密码;最后使用MV /等/ passwd.bak passwd命令将变回passwd文件,然后运行passwd命令设置的密码就可以了。系统管理员应不定期修改密码,以防止长时间使用的数字和盗用他人。
当一个人计算机使用的是Linux系统,它通常是共存的Linux和MS Windows 9x或MS Windows NT。因为其他操作系统的安装,它往往使原有的Linux系统不能正常启动,这主要是因为这些操作系统默认为没有其他操作系统的计算机,所以主引导记录(MBR)硬盘被改写,和Linux的LILO系统引导装载程序被冲走了。
如果有急救盘组,当然是很简单的。你可以使用第一启动盘启动硬盘的Linux系统,并重新运行lilo命令,那么你可以写LILO系统引导硬盘的主引导记录和重启机器。但如果没有系统启动盘,怎么能没有急救盘组恢复硬盘磁盘的Linux系统在这种情况下,如果你知道在硬盘和加载程序的Linux系统的安装分区,您可以返回到Linux系统,运行程序是一种程序,在DOS下运行,运行Linux系统可以直接从DOS开始。有这个计划在dosutil /目录的Red Hat Linux 6盘。除此之外,在Linux内核引导映像文件也是需要的。有这个文件vmlinuz图像 /的Red Hat Linux 6光盘目录下。例如,在Windows 98系统,进入DOS的单用户模式,然后运行以下命令重新运行Linux系统:
加载vmlinuz根= / dev / hda8
其中 / dev / hda8Linux系统的root位置的硬盘分区的文件系统所在的位置。执行命令后,在启动Linux系统;root登录后,运行lilo命令,那么LiLo可以装入MBR,这样就可以回到国家在以前的多操作系统共存。
也许您不是系统管理员,但随着个人计算机配置的日益增多,在您的计算机上安装Linux系统并不是什么新鲜事。假设我们的计算机上有两个Windows和Linux操作系统,我们应该如何启动Linux你需要每次开机通过LILO启动计算机吗事实上,如果我们在DOS下,有一个简单而快速的方法来启动Linux,即加载Linux。loadlin.exe DOS下的可执行程序。它可以在纯DOS环境中快速启动Linux,并且不需要重新启动计算机。通常,我们可以发现这个程序在 /内核目录CD。如果你不知道程序放置在安装盘,你可以使用找到名称加载* 命令去寻找,当你找到它,把它复制到DOS分区,你也需要复制一份你所使用的Linux内核文件,可以直接复制Windows CD通过mcopy形式,或复制可划分为在linux环境下的DOS分区。然后,一个linux.bat批文件。该文件如下所示:
C:运行C:vmlinuz根= / dev / HDA1 RO
我们认为loadlin.exe和在根目录C两内核文件vmlinuz,根在硬盘根设备的Linux和Linux操作系统的第一个分区,所以称为 / dev / HDA1 RO,意义只读设备。在未来,当Linux启动DOS下运行Linux.bat好的,这使得Linux快速高效,大大减少系统等待自查的时间。
如果我们在Xwindows州运行Linux,因为硬件本身的问题或者操作不当,会导致系统响应的突然丧失,我们崩溃的现象是很普遍的,同时系统不会崩溃。我们可以通过两种方法消除这种现象:第一,用键盘上的组合键Ctrl + Alt + Backspace来关闭当前正在运行的任务;第二,第一复合按住CTRL + ALT + F2键,让系统切换到另一个工作表,然后登录到系统,然后执行# PS斧| grep startx命令。这将列出你的X服务器进程ID(PID),然后下面的命令可以消除在命令行输入的现象:# XWindows杀死9 pid_number,Alt + F1键返回到原来的复合平台。
有许多常见的错误和解决办法。这里只是其中的一部分。如果您还需要在本文中添加一些东西或需要修改,请欢迎它,让我们一起改进它。