Chinaunix首页 | 论坛 | 博客
  • 博客访问: 322223
  • 博文数量: 25
  • 博客积分: 375
  • 博客等级: 一等列兵
  • 技术积分: 1260
  • 用 户 组: 普通用户
  • 注册时间: 2011-05-17 16:39
个人简介

喜欢IT的一个“武痴”! 喜欢追求新技术、探索技术!

文章分类
文章存档

2019年(1)

2014年(2)

2013年(11)

2012年(11)

分类: 系统运维

2012-12-19 15:44:49

 

 

一、    概述

操作系统在使用过程中,由于各种原因导致系统文件属性发生了变化,特别是认为造成的,比如说,执行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

 

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

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