Ubuntu 是否需要像 Windows 一样定期清理。例如:
我指的不仅仅是网络浏览器。
万一我从不进行清理,我的硬盘是否会像新系统一样充满临时文件、包等?
如果不进行清理,性能是否会随着时间的推移而降低。
Lui*_*ado 42
只是提供一个想法,以 Windows 为基础。在 Windows 中,如果不是每天,您几乎每周都需要进行清理(我举个例子,我在 30 多家网吧工作,总共有 500 多台 PC。从用户那里得到的工作不得不每天清理是一项典型的工作。)。在 Ubuntu 中,这种清理实际上并不经常需要,但如果你真的需要这样做,你有几个命令行工具,apt-get或者aptitude可以做一个很好的清理,GUI 工具ubuntu tweak也可以这样做。Ubuntu 的清理工作可以每 6 到 12 个月进行一次。是的,没错,你可以每隔几个月做一次,或者在我的情况下每 2 或 3 年做一次。
这实际上取决于您让 PC 完成的工作量。当我说工作时,我的意思是下载文件、移动文件、创建文件、删除或复制文件。所有这一切每天都在进行。大多数 Windows 用户都知道,如果不进行优化,任何 Windows 的性能都会下降得非常快。我曾遇到过这样的情况,用户一整年都不需要优化任何东西,还有其他情况,用户必须在一个月后真正格式化 PC。这取决于计算机的使用情况。1 岁的家伙只使用计算机进行文字处理和互联网。1个月用它下载了很多东西,音乐,视频,游戏,删除了一些,移动了一些等等。在所有的这段时间里,都没有做任何优化。
在 Ubuntu 中,您的性能确实会下降,但根据经验,您需要:
安装许多还会创建许多文件的服务(LAMP 服务器、邮件服务器、FTP 服务器等)。性能将下降约 5%。至少整整一年,这就是会发生的一切。您可能会看到更多的性能损失,但您需要等待很长时间(例如 3 到 5 年的等待)。直接的缺点是启动时间和关闭时间,因为您正在运行需要关闭客户端连接等的服务。除此之外,不会有 Windows 中已知的缓慢。
安装许多程序(视频编辑器、声音编辑器、游戏等)。类似于安装服务时的性能下降,但没有那么多。您甚至可以将程序安装到使用 99.99% 的硬盘空间,而 Ubuntu 不会造成性能下降。至少我用 Wine 游戏和 OpenGL 游戏测试了这个,看看它们是否在使用几乎已满的 HDD 时性能下降。
如果您担心性能和空间浪费,那么您可以每隔一两年进行一次检查,因为您不会浪费很多空间。在性能方面,Ubuntu(或任何其他发行版)不会受到系统中填充硬盘的垃圾量的影响。这是一个 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
sudo add-apt-repository ppa:tualatrix/next
sudo apt-get update
sudo apt-get install ubuntu-tweak
Run Code Online (Sandbox Code Playgroud)
然后运行ubuntu-tweak,有一个名为 Janitor 的选项,用于春季大扫除,如图所示:

您还可以从系统中删除旧的压缩日志文件
sudo rm -v /var/log/*.gz
Run Code Online (Sandbox Code Playgroud)
最后有一个 GUI 工具(在评论中感谢 Uri。我忘了):

BleachBit 是 Ubuntu(类似于 CCleaner)和其他发行版的高级清理实用程序,可以真正清理系统。您只需搜索漂白剂即可在软件中心找到它。它与 Ubuntu Tweak 的不同之处在于它搜索许多应用程序用来存储缓存/临时文件的许多常见文件夹。除此之外,还稍微提高了浏览器的性能(因为它也会清除它们)和 libreoffice。BleachBit 还可以做很多事情,但请访问该站点以获取更多信息。+1 Uri 用于提醒。
请注意,这通常每隔几个月或几年执行一次,而不是像在 Windows 中那样每天或每周执行一次。Linux 和 Ubuntu 有一种始终针对此类“问题”进行优化的独特方式。在你问之前,Ubuntu 中的碎片化是一件非常困难的事情。我们在 Windows 中看到的级别的碎片化需要数月甚至数年,因此在 Windows 中 2 个月的碎片化(以及随之而来的缓慢)在 Linux 中大约需要 2 或 3 年(即使这样也不会像在视窗)。
对于一般检查,我有 2 个 1TB 硬盘,一个是 0.91% 不连续的,另一个是 OMG!1.2% 不连续……每天持续使用 2 年后。所以我猜测在 2050 年我最终将不得不对硬盘进行“碎片整理”,除非我买了一个新的或格式化了现有的 ;)。
对于电池性能,众所周知,以下工具确实有帮助:
它可以节省几分钟/几小时的电池使用时间,增加电池的寿命和性能。
安装: sudo apt-get install powertop
跑步: sudo powertop

(自 13.04 起不可用/需要) 推荐阅读是否有类似于 Jupiter 的省电应用程序? 它可以更好地管理电池使用情况,并提供更长的电池使用时间。
sudo add-apt-repository ppa:webupd8team/jupiter
sudo apt-get update
sudo apt-get install jupiter
Run Code Online (Sandbox Code Playgroud)
运行:在 Dash 中输入 jupiter 或使用顶部面板中的 Jupiter Applet 图标。

这是一个很好的电源管理工具来监控瓦特使用情况:
安装:
sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update
sudo apt-get install tlp
Run Code Online (Sandbox Code Playgroud)
运行:只需重新启动,它将作为服务启动。
唯一的缺点是您需要调整配置文件以充分利用您的电池,但使用类似工具powerstat可以让您轻松了解优化是对还是错。
清洁不是必需的,但对于我们中间的细致,强烈建议;)
apt 缓存可以快速增长,尤其是在安装大量新内核时~/.recently-used.xbel.XXXXX和~/.org.chromium.XXXX无用文件。/var/log和~/.xsession-errors。Ubuntu 系统在清理所有不必要的东西方面做得很好,但有时管理员必须权衡……