上午看《Ubuntu Linux --入门到精通》,其中写道:
系统在执行程序发生错误时,会将残留在内存中的数据存成core文件,系统经过长期运行后,这些core文件的数量会越来越多,并且分布在许多目录中。此时管理员就可以利用find命令配合-exec参数来清除这些core文件。可以执行sudo find / -name core -print -exec rm -rf {} \;达到目的。
结果,重启后(一般修改了系统设置我都会重启以看看效果或者看看会不会出错),声音没有了,音量控制器有个小红叉,双击它,出现如下提示
执行sudo find / -name core -print -exec rm -rf {} \;后出现的问题。
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 259
- 注册时间: 2008-11-14 20:35
-
- 帖子: 259
- 注册时间: 2008-11-14 20:35
Re: 执行sudo find / -name core -print -exec rm -rf {} \;后出现的问题。
之后搜索论坛,有说重装moduels-generic的,照做了,声音没弄好,鼠标又不能用了。郁闷!
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
Re: 执行sudo find / -name core -print -exec rm -rf {} \;后出现的问题。
估计删了不应该删的东西了。。
这种删除最好先检查一下会删除什么再执行
这种删除最好先检查一下会删除什么再执行
代码: 全选
$ 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
^_^ ~~~
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
-
- 帖子: 259
- 注册时间: 2008-11-14 20:35
Re: 执行sudo find / -name core -print -exec rm -rf {} \;后出现的问题。
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/sound/core
可能是删除了这两个。那么怎么修复呢?
- yaoms
- 帖子: 4952
- 注册时间: 2007-10-19 14:51
- 来自: 深圳
Re: 执行sudo find / -name core -print -exec rm -rf {} \;后出现的问题。
你删除了不该删除的东西了。具体删了多少,不知道。比较麻烦。算个教训吧。
Nothing 有事请发邮件到 yms541 AT gmail.com
alias 爱慕颇雷尔='mplayer'
alias 爱慕颇雷尔='mplayer'