Chinaunix首页 | 论坛 | 博客
  • 博客访问: 120721
  • 博文数量: 24
  • 博客积分: 32
  • 博客等级: 民兵
  • 技术积分: 109
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-28 16:23
文章分类
文章存档

2014年(6)

2013年(8)

2012年(6)

2011年(4)

分类: 系统运维

2013-01-18 12:37:58

 

 

一、    概述

操作系统在使用过程中,由于各种原因导致系统文件属性发生了变化,特别是认为造成的,比如说,执行chmod –R 777 *时没有注意路径,如果是在根下执行将讲导致系统文件属性变化,从来带来非常大隐患。

 

二、    系统文件发生属性纹路导致的后果和解决办法

系统文件发生紊乱,如果此时系统没有reboot,那么可以直接进行文件属性的更正,如果此时reboot系统,系统将无法完成reboot,系统在重启过程中产生panic,以下信息是典型的文件属性变化后reboot产生的panic消息:

panic[cpu0]/thread=300017bfba0: Can't invoke /etc/init, error 13

000002a1000e5a40 genunix:icode+274 (ffbeffe8, 0, 300017bdb88, 0, ffbefff4, ffffffffffffffff)
%l0-3: 00000000ffbefff4 0000000000000000 00000000104537c8 000002a10000fd20

%l4-7: 0000000000000bb8 0000000000000000 0000000000002000 00000000104537e8

 

处理方法分为两种情况来讨论:

1. 系统文件属性紊乱后没有reboot系统,系统正常运行的情况下

此时可以直接使用pkgchk命令来进行修正文件属性,但是此时需要确保pkgchk

命令能正常执行,/var/sadm/pkg目录没有损坏,具体命令如下:

pkgchk –a –R / -f

此命令通过/var/sadm/pkg目录安装信息来纠正所有的安装的系统和软件的文件属性。

2. 系统已经被reboot,并且无法完成reboot而产生panic情况下的处理:

a. ok boot cdrom -s

b. mount /dev/dsk/c0t0d0s0 /a

c. # pkgchk -a -R /a –f  命令来校正所有文件属性.

d. # umount /a

e. # reboot

 

请访问我在豆丁上传的该文档:

阅读(1343) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~