Linux服务器的毛病扫除办法

发布时刻:2019-11-07 13:03 来历:互联网 当时栏目:电脑基础常识

  由于Linux操作体系易于运用,因此大多数用户挑选Linux操作体系,可是假如Linux体系呈现毛病,咱们需求运用一些补救措施进行毛病扫除。让咱们看一下Linux服务器的典型的毛病扫除办法。
  一、linux体系毛病诊断:
  咱们将按照体系发动次序为我们介绍LINUX下的毛病扫除办法。
  1、linux体系发动毛病:这是在Linux操作体系中经常会遇到的问题。体系不能发动的原因首要有——在装置Linux操作体系的进程中,LILO装备信息过错,导致装置结束后,体系不能正常发动;从头装置其他的操作体系,也经常会导致本来的Linux不能发动。由于这些新装置的操作体系默许在计算机中没有其他的操作体系,因此改写了硬盘的主引导记载(MBR),掩盖了Linux操作体系中的LILO体系引导程序,致使最终无法发动LILO。在操作Linux操作体系进程中,由于运转了过错的Linux指令,使体系从头发动时呈现异常。
  假如在Linux操作体系装置进程中或装置进程后,制造了Linux体系的急救发动盘组,运用这些急救盘发动体系即可进入体系,然后对相应过错进行装备即可处理问题:假如没有制造急救发动盘组,Linux体系不能发动,该怎样办呢?下面介绍三种处理办法。
  (1)进入Linux操作体系单用户形式,在boot提示符后,输入linux single,在此形式下发动Linux,LILO装备和网络装备信息不加载在发动进程中。
  (2)光盘发动,用第一张装置Linux操作体系的光盘(发动光盘)发动硬盘的Linux体系,主板BIOS里要设置成光盘发动,重启机器后,呈现boot:提示符后键入:
  vmlinuz toot=/dev/linuxrootpartition
  其间,root=后边填入Linux root分区的分区号,也便是Linux体系的root文件体系地点的硬盘分区方位,例如:vmlinuz root=/dev/hda3 noinitrd。按回车键之后,即可进入Linux体系。假如想康复被损坏的LILO 体系引导程序,能够在修正/etc/lilo.config之后,运转/sbin/lilo即可。这种办法也合适其他原因对Linux操作体系形成的损坏。
  小提示:上面介绍了经过光盘发动的办法,当然软盘发动操作体系的进程与过程是相同的。
  (3)在DOS下运转loadlin程序发动体系。在个人计算机运用Linux体系时,一般都是Linux和Windows 9x或Windows 2000并存的。假如知道Linux体系在硬盘上的切当装置分区,而且有loadlin程序(在Red Hat Linux光盘的dosutil目录下就有这个程序),也能够发动Linux体系。Loadlin是DOS体系下的程序,运转它能够从DOS体系下直接发动Linux体系,快速进入Linux环境。除loadlin程序之外,还需求一个Linux发动内核的映象文件vmlinuz,在Red Hat linux光盘的images目录下有这个文件。例如,假如在Windows 2000体系下面,进入DOS的指令形式,然后运转下述的loadlin指令,即可从头进入Linux体系:
  loadlin vmlinuz root=/dev/linuxrootpartition
  指令履行后,就开端引导Linux体系。用root身份登录后,修正/etc/lilo.config之后,运转/sbin/lilo即可,这样操作后则从头将LILO体系引导程序装入MBR。
  上面介绍的三种办法比较起来仍是第一种LILO装备法比较简略有用,第二种需求光盘的支撑,而第三种操作起来相对繁琐。
  2、linux文件体系毛病: 在Linux操作体系中,这也是一种经常会遇到的毛病。由于体系不正常关机,或忽然掉电等原因引起文件体系被损坏。当文件体系被损坏时,能够运用相应的fsck指令进行文件体系的批改。例如下面的指令:fsck? /dev/hda5。
  小提示:关于fsck指令具有参数的运用办法,能够参看linux的参考手册。假如运用的是ext2fs类型的文件体系,就可从软盘运转e2fsck指令来批改文件体系中被损坏的数据。
  可是有一点要留意:假如文件体系被损坏的原因是超级块被损坏,超级块是文件体系的“头部”,它包括文件体系的状况、尺度和闲暇磁盘块等信息。假如损坏愿意个文件体系的超级快(例如不小心直接将数据写到了文件体系的超级快分区中),那么Linux或许会彻底不辨认该文件体系,即便选用fsck或e2fsck指令也不能批改它了。这时候,只要到装置光盘中看看有没有对应的文件体系,将此文件掩盖原操作体系被损坏的文件来康复了。假如不小心删除了体系中重要的文件,也可选用这种办法来试试。
  3、linux函数库毛病:? 在Linux操作体系中,假如不小心将体系中的函数库文件损坏,或许损坏了/lib目录下符号链接,那么将导致依靠这些库的指令无法履行。这也是比较常见的体系毛病。
  最简略的处理办法是用急救发动盘组发动体系,在/mnt目录上装置硬盘文件体系,然后批改/mnt/lib目录下的库。
  4、linux登录体系毛病: 由于管理员忘掉暗码,或许由于体系遭到黑客的侵略导致体系暗码文件被修正。导致管理员或许无法用帐号登录体系。
  详细处理办法如下:
  (1)在体系发动时,进入单用户形式(Linux Single),然后用passwd指令从头设置暗码,或修正暗码文件托言康复正常。
  (2)用急救发动盘组发动体系,然后将硬盘的文件体系装置到/mnt目录下,修正/mnt/etc/passwd文件进行康复。
  (3)将装置体系的硬盘拆下来,放在另一个Linux体系中,然后挂载此硬盘的体系装置区,将次硬盘分区中的/etc/passwd、/etc/shadow、/etc/group文件掩盖或修正,也能够康复。
  5、linux体系的KDE环境毛病:假如Linux体系的KDE环境无法正常发动,例如以一般帐号运转startx指令后,呈现:“……can not start X server. Perhaps you do not have console ownership?”相似的提示。呈现这种提示的原因是或许其他用户从前运转KDE环境,并在体系中留下标明此用户的缓存文件。
  运转如下指令:
  rm? -rf/tmp/*
  然后,从头运转startx指令即可进入KDE环境。
  假如以一般帐号运转startx指令后,呈现“can not start X server”的过错提示,而且不断地有报错提示的英文字符伤上翻滚,导致无法进入KDE环境。呈现这种状况,或许是由于对Linux体系的不正常关机,导致了不能进入Linux的KDE 环境。
  在操控台下以root身份登录,键入setup指令,呈现体系设置菜单,挑选其间的“X窗口设置”,然后按照提示正确设置显示器的类型、改写频率、显存巨细和分辨率等。这样将体系中的X 窗口从头设置一遍。
  假如没有报错,体系会主动发动KDE环境,需求留意的一点是:在用setup指令进行设置时,或许还会有很多的英文字符在屏幕上翻滚,这是没关系,请持续看清屏幕,运用Tab键或方向键进行上面的装备,装备无误后,会马上康复KDE环境的。
  二、网络毛病诊断
  既然是服务器,那么linux体系现已要连接到网络才干发挥他的作用和能量。所以说在实践工作中linux体系的网络毛病也是急需扫除的。
  1、无法ping通LINUX服务器: 当在Linux体系中IP地址无法Ping通时,首要原因是由于网络信息装备的过错导致的。
  详细处理办法介绍如下:
  (1)运用ifconfig指令从头装备网卡地址,指令行如下:
  $ifconfig eht0192.168.1.2 netmask 255.255.255.0
  $ifdown eth0
  $ifup eth0
  然后用Ping指令,就能够Ping通IP地址192.168.1.2了。
  (2)修正体系中的网络装备文件也能够到到上面的意图,主张运用这种办法,这样的操作愈加牢靠。
  进入网络装备文件地点的目录:
  $cd/etc/sysconfig/network-scripts
  $1s
  ifcfg-eth0 ifdown-ipv6? ifdown-sit? ifup-aliases? ifup-plip? ifup-ppp? ifup-sl
  ifcfg-1o?? ifdown-post?? ifdown-sl?? ifup-ipv6?? ifup-plusb?? ifup-routes? network-functions
  ifdown?? ifdown-ppp? ifup?? ifup-ipx?? ifup-post?? ifup-sit?? network-functions-ipv6
  用vi指令修正ifcfg-eth0文件中下面的一行即可,例如:
  IPADDR=192.168.1.2
  其间192.168.1.2是所要修正或从头装备的地址,装备结束后,从头发动机器就能够使IP地址的改动收效。
  2、本机无法拜访外部网络:假如在Linux操作体系中无法拜访外部,例如Ping公网的IP地址不通,而Ping自己机器的地址能够通,一般原因是网关信息没有装备正确。
  处理办法如下:
  选用上面的第二种办法(直接修正网关装备文件)能够快速处理问题,操作过程如下,进入网关装备文件地点目录:
  $cd/etc/sysconfig
  $1s
  apmd?? authconfig?? clock.OLD?? gpm?? i18n?? keyboard?? network?? provider
  sendmail?? apm-scripts?? cdq?? console?? harddisks?? identd?? kudzu
  用vi指令修正此目录下network文件中下面的一行即可,例如:
  GATEWAY=192.168.1.1
  其间192.168.1.1是所要修正或从头装备的网关地址,装备结束后,从头发动机器就能够使网关地址的改动收效。
  3、DNS域名解析毛病:假如在Linux体系中无法进行域名解析,最或许的原因是没有在本地指定有用的域名服务器,这种状况比较常见。
  处理办法如下:
  一般修正和域名服务相关的文件如/etc/hosts或/etc/resolv.conf,在这些文件中增加有用的域名服务器的IP地址就能够处理。假如判别不是本地域名解析的问题,例如在本地能够解析公司域名,但外面的客户无法正常解析公司域名,则需求和域名注册服务提供商联络,一同处理问题。由于此种状况的发作,或许是公司体系中的IP地址和注册的域名不对应的原因形成的。
  以上便是最常见Linux服务器的典型毛病的扫除办法,不过我们遇到的问题必定不止于此,首要期望这些能协助到我们,别的假如有什么问题或许处理问题的办法能够共享给小编哦~
  • 1、
  • 2、
  • 3、
  • 4、
  • 5、
  • 6、
  • 7、
  • 8、
  • 9、
  • 10、
  • 11、
  • 12、
  • 13、
  • 14、
  • 15、
  • 16、
  • 17、
  • 18、
  • 19、
  • 20、
  • 21、
  • 22、
  • 23、
  • 24、
  • 25、
  • 1、
  • 2、
  • 3、
  • 4、
  • 5、
  • 6、
  • 7、
  • 8、
  • 9、
  • 10、
  • 11、
  • 12、
  • 13、
  • 14、
  • 15、
  • 16、
  • 17、
  • 18、
  • 19、
  • 20、
  • 21、
  • 22、
  • 23、
  • 24、
  • 25、