问题描述
Ubuntu是否需要像Windows这样的定期清理。例如:
-
清理日志
-
临时文件
-
包缓存
-
遗留下来的依赖关系
我不是指网络浏览器。
如果我从来没有做过清理,我是否会有一个像新的系统,而我的硬盘上没有充满临时文件,软件包等等?
如果没有进行清理,性能是否会随着时间的推移而降低。
最佳解决方法
文件清理/节省空间/隐私
只是为了提出一个想法,以Windows为基础。在Windows中,你需要每周进行一次清理工作(如果不是每天都是这样)(我举例说明我在超过30家网吧工作的事实,这些网络总共超过500多台PC。用户所做的工作是每天清理一项典型的工作。)在Ubuntu中,实际上并不经常需要这种清理,但是如果你真的需要这样做,你可以使用apt-get
或aptitude
这样的几个命令行工具来完成一个很好的清理工作,还有像ubuntu tweak
这样的GUI工具。 Ubuntu的清理工作可以每6到12个月完成一次。是的,这是正确的,每隔这么多个月你就可以做到,或者每隔2或3年我的情况。
这实际上取决于你通过PC的工作量。当我说工作时,我的意思是,下载文件,移动文件,创建文件,删除或复制文件。所有这一切都是每天。大多数Windows用户都知道,如果不进行优化,任何Windows的性能都会降低很快。我曾经遇到过这样的情况:用户已经用了整整一年而不需要优化任何东西,还有其他情况下用户必须在一个月后逐字格式化PC。这取决于计算机的使用情况。 1年的家伙只使用电脑进行文字处理和互联网。 1个月用它来下载很多东西,音乐,视频,游戏,删除一些,移动一些等等。在所有这些时间里,两者都没有做任何优化。
在Ubuntu中,性能会下降,但根据您的经验,您需要:
-
安装许多也创建许多文件的服务(LAMP服务器,邮件服务器,FTP服务器等)。表现将下降约5%。至少整整一年,就会发生这一切。你可能会看到更多的性能损失,但你需要等待很多(比如等待3到5年)。直接的缺点是启动时间和关闭时间,因为您运行的服务需要关闭客户端连接等。除此之外,Windows中不会出现缓慢的情况。
-
安装许多程序(视频编辑器,声音编辑器,游戏等)。与安装服务时的性能下降类似,但不是那么多。您甚至可以安装程序,使用99.99%的硬盘空间,Ubuntu不会造成性能下降。至少我用Wine游戏和OpenGL游戏进行了测试,看看他们是否因使用几乎已满的硬盘性能下降而受到打击。
如果你担心性能和空间浪费,那么你可以每隔一两年进行一次检查,因为你不会浪费很多空间。性能方面,Ubuntu(或任何其他发行版)不会因填充HDD的系统中留下的垃圾量而影响性能。这是一个Windows问题,而不是Linux问题,如果你剩下大约25%到35%的空间,系统开始变慢(在Windows XP中比在Vista或7/8中更多)。无论如何,就像我之前说的那样,拥有99.99%硬盘的东西不会减慢你的速度。唯一的问题是您需要清理/var/log
中的日志。这将增加加班时间,文件夹将保存许多兆字节或千兆字节的信息,具体取决于安装的时间和服务。在6个月的周期中,我在日志文件夹中获得大约20MB。
如果你真的是偏执狂,你有这个命令:
(只有安装了aptitude)
sudo aptitude clean
– 将从缓存sudo aptitude autoclean
中删除下载的包 – 将从缓存中删除旧的下载包
(使用默认情况下已经出现的apt-get)
sudo apt-get clean
– 将从缓存sudo apt-get autoclean
中删除下载的包 – 将从缓存中删除旧的下载包
对于基于GUI
Ubuntu Tweak
sudo add-apt-repository ppa:tualatrix/next
sudo apt-get update
sudo apt-get install ubuntu-tweak
然后运行ubuntu-tweak,有一个名为Janitor的选项,用于弹簧清洁,如图所示:
您还可以从系统中删除旧的压缩日志文件
sudo rm -v /var/log/*.gz
最后有一个GUI工具(在评论中感谢Uri。我忘了):
BleachBit
BleachBit是Ubuntu(类似于CCleaner)和其他发行版的高级清洁实用程序,它们确实真正清理系统。只需搜索漂白,您就可以在软件中心找到它。它与Ubuntu Tweak的不同之处在于它搜索许多应用程序用来存储缓存/临时文件的许多常见文件夹。除此之外,浏览器的性能有所改善(因为它也可以清除它们)和libreoffice。 BleachBit有很多东西,但是去网站了解更多信息。 +1 Uri提醒。
请注意,这通常是每隔几个月或几年进行一次,而不是像Windows一样每天或每周进行。 Linux和Ubuntu有一种独特的方式,一直针对这种类型的”problems”进行优化。在你问之前,Ubuntu中的碎片是一件非常困难的事情。我们在Windows中看到的碎片需要花费数月甚至数年的时间,因此Windows中2个月的碎片(以及随之而来的缓慢)大约相当于Linux中的2到3年(即便如此也不会像视窗)。
对于一般检查,我有2个1TB硬盘,一个是0.91%non-contiguous,另一个是OMG !! 1.2%non-contiguous …经过2年的日常生活,不断使用。所以我猜在2050年我最终将不得不”defragment”硬盘,除非我买了一个新的或格式化现有的;)。
为了能源效率
对于电池性能,众所周知,以下工具可以提供帮助:
Powertop
它可以节省几分钟/小时的电池使用时间,延长电池寿命和性能。
要安装:sudo apt-get install powertop
运行:sudo powertop
Jupiter
(自13.04起不可用/需要)推荐阅读是否有类似木星的省电应用程序?它可以更好地管理电池使用,并延长电池使用时间。
sudo add-apt-repository ppa:webupd8team/jupiter
sudo apt-get update
sudo apt-get install jupiter
要运行:在Dash中键入jupiter或使用顶部面板中的Jupiter Applet图标。
TLP
它是监控瓦特使用情况的良好电源管理工具:
安装:
sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update
sudo apt-get install tlp
要运行:只需重新启动,它将作为服务启动。
唯一的缺点是您需要调整配置文件以充分利用电池,但使用powerstat
等工具可以让您轻松了解优化是对还是错。
次佳解决方法
清洁是没有必要的,但对于我们中的细致,强烈建议;)
-
apt
缓存可以快速增长,特别是在安装了许多新内核时 -
有错误的应用程序可以在这里和那里留下文件,并在文件系统中弄乱。例如,在我的10.10系统上,我有几十个
~/.recently-used.xbel.XXXXX
和~/.org.chromium.XXXX
无用的文件。 -
卸载的应用程序通常会将其配置文件保留在主目录中。
-
如果您的系统出现问题,日志会变得非常庞大 – 请检查
/var/log
和~/.xsession-errors
的大小。 -
通常情况下,用户会在各处留下大量垃圾。打开Baobab磁盘空间分析器或任何此类分析器,以了解随着时间的推移积累在磁盘上的内容。
-
所有缩略图都会被存储,即使您已删除这些图片或永远不再使用该照片CD,也不会被清除。
-
如果存在文件系统问题,那么您丢失的+找到的目录也会增长
Ubuntu系统可以很好地清理所有不必要的东西,但管理员不时要权衡…
第三种解决方法
apt-get clean
偶尔会删除旧的软件包下载档案并不会有问题,我不确定是否有任何可以自动执行此操作的内容。
logrotate将为您处理日志。
每次重启时都会清除/tmp。
第四种方法
实际上,它确实需要清理,在我看来,最好的应用程序是漂白位,它有点像Windows上着名的CCleaner,Bleachbit在软件中心
清理你的firefox缓存,apt缓存,清空垃圾等等,它应该在ubuntu中安装,说实话,如果你已经运行了一段时间,你可以在第一次运行bleachbit时有效释放数百MB
第五种方法
你好恕我直言笨蛋ubuntu确实需要与时间通过你安装/删除的东西让我们说你会有一些你不需要的配置文件旁边的一些孤儿包当然有些拇指……,你可以尝试漂白剂
参考资料