知识大全 Linux系统常见紧急情况的处理方法

Posted 系统

篇首语:书卷多情似故人,晨昏忧乐每相亲。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Linux系统常见紧急情况的处理方法相关的知识,希望对你有一定的参考价值。

Linux系统常见紧急情况的处理方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

   .使用急救盘组进行维护   急救盘组(也称为boot/root盘组) 是系统管理员必不可少的工具 用它可以独立地启动和运行一个完整的Linux系统 实际上 急救盘组中的第 张盘上就有一个完整的Linux系统 包括root文件系统 而第 张盘则存放了可启动的内核   使用急救盘组维护系统很简单 只需用这两张盘启动系统后 进入急救模式 这时使用的是root账户 为了能访问硬盘上的文件 需要手工安装硬盘文件系统 例如 用下面的命令可在/mnt目录中安装/dev/hda 盘上的ext fs类型的Linux文件系统   # monut t ext /dev/hda /mnt   注 现在根目录是急救盘上的根目录 为了访问硬盘文件系统中的文件 必须先把它安装到某个目录下 这样 如果将硬盘上文件系统安装在/mmt目录下 则硬盘上原来的/etc/passwd文件的路径就是/mnt/etc/passwd      文件系统被破坏时的处理方法   当文件系统被破坏时 如果使用的是ext fs类型的文件系统 就可从软盘运e fsck命令来修正文件系统中被损坏的数据 对于其他类型的文件系统 可以使用相应的fsck命令 当从软盘上检查文件系统时 最好不要mount安装   注 文件系统被破坏的常见原因是超级块被损坏 超级块是文件系统的 头部 它包含文件系统的状态 尺寸和空闲磁盘块等信息 如果损坏了一个文件系统的超级块(例如不小心直接将数据写到了文件系统的超级块分区中) 那么系统可能会完全不识别该文件系统 这样也就不能安装它了 即使采用e fsck命令也不能处理这个问题   不过 ext fs类型的文件系统将超级块的内容进行了备份 并存放于驱动程序的块组(block group)边界 可以用如下的命令通知e fsck使用超级块的备份     # e fsck b   是指文件系统所在的分区 b 选项用于显示使用存放在文件系统中的 块的超级块的备份数据      恢复丢失的文件   如果不小心删除了重要的文件 那么没有办法直接恢复 但是还可以将相应的文件从急救盘复制到硬盘上 例如 如果删除了文件/bin/login 此时系统无法正常进到登录界面 可以用急救盘组启动系统 将硬盘文件系统安装到/mnt目录下 然后使用下述命令      #cp a /bin/login /mnt/bin    a 选项用于告诉cp在拷贝时保持文件的访问权限 当然如果被删除的基本文件不在 急救盘组 中 也就不能用这种方法了 如果以前做过系统备份的话 那么也可以用以前的备份来恢复      .函数库破坏时的处理方法   如果不小心将系统函数库文件破坏了 或者破坏了/lib目录下符号链接 那么将导致依赖这些库的命令无法执行 最简单的解决办法是用急救盘组启动系统 在/mnt目录中安装硬盘文件系统 然后修复/mnt/lib目录下的库      无法用root账号登录系统   由于系统管理员的疏忽 或者由于系统受到黑客的入侵 系统管理员可能无法用root帐号登录系统      对于第 种情况 可能是系统管理员忘记了root密码 用急救盘组就可以解决问题   对于第 种情况 由于很可能是密码被黑客修改了 因此系统管理员无法进入系统 也就是说 Linux系统完全失去了控制 因此应尽快重新获得系统的控制权 在取得 root权限后 还应检查系统被破坏的情况 以防被黑客再次入侵   需要做的最主要的工作就是重新设置root的密码 获得Linux操作系统的控制权 首先用急救盘组启动系统 然后将硬盘的文件系统安装到/mnt目录下 编辑/mnt/etc/passwd文件 将其对应于root账户的一行加密口令域置空 如下所示   root:: : :root:/root:bin/bash   注 如果系统使用 shadow工具 就需要对文件/etc/shadow进行上述的操作 使root登录系统不需要口令   这样 root账户就没有口令了 当重新从硬盘启动Linux系统时 就可以用root账户登录(系统不会要求输入密码) 进入系统后 再用命令passwd设置新的口令      Linux系统不能启动   一般来说 如果系统管理员不能正常进入系统 就需要考虑使用急救盘组进入急救模式排除系统的故障 但在没有制作急救盘组的情况下 Linux系统不能启动 该怎么办?   在个人计算机使用 Linux系统时 通常都是Linux和MS Windows x或MS Windows NT并存的 由于重新安装其他的操作系统 经常会导致原有的Linux不能启动 这主要是因为 这些操作系统默认为计算机中没有其他的操作系统 因而改写了硬盘的主引导记录(MBR) 冲掉了Linux的LILO系统引导程序   如果有急救盘组 那么很简单 用第一张启动盘启动硬盘的Linux系统 重新运行LILO命令 就可以将LILO系统引导程序写回硬盘的主引导记录 再次开机即可   如果没有系统启动盘 怎样恢复硬盘上的Linux呢?在这种情况下 如果知道Linux在硬盘上的确切安装分区 且有loadlin程序 就可以重新返回Linux loadlin程序是DOS下的程序 运行它可以从DOS下直接启动Linux 快速进入Linux环境 在 Red Hat Linux 光盘的 dosutil/目录下就有这个程序 除此之外 还需要一个 Linux启动内核的映像文件 在 Red Hat linux 光盘的 images/目录下有这个文件——vmlinuz   例如 在Windows 系统下面 进入DOS的单用户模式 然后运行下述的loadlin命令 即可重新进入Linux系统   loadlin vmlinuz root=/dev/hda   /dev/hda 是Linux的root文件系统所在的硬盘分区位置 命令执行后 就引导Linux系统 用root登录后 运行LILO命令 则重新将LILO装入MBR 回到以前多操作系统并存使用的状态 cha138/Article/program/Oracle/201311/18430

