当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 5 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 执行sudo find / -name core -print -exec rm -rf {} \;后出现的问题。
帖子发表于 : 2008-12-28 13:21 

注册: 2008-11-14 20:35
帖子: 259
送出感谢: 0 次
接收感谢: 1
上午看《Ubuntu Linux --入门到精通》,其中写道:
系统在执行程序发生错误时,会将残留在内存中的数据存成core文件,系统经过长期运行后,这些core文件的数量会越来越多,并且分布在许多目录中。此时管理员就可以利用find命令配合-exec参数来清除这些core文件。可以执行sudo find / -name core -print -exec rm -rf {} \;达到目的。

结果,重启后(一般修改了系统设置我都会重启以看看效果或者看看会不会出错),声音没有了,音量控制器有个小红叉,双击它,出现如下提示


附件:
screenshot3.png
screenshot3.png [ 22.45 KiB | 被浏览 180 次 ]
screenshot2.png
screenshot2.png [ 55.31 KiB | 被浏览 152 次 ]

页首
 用户资料  
 
2 楼 
 文章标题 : Re: 执行sudo find / -name core -print -exec rm -rf {} \;后出现的问题。
帖子发表于 : 2008-12-28 13:23 

注册: 2008-11-14 20:35
帖子: 259
送出感谢: 0 次
接收感谢: 1
之后搜索论坛,有说重装moduels-generic的,照做了,声音没弄好,鼠标又不能用了。郁闷!


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 执行sudo find / -name core -print -exec rm -rf {} \;后出现的问题。
帖子发表于 : 2008-12-28 13:36 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
估计删了不应该删的东西了。。

这种删除最好先检查一下会删除什么再执行

代码:
$ sudo find / -name core -exec echo rm -rf {} \;
rm -rf /dev/core
rm -rf /dev/.static/dev/core
rm -rf /lib/udev/devices/core
rm -rf /lib/modules/2.6.25.6-ac-20080611/kernel/net/core
rm -rf /lib/modules/2.6.25.6-ac-20080611/kernel/sound/core
rm -rf /lib/modules/2.6.25.6-ac-20080611/kernel/drivers/mmc/core
rm -rf /lib/modules/2.6.25.6-ac-20080611/kernel/drivers/usb/core
rm -rf /lib/modules/2.6.25.6-ac-20080611/kernel/drivers/infiniband/core
rm -rf /usr/src/linux-headers-2.6.25.6-ac-20080611/net/core
rm -rf /usr/src/linux-headers-2.6.25.6-ac-20080611/sound/aoa/core
rm -rf /usr/src/linux-headers-2.6.25.6-ac-20080611/sound/core
rm -rf /usr/src/linux-headers-2.6.25.6-ac-20080611/drivers/mmc/core
rm -rf /usr/src/linux-headers-2.6.25.6-ac-20080611/drivers/usb/core
rm -rf /usr/src/linux-headers-2.6.25.6-ac-20080611/drivers/infiniband/core
rm -rf /usr/src/linux-headers-2.6.25.6-ac-20080611/drivers/memstick/core
rm -rf /usr/src/linux-headers-2.6.25.6-ac-20080611/include/config/dvb/core
rm -rf /usr/src/linux-headers-2.6.25.6-ac-20080611/include/config/toi/core
rm -rf /usr/src/linux-headers-2.6.25.6-ac-20080611/include/config/serial/core
rm -rf /usr/include/boost/xpressive/detail/core
rm -rf /usr/include/boost/spirit/core
rm -rf /proc/sys/net/core


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 执行sudo find / -name core -print -exec rm -rf {} \;后出现的问题。
帖子发表于 : 2008-12-28 13:51 

注册: 2008-11-14 20:35
帖子: 259
送出感谢: 0 次
接收感谢: 1
rm -rf /usr/src/linux-headers-2.6.25.6-ac-20080611/sound/aoa/core
rm -rf /usr/src/linux-headers-2.6.25.6-ac-20080611/sound/core
可能是删除了这两个。那么怎么修复呢?


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 执行sudo find / -name core -print -exec rm -rf {} \;后出现的问题。
帖子发表于 : 2008-12-28 14:19 
头像

注册: 2007-10-19 14:51
帖子: 4953
地址: 深圳
送出感谢: 0 次
接收感谢: 2
你删除了不该删除的东西了。具体删了多少,不知道。比较麻烦。算个教训吧。


_________________
Nothing 有事请发邮件到 yms541 AT gmail.com
alias 爱慕颇雷尔='mplayer'


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 5 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译