Ubuntu 是否需要像 Windows 一样定期清理。例如:
- 清理日志
- 临时文件
- 包缓存
- 遗留的依赖关系
我指的不仅仅是网络浏览器。
如果我从不进行清理,我的硬盘上不会充满临时文件、包等,我的系统是否会像新的一样?
如果不进行清理,性能是否会随着时间的推移而下降?
答案1
文件清理 / 节省空间 / 隐私
仅以 Windows 为基础给出一个想法。在 Windows 中,您几乎每周都需要清理一次,如果不是每天的话(我以我在 30 多家网吧工作过的事实为例,这些网吧总共有 500 多台 PC。用户的工作使得每天清理成为一项典型的工作。)。在 Ubuntu 中,这种清理实际上不需要那么频繁,但如果您确实需要这样做,您可以使用几个命令行工具(如apt-get
或aptitude
)进行良好的清理,类似的 GUI 工具ubuntu tweak
也可以做到这一点。Ubuntu 的清理可以每 6 到 12 个月进行一次。是的,没错,每隔几个月就可以做一次,或者在我的情况下每 2 或 3 年做一次。
这实际上取决于您使用 PC 进行的工作量。我所说的工作是指下载文件、移动文件、创建文件、删除或复制文件。所有这些都是日常工作。大多数 Windows 用户都知道,如果不进行优化,任何 Windows 的性能都会迅速下降。我遇到过用户整整一年都不需要优化任何东西的情况,也遇到过用户一个月后必须格式化 PC 的情况。这取决于计算机的使用情况。使用一年的人只将计算机用于文字处理和互联网。使用一个月的人使用它下载了很多东西、音乐、视频、游戏,删除了一些,移动了一些等等。在这段时间内,两者都没有进行任何优化。
在 Ubuntu 中,你的性能确实会下降,但根据经验,你需要:
安装许多也会创建许多文件的服务(LAMP 服务器、邮件服务器、FTP 服务器等)。性能将下降约 5%。至少在整整一年内,情况就是这样。您可能会看到更多的性能损失,但您需要等待很长时间(例如等待 3 到 5 年)。直接的缺点是启动时间和关闭时间,因为您运行的服务需要关闭客户端连接等。除此之外,不会出现 Windows 中已知的缓慢现象。
安装许多程序(视频编辑器、声音编辑器、游戏等)。与安装服务时的性能下降类似,但程度没那么严重。您甚至可以安装程序,直到使用 99.99% 的硬盘空间,而 Ubuntu 不会造成性能下降。至少我用 Wine 游戏和 OpenGL 游戏测试了这一点,看看它们是否在使用几乎已满的硬盘时遭受了性能下降。
如果您担心性能和空间浪费,那么您可以每隔一两年检查一次,因为您不会浪费太多空间。从性能角度来看,Ubuntu(或任何其他发行版)的性能不会受到系统遗留垃圾量的影响,这些垃圾会填满硬盘。那是 Windows 的问题,不是 Linux 的问题,在 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 调整
sudo add-apt-repository ppa:tualatrix/next
sudo apt-get update
sudo apt-get install ubuntu-tweak
然后运行ubuntu-调整还有一个名为 Janitor 的选项,用于春季大扫除,如下图所示:
您还可以从系统中删除旧的压缩日志文件
sudo rm -v /var/log/*.gz
最后有一个 GUI 工具(感谢评论中的 Uri。我忘了):
漂白剂
BleachBit 是一款适用于 Ubuntu(类似于 CCleaner)和其他发行版的高级清理实用程序,可以真正清理系统。您只需在软件中心搜索 bleach 即可找到它。它与 Ubuntu Tweak 的不同之处在于,它会搜索许多应用程序用于存储缓存/临时文件的许多常用文件夹。除此之外,它还稍微提高了浏览器(因为它也会清理它们)和 libreoffice 的性能。BleachBit 还有很多其他功能,但请访问网站了解更多信息。+1 Uri 提醒。
请注意,这通常每隔几个月或几年进行一次,而不是像 Windows 那样每天或每周进行一次。Linux 和 Ubuntu 有一种独特的方式,始终针对此类“问题”进行优化。在您问之前,Ubuntu 中的碎片化是一件非常困难的事情。我们在 Windows 中看到的碎片化需要数月甚至数年的时间,因此 Windows 中 2 个月的碎片化(以及随之而来的缓慢)大约相当于 Linux 中的 2 或 3 年(即使这样也不会像 Windows 那样变慢)。
就一般检查而言,我有 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
运行:在 Dash 中输入 jupiter 或使用顶部面板中的 Jupiter Applet 图标。
传输层协议
它是一个很好的电源管理工具,可以监控瓦特的使用情况:
安装:
sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update
sudo apt-get install tlp
运行:只需重新启动,它将作为服务启动。
唯一的缺点是您需要调整配置文件以便充分利用您的电池,但使用类似的工具powerstat
可以让您轻松知道您的优化是否正确或错误。
答案2
清洁不是必需的,但对于我们当中那些一丝不苟的人来说,强烈建议清洁;)
apt
缓存会增长得相当快,特别是在安装大量新内核时- 有缺陷的应用程序可能会到处留下文件,使文件系统变得混乱。例如,在我的 10.10 系统上,我有几十个
~/.recently-used.xbel.XXXXX
无用~/.org.chromium.XXXX
的文件。 - 卸载的应用程序通常会将其配置文件留在您的主目录中。
/var/log
如果您的系统出现问题,日志可能会变得非常庞大 - 请检查和的大小~/.xsession-errors
。- 很多时候,用户会到处留下垃圾。打开猴面包树磁盘空间分析器或任何类似工具来了解随着时间的推移磁盘上积累了什么。
- 所有缩略图都会被存储起来,并且永远不会被清除,即使您删除了这些图片或不再使用该照片 CD。
- 如果存在文件系统问题,你的失物招领目录也可以增长
Ubuntu 系统可以很好地清理所有不必要的东西,但管理员有时必须权衡一下……
答案3
偶尔apt-get clean
删除旧的包下载档案不会有什么问题,我不确定是否有东西可以自动完成这一操作。
日志将由 logrotate 为您处理。
每次重启时都会清理 /tmp。
答案4
你好,依我之见,ubuntu 也需要这个,随着时间的推移,你安装/删除了一些东西,假设你会有一些不再需要的配置文件,除此之外还有一些孤立的包,当然还有一些缩略图...,你可以尝试 bleachbit