相关参考

规程要求,根据机组的具体情况,制定分散控制系统在各种故障情况下时的紧急处理措施,至少应包括()

规程要求,根据机?ahref='http://www.baiven.com/baike/222/323577.html'target='_blank'style='color:#136ec2'>榈木咛

患者出现哪些情况需要紧急处理?

①血小板在<20109\/L者;②出血严重、广泛者;③疑有或已发生颅内出血者;④近期将实施手术或分娩者。

患者出现哪些情况需要紧急处理?

①血小板在<20109\/L者;②出血严重、广泛者;③疑有或已发生颅内出血者;④近期将实施手术或分娩者。

按照MKV控制系统的保护设计,9E燃机在发生哪些情况时将自动紧急停机(TRIP)?

按照MKV控制系统的保护设计,9E燃机在发生哪些情况时将自动紧急停机(TRIP)?参考答案:按照MKV控制系统的保护设计,9E燃机在下列情况下将跳闸:1、转速达到110%TNH(3300r/min)。

按照MKV控制系统的保护设计,9E燃机在发生哪些情况时将自动紧急停机(TRIP)?

按照MKV控制系统的保护设计,9E燃机在发生哪些情况时将自动紧急停机(TRIP)?参考答案:按照MKV控制系统的保护设计,9E燃机在下列情况下将跳闸:1、转速达到110%TNH(3300r/min)。

电气设备遇有紧急情况应怎样处理?

  在工作间断期间,若有紧急需要,值班员可在工作票未交回的情况下合闸送电,但应先将工作班全班人员已经离开工作地点的确切根据通知工作负责人或电气分场负责人,在得到他们可以送电的答复后方可执行,并应采取下

电气设备遇有紧急情况应怎样处理?

  在工作间断期间,若有紧急需要,值班员可在工作票未交回的情况下合闸送电,但应先将工作班全班人员已经离开工作地点的确切根据通知工作负责人或电气分场负责人,在得到他们可以送电的答复后方可执行,并应采取下

知识大全 oracle系统紧急故障处理

  Oracle物理结构故障的处理方法    Oracle物理结构故障是指构成数据库的各个物理文件损坏而导致的各种数据库故障这些故障可能是由于硬件故障造成的也可能是人为误操作而引起所以我们首先要判断问

9E燃机在()情况时,将自动紧急跳闸。

9E燃机在()情况时,将自动紧急跳闸。A、负荷联轴间温度升高到316℃,CO2火灾保护系统动作B、润滑油温度高70℃C、透平间温度升高到316℃,CO2火灾保护系统动作D、电气86G2动作参考答案:A

9E燃机在()情况时,将自动紧急跳闸。

9E燃机在()情况时,将自动紧急跳闸。A、负荷联轴间温度升高到316℃,CO2火灾保护系统动作B、润滑油温度高70℃C、透平间温度升高到316℃,CO2火灾保护系统动作D、电气86G2动作参考答案:A