linux用shell命令怎样清理系统缓存

linux用shell命令怎样清理系统缓存,第1张

可以使用以下命令清理系统垃圾

sudo apt-get autoclean 清理旧版本的软件缓存

sudo apt-get clean 清理所有软件缓存

sudo apt-get autoremove 删除系统返纳不再使用的孤立软件

执行

sudo nautilus /boot

删除除了最新内核以外的其它文件,(比如2006-08-17 官方内核是 26,那就可以删除所有 23,25结尾的旧裤姿内核文件)

整理grub启动菜单

sudo gedit /boot/grub/menu.lst

删除除最新内核以外的其它启动项(如23,25等)

---------------------------------

Ubuntu Linux与Windows系统不同,Ubuntu Linux不会产生无用垃圾文件,但是在升级缓存中,Ubuntu Linux不会自动删除这些文件,今天就来说说这些垃圾文件清理方法。

1,非常有用的清理命令:

sudo apt-get autoclean

sudo apt-get clean

sudo apt-get autoremove

这三个命令主要清理升级缓存以及无用包的。

2,清理opera/ firefox的缓存文件:

ls ~/.opera/cache4

ls ~/.mozilla/firefox/*.default/Cache

3,清理Linux下孤立的包:

图形界面下我们可以用:gtkorphan

sudo apt-get install gtkorphan -y

终端命令下我们可以用:deborphan

sudo apt-get install deborphan -y

4,卸载:tracker

这个东西一般我只要安装Ubuntu就会第一删掉tracker 他不仅会产生大量的cache文件而且还会影响开机速度。所以在新得利里面删掉就行。

5,删除多余的内核:一定不要删错哦,切记漏纯没!!

打开终端敲命令:dpkg --get-selections|grep linux

有image的就是内核文件

删除老的内核文件:

sudo apt-get remove 内核文件名 (例如:linux-image-2.6.27-2-generic)

内核删除,释放空间了,应该能释放130-140M空间。

最后不要忘了看看当前内核:uname -a

附录:

包管理的临时文件目录:

包在

/var/cache/apt/archives

没有下载完的在

/var/cache/apt/archives/partial

chromeshell是缓存文件。

hromeShell 的目的是在Windows中创造出了一个类似Chome OS的环境(非开源尘野凯),开发者目前推出了0.2 BETA,其系统需求为Google Chrome和Windows NT 4.0以上版本,它能轻松的在Chrome UI和默认的Windows桌面之间切换,在待机情况下启派唤动邮件应用程序不到脊穗3秒,而冷启动下启动邮件也只需30多秒。

linux的shell用一个exec函数把用户的命令来执行,数据写入的时候,先把数据写入到内核的缓冲区,使用write函数(linux的系统调用函数),在数据去满或者sync的时亩谨慧候,再把数据写入到磁盘,把数据写入到磁盘的时候使用cpu来写,写的细节,大概是cpu把所有的外设(注入磁盘,键盘,鼠标等)都有一个端口可以直接访问,不过需要有对应的驱动程序,写的时候就通过对应的晌派接口来写,真正想彻迅答底了解的话,必须要读linux内核代码了。。。。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8201184.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存