下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Q: Linux常见故障诊断说明A :对大多数用户来说,由于Linux 操作系统的易用性和Windows 操作系统相比较起来还是存在一定差别的。在Windows 操作系统下,如果系统发生一些故障或问题的时候,我们经常会用一些补救的措施来进行故障的排除,这些方法很多,而且简单易用。但是,这种在Linux 操作系统进行故障排除的工作却要复杂一些,而且故障的发现不像在Windows 操作系统那样可以及时预见,需要手工运行一些系统和网络的管理命令。下面, 就对系统和网络两种类型在Linux 操作系统中的常见故障诊断进行说明。系统故障诊断1.启动故障这是在 Linux 操作系统中经常会遇到的问题。系统不
2、能启动的原因主要有:在安装Linux操作系统的过程中,LILO 配置信息错误,导致安装完毕后,系统不能正常启动;重新安装其他的操作系统,也经常会导致原有的Linux 不能启动。 因为,这些新安装的操作系统默认为计算机中没有其他的操作系统,因而改写了硬盘的主引导记录(MBR ),覆盖了Linux 操作系统中的LILO 系统引导程序,致使最后无法启动LILO ;在操作linux 操作系统过程中,由于运行错误的Linux 命令,使系统重新启动时,出现异常。解决方法:如果在 Linux 操作系统安装过程中或安装过程后,制作了Linux 系统的急救启动盘组,使用这些急救盘启动系统即可进入系统,然后对相应
3、错误,进行配置即可解决问题;如果没有制作急救启动盘组,Linux 系统不能启动,该怎么办呢?下面介绍三种解决方法:( 1)进入 Linux 操作系统单用户模式,在 boot 提示符后,敲入: linux single ,此模式下启动 Linux,LILO 配置和网络配置信息不加载在启动过程中。( 2)光盘启动,用第一张安装Linux 操作系统的光盘(启动光盘)启动硬盘的Linux 系统,主板 BIOS 里要设置光盘启动,重启机器后,出现boot: 提示符后键入:vmlinuz root=/dev/linuxrootpartition noinitrd其中 ,root= 后面填入您的Linux
4、root 分区的分区号,也就是Linux 系统的root 文件系统所在的硬盘分区位置 ,例如: vmlinuz root=/dev/hda3 noinitrd 。回车之后 ,即可进 Linux 系统。如果想恢复被破坏的 LILO 系统引导程序,可以编辑 /etc/lilo.conf 之后 , 运行 /sbin/lilo 即可。 这种方法也适合其它原因对 Linux 操作系统造成的破坏。 (注:软盘启动操作系统的过程也同上)。( 3)在 DOS 下运行loadlin 程序启动系统。在个人计算机使用Linux 系统时,通常都是Linux 和 Windows 9x 或 Windows 2000 并存
5、的。如果知道 Linux 系统在硬盘上的确切安装分区,并且有 loadlin 程序(在 Red Hat Linux 光盘的 dosutil 目录下就有这个程序) ,也可以启动 Linux 系统。 loadlin 是 DOS 系统下的程序, 运行它可以从 DOS 系统下直接启动 Linux 系统,快速进入 Linux 环境。 除 loadlin 程序之外,还需要一个 Linux 启动内核的映像文件vmlinuz ,在 Red Hat linux光盘的 images 目录下有这个文件。例如,如果在Windows 2000系统下面, 进入 DOS 的命令模式, 然后运行下述的loadlin 命令,即
6、可重新进入Linux 系统:loadlin vmlinuz root=/dev/linuxrootpartition命令执行后,就开始引导 Linux 系统。用 root 身份登录后,编辑 /etc/lilo.conf 之后,运行 /sbin/lilo 即可,这样操作后则重新将 LILO 系统引导程序装入 MBR 。2文件系统故障精选文库在 Linux 操作系统中, 这也是一种经常会遇到的故障。 由于系统不正常关机,或突然掉电等原因引起文件系统被破坏。解决方法:当文件系统被破坏时,可以使用相应的fsck 命令进行文件系统的修复。例如下面的命令:fsck /dev/hda5关于 fsck 命令具
7、体参数的使用方法,可以参阅 MAN 参考手册。 如果使用的是ext2fs 类型的文件系统,就可从软盘运行e2fsck 命令来修正文件系统中被损坏的数据。但是有一点要注意: 如果文件系统被破坏的原因是超级块被损坏,超级块是文件系统的“头部”。它包含文件系统的状态、尺寸和空闲磁盘块等信息。如果损坏了一个文件系统的超级块(例如不小心直接将数据写到了文件系统的超级块分区中),那么Linux 可能会完全不识别该文件系统,即使采用fsck 或 e2fsck 命令也不能修复它了。这时候,只有到安装光盘中看看有没有对应的文件系统,将此文件覆盖原操作系统被破坏的文件来恢复了。如果不小心删除了系统中重要的文件,也
8、可采用这种方法来试试。3函数库故障在 Linux 操作系统中,如果不慎将系统中的函数库文件破坏,或者破坏了 /lib 目录下符号链接,那么将导致依赖这些库的命令无法执行。这也是比较常见的系统故障。解决方法:最简单的解决办法是用急救启动盘组启动系统,在 /mnt 目录中安装硬盘文件系统,然后修复/mnt/lib 目录下的库。4.登录系统故障由于管理员忘记密码,或者由于系统受到黑客的入侵,系统密码文件被修改。导致管理员可能无法用帐号登录系统。解决方法:方法一,在系统启动时,进入单用户模式(linux single ),然后用 passwd 命令重新设置密码,或修改密码文件即可恢复正常。方法二,用急
9、救启动盘组启动系统,然后将硬盘的文件系统安装到/mnt 目录下,编辑/mnt/etc/passwd 文件进行恢复。方法三、将安装系统的硬盘拆下来,放在另一个Linux 系统中 ,然后( mount)挂载此硬盘的系统安装区, 将次硬盘分区中的 /etc/passwd, /etc/shadow,/etc/group 文件覆盖或修改, 也可以恢复。5 KDE 环境故障如果 Linux 系统的KDE 环境无法正常启动,例如以普通账号运行startx 命令后,出现:“ .can not start X server. Perhaps you do not have console ownershiip?
10、 ”类似的提示。出现这种提示的原因是可能别的用户曾经运行过 KDE 环境,并在系统中留下标示此用户的缓存文件。解决方法:运行如下命令:rm -rf /tmp/*然后,重新运行startx 命令即可进入KDE 环境。如果以普通账号运行startx 命令后,出现“ canot start X server 的”错误提示,并且不断地2精选文库有报错提示的英文字符向上翻滚,导致无法进入KDE 环境。出现这种情况,可能是由于对Linux 系统的不正常关机,从而导致不能进入Linux 的 KDE 环境。解决方法:在控制台下以 root 身份登陆,键入 setup 命令,出现系统设置菜单,选择其中的 “X窗
11、口设置 ”,然后依照提示正确设置显示器的类型、刷新频率、显存大小、分辨率等。这样将系统中的 X 窗口重新设置一遍,如果没有报错,系统会自动启动KDE 环境,可能需要注意的一点是:在用setup 命令进行设置时, 可能还会有大量的英文字符在屏幕上翻滚,这时不要紧,请继续看清屏幕,使用TAB 键或方向键进行上面的配置,配置无误后,会立刻恢复KDE 环境的。网络故障1 IP 地址无法ping 通当在 linux 系统中 IP 地址无法ping 通时,主要原因是由于网络信息配置的错误导致的。解决方法 :( 1)使用 ifconfig 命令重新配置网卡地址,命令行如下:$ ifdown eth0$ if
12、up eth0然后用 ping 命令,就可以ping 通 IP 地址了。(2) 修改系统中的网络配置文件也可以达到上面的目的,建议使用这种方法,这样的操作更加可靠。操作步骤如下:进入网络配置文件所在目录:$ cd /etc/sysconfig/network-scripts$ lsifcfg-eth0 ifdown-ipv6 ifdown-sit ifup-aliases ifup-plipifup-pppifup-slifcfg-loifdown-post ifdown-slifup-ipv6ifup-plusb ifup-routes network-functionsifdownifdo
13、wn-pppifupifup-ipxifup-postifup-sitnetwork-functions-ipv6用 vi 命令修改ifcfg-eth0 文件中下面的一行即可,例如:其中是所要修改或重新配置的地址,配置完毕后,重新启动机器就可以使IP地址的改动生效。2无法访问外部如果在 Linux 操作系统中无法访问外部,例如 ping 公网的 IP 地址不通, 而 ping 自己机器的地址可以通,一般原因是网关信息没有配置正确。解决方法:采用上面的第二种方法 (直接修改网关配置文件)可以快速解决问题,操作步骤如下,进入网关配置文件所在目录:$ cd /etc/sysconfig$ ls3精选文库apmdauthconfig clock.OLDgpmi18nkeyboardnetworkprovidersendmailapm-scripts cbqconsoleharddisksidentdkudzu用 vi 命令修改此目录下network 文件中下面的一行即可,例如:其中是所要修改或重新配置的网关地址,配置完毕后,重新启动机器就可以使网关地址的改动生效。3域名故障如果在 linux 系统中无法进行域名解析, 最可能原因是没有在本地指定有效的域名服务器,这种情况比较常见解决办法:一般修改和域名服务相关的文件如/etc/hosts 或 /etc/resolv.conf ,在这些文件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025届山东省安丘市、诸城市、五莲县、兰山区高考英语倒计时模拟卷含解析
- 2025届福建省二校高三二诊模拟考试数学试卷含解析
- 河南省武陟一中西区重点中学2025届高三冲刺模拟英语试卷含解析
- 2025届吉林省靖宇县高考压轴卷英语试卷含解析
- 河南省洛阳市偃师高级中学2025届高三下学期第六次检测英语试卷含解析
- 四川省成都市郫都区2025届高考冲刺数学模拟试题含解析
- 餐饮加盟合同范本
- 2024年挖掘机械租赁合同范本(含售后服务)3篇
- 2024年度生态保护栽树工程合同范本3篇
- 2024年度医疗行业第三方代付款合同3篇
- 超市柜台长期出租合同范例
- 人教版三年级下册数学期中测试卷含答案(新)
- 2024政府采购评审专家考试题库附含答案
- 第24课《穿井得一人》公开课一等奖创新教学设计 统编版语文七年级上册
- 提高吸入剂使用正确率品管圈成果汇报
- 2024年全新七年级语文上册期末试卷及答案(人教版)
- 北京邮电大学《大数据技术与应用》2022-2023学年期末试卷
- 2024年沪教版一年级上学期语文期末复习习题
- 吉林高校新型智库建设实施方案
- 前台文员的工作灵活性与适应能力计划
- 第八届全国测绘地理信息行业职业技能竞赛理论考试题库及答案
评论
0/150
提交评